当前位置:首页 > EDA > 电子设计自动化
[导读]未来十年,FPGA架构的演进将会继续,可以利用这种兼顾的架构不断拓展应用领域。在英特尔的一份关于灵活性与效率的报告中,列举了一个衡量标准,即每毫瓦百万运算次数。通用处理器的功效相对比较低,但是它的灵活性相

未来十年,FPGA架构的演进将会继续,可以利用这种兼顾的架构不断拓展应用领域。

在英特尔的一份关于灵活性与效率的报告中,列举了一个衡量标准,即每毫瓦百万运算次数。通用处理器的功效相对比较低,但是它的灵活性相对比较高。DSP的功效处在中间,功效最高的是一些专用的硬件,比如说ASIC、ASSP等,但是它的灵活性相对会很低。报告指出,在一个要兼顾灵活与功效的系统中,最好的方案就是处理器与专用硬件相结合。

如果在FPGA中集成了处理器,会同时兼具硬件与软件的灵活性。同时,如果我们把ASIC和ASSP的一些特性加入FPGA,又可为这个系统带来更高的功效和更低的成本,这是硅片融合的一个趋势。

FPGA厂商有天然优势

作为FPGA的供应厂商,我们有天然的优势,因为我们了解FPGA的架构,并且有生态系统。我们可以引用外面的处理器或者是一些硬核的IP来融合系统架构。有些芯片厂商如果没有FPGA的积累,尽管可以去做一些硅片融合,但他们只能做到处理器加上一些硬核的IP,灵活性就没有像传统的FPGA厂商这么好。

未来十年,FPGA架构的演进将会继续。在FPGA中我们会有硬核的处理器和大容量的逻辑单元,可以利用这种兼顾的架构不断拓展应用领域,覆盖高性能计算、高性能存储、汽车马达控制等。

需要支撑技术积累

在迎接硅片融合的时代,如果只是做芯片的话是远远不够的。芯片上需要支撑的技术,我们Altera在这方面也有一些积累,比如说集成处理器等方面。其实在过去的几年中,我们已经有很多的处理器供客户选择,包括我们自己开发的Nios 2的软核处理器,它是一个RSIC架构的处理器,是利用FPGA的架构来实现处理器功能的软核。

根据我们的调查,有1/3的客户会用到一个或多个NIOS软核处理器,因此在硬核的处理器选择上,我们也同样会有ARM硬核处理器集成在FPGA之中,提供给客户选择。

在其他处理器方面,我们有MIPS 32这样的软核处理器提供给客户,还有跟飞思卡尔合作的ColdFire软核处理器、与ARM合作的Cortex软核处理器。同时,我们也和英特尔合作,因为有些客户希望为Atom增加灵活性,所以英特尔将我们的FPGA与Atom做到了一个封装下,成为单芯片方案。

此外,在ASIC方面,我们有HardCopy的技术,不光是整个芯片可以做成HardCopy,我们还能把FPGA的一部分做HardCopy,这样就可为客户提供嵌入式ASIC方案。在ASSP方面,我们也会提供解决方案,同时会有一些IP。举个例子,我们在2010年收购了一个叫Avalon的公司,这个公司在OTN光通信领域有很多光通信IP的积累。通过收购类似Avalon的公司,Altera能够为OTN的客户提供一些解决方案。

在DSP方面,Altera也一直在投入。包括浮点运算的DSP架构,因为在有些应用中需要有浮点运算的DSP来提供很大的动态范围。在可变精度DSP方面,我们在新一代产品上也会有可变精度的DSP模块给客户。

混合系统开发需对应解决方案

在复杂的系统中,包括有FPGA、处理器、DSP等不同的模块,如何对它们编程需要多方考虑,包括综合、仿真时序分析、系统互联、基于C语言的编辑工具、DSP编程以及嵌入式软件工具OS支持等。

现在Altera有50%的开发人员在做软件工程支持,另外50%做芯片本身。针对以上提到的混合系统开发环境,我们有分别的解决方案:在综合、方针及时序分析方面,我们有传统的QuartusII;在片上互联方面,我们有Qsys工具;在基于C语言的编程工具方面,OpenCL可以做一个并行编程的编译器;在DSP编程方面,我们跟The MathWorks合作,可以通过SoPC Builder下的DSP Builder服务客户;在嵌入式软件工具及OS支持方面,由于我们有最强大的处理器组合,因此可以通过他们的第三方开发工具,获得对FPGA的开发支持。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

本文根据完整的基准测试,将Achronix Semiconductor公司推出的Speedster7t FPGA与GPU解决方案进行比较,在运行同一个Llama2 70B参数模型时,该项基于FPGA的解决方案实现了超越性...

关键字: 大模型 FPGA LLM

在这篇文章中,小编将为大家带来FPGA三段式状态机设计的相关内容。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: FPGA 状态机

本文中,小编将对FPGA不复位的代码实现予以介绍

关键字: FPGA 复位

本文中,小编将对OV7670 驱动设计予以详细介绍,如果你想对它的详细情况有所认识,或者想要增进对设计方案的了解程度,不妨请看以下内容哦。

关键字: OV7670 驱动设计 FPGA 开发板

一直以来,AD转换都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来FPGA Verilog HDL实现AD转换的实例设计的相关介绍,详细内容请看下文。

关键字: FPGA AD Verilog

在这篇文章中,小编将对FPGA中的定点数处理方法的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: FPGA 定点数

在这篇文章中,小编将为大家带来FPGA电源排序方案的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: FPGA 电源 电源排序

以下内容中,小编将对FPGA跨时钟域处理技术方法进行着重介绍和阐述

关键字: FPGA 跨时钟域

在下述的内容中,小编将会基于FPGA开发板去点亮LED灯

关键字: FPGA LED 开发板

FPGA奇偶校验设计和代码实现将是下述内容的主要介绍内容,通过这篇文章,小编希望大家可以对FPGA奇偶校验的相关情况以及信息有所认识和了解,详细内容如下。

关键字: FPGA 奇偶校验
关闭
关闭