早在2001年,我曾写过一篇专栏文章,内容是关于在针对信号处理的应用中,采用异质结构设计所具备的优点。我的依据是:信号处理应用一般包括不同的数据速率、数据类型和算法;另外,针对这些不同需求有针对性地采用不同处理引擎,比一个以不变应万变的方法更有价值。当时,采用异构处理架构一般意味着采用两个或更多个芯片。
六年后,我们置身于追逐采用多核架构的潮流之中。这些芯片包含数以十计甚或数以百计的处理器,有时甚至包括类似FPGA那样的器件。此时,是采用同构还是异构处理元件的问题仍是个关键的设计决定,尽管在这种情况下,问题出现在芯片层面而非系统层面。
一般来说,同构设计便于使用且适合更广泛的一系列应用,但这些优点以性能和效率为代价。异构方案舍弃了一定的通用性和使用上的便利,但对其目标应用来说效率更高。从芯片供应商的角度讲,问题就变成:是把芯片设计得尽可能满足多种应用,还是只将其定位在一两个目标市场。
解决方法之一是:以一种相当通用的同构方法为出发点,然后,一旦该芯片找到细分市场且该市场已成型,则转向一个基于应用的专用异构方法。这就是picoChip所采取的策略:其最初芯片有一个高度类似的处理器阵列,而其最新芯片通过整合进专用协处理器,转而衍变为面向特定应用的产品。FPGA供应商Altera和Xilinx已从提供通用的具有“海量门”的芯片向整合了硬连线信号处理元件、存储器、处理器和专用I/O的芯片发展。
我相信,在嵌入式应用中,对从同构到异构整个范畴内的所有芯片划分来说都存在着大量机遇。对多核架构芯片供应商来说,关键是使架构迎合市场需要,并注意同构和异构架构的优劣权衡。
关键字:FPGA 同构 异构 嵌入式
引用地址:
再思考FPGA中的同构和异构设计架构
推荐阅读最新更新时间:2024-05-02 20:41
基于嵌入式多串口通信转换器的电能质量监控系统设计
引言 随着非线性电力电子元器件的应用,电能质量问题日益严重。因此有必要实时在线监测电能质量,以便采取措施提高电能质量。电能质量在线监测系统大多采用多串口卡搭配工控机的模式,这种模式成本昂贵,而由传统的单片机设计的串口转以太网设备不能满足日益复杂的电能质量监控系统控制要求;在工业生产控制和通信领域,串行口设备大多符合RS232标准。为了能够将多个串行口的数据转发到以太网络上,并实现数据的远程传输、设备的远程控制便成了急待解决的问题。同时由于成本问题,旧设备又不可能全部淘汰。 因此,本文搭建了一种基于嵌入式多串口通信转换器的电能质量监控系统。 1 电能质量监控系统总体设计 系统结构分为三层,监测层、现地控制层
[单片机]
基于FPGA的两种DDS实现
引言 DDS(Direct Digital Freqiaency Synthesizers)广泛应用于雷达系统、数字通信、 电子 对抗、电子测量等民用军用设备中。它是随着 半导体 技术和数字技术的快速发展而发展起来的新型的 频率合成 技术,与传统的VCO+ PLL 的模拟方式产生所需频率相比,DDS技术具有频率 分辨率 高,相位噪声低,带宽较宽,频谱纯度好等优点。这些技术指标在一个系统中是至关重要的,决定着一个系统的成败。 1 DDS的基本原理 1.1 频率合成 方式的基本原理 DDFS是根据余弦函数相位和幅值的对应关系,从相位出发,由不同的相位给出不同的电压幅值,再经过D/A变换和滤波最后得到一定频率
[嵌入式]
基于ARM和DSP的嵌入式智能仪器系统设计
1 引言 随着智能仪器及控制系统对实时性信号处理的要求不断提高和大规模集成电路技术的迅速发展。 越来越迫切的要求有一种高性能的设计方案与之相适应,将DSP技术和ARM技术结合起来应用于嵌入式系统中,将会充分发挥两者优势以达到智能控制系统中对数据的实时性、高效性的通信要求。该嵌入式系统要求实时响应,具有严格的时序性。其工作环境可能非常恶劣,如高温、低温、潮湿等,所以系统还要求非常高的稳定性。 2 嵌入式系统的总体设计 2.1 核心器件的主要功能 ARM和DSP分别选用Cirrus Logic公司的EP7312、TI公司的TMS320VC5402。充分利用ARM丰富的片上资源和DSP强大的信号处理功
[单片机]
Esam Elashmawi被任命位莱迪思半导体公司的战略指挥官
FPGA行业高管将领导莱迪思全球企业营销和战略部门以期实现快速盈利增长 莱迪思半导体公司 (NASDAQ: LSCC),客制化智能互连解决方案市场的领先供应商,近日宣布任命Esam Elashmawi为首席营销和战略官,即日上任。Elashmawi先生将为莱迪思带来他在销售、市场营销、战略规划和综合管理等领域的丰富经验。加入莱迪思之前,Elashmawi先生曾任Microsemi公司高级副总裁兼总经理,管理公司的FPGA、存储和时序解决方案产品线,业绩出众。 莱迪思总裁兼首席执行官Jim Anderson表示:“正值公司吸引高层次人才之际,我们很高兴Esam Elashmawi加入莱迪思领导团队,担任首席营销和战略官这一重
[嵌入式]
光伏发电的嵌入式系统电源设计
摘要:基于光伏发电的嵌入式系统电源,利用铅酸电池、太阳能电池板和相应电路,调控光能采集并进行储存。通过UC3906铅酸电池充电管理芯片及外围电路构成智能充电模块,最大限度延长了铅酸电池的使用寿命;利用Buck-Boost电路和单片机控制回路提供太阳能电池板最大功率跟踪,保证了供电效率;采用光电耦合器提供双电源切换功能,确保在极端条件下供电的持久性。电源能量来自太阳,具有环保节能的优势;电源电路相对简单,利于搭建,仅需单片机提供基本的控制电平,非常适合作为安置在野外的嵌入式系统电源。 关键词:太阳能;铅酸电池;充电管理芯片;最大功率跟踪;光耦切换电路 引言 随着人类对能源需求的日益增加和环保意识的逐渐提高,新能源使用正在成为
[工业控制]
TMS320C61416 EMIF总线下双FPGA加载设计
基于SRAM结构的FPGA容量大,可重复操作,应用相当广泛;但其结构类似于SRAM,掉电后数据丢失,因此每次上电时都需重新加载。 目前实现加载的方法通常有两种:一种是用专用Cable通过JTAG口进行数据加载,另一种是外挂与该FPGA厂商配套的PROM芯片。前者需要在PC机上运行专用的加载软件,直接下载到FPGA片内,所以掉电数据仍然会丢失,只适用于FPGA调试阶段而不能应用于工业现场的数据加载。后者虽然可以解决数据丢失问题,但这种专用芯片成本较高,供货周期也较长(一般大于2个月),使FPGA产品的开发时间受到很大约束。 因此希望找到一种更简便实用的FPGA芯片数据加载方法。根据FPGA芯片加载时序分析,
[应用]
设计灵活、高性能的嵌入式系统——软处理和IP定制同时确保灵活性和性能
您的下一个嵌入式系统设计项目需要的是什么:是可以让您轻松地定制设计的灵活的系统元件,还是额外的性能空间,以便您在设计周期中加入更多的功能?为什么要让自己承受过度的开发压力,并且只能舍此取彼呢?软处理和IP定制能够为同时确保灵活性和高性能提供了最佳的解决方案,将定制设计的概念和协处理带来的性能加速结合起来。 分立处理器只能提供固定的外设选择,并且一些性能受到时钟频率的限制。在嵌入式FPGA所提供的平台上,您可以创建一个具有大量定制处理器核、灵活的外设、甚至协处理减负引擎的系统。现在,您能设计出一个不折不扣的定制处理系统——不仅满足最具挑战性的项目要求,而且能够冲破性能极限,与此同时,通过使用FPGA硬件实现加速的软件指令最大限度地
[应用]
一种单片机实现的嵌入式视频切换器
摘要: 介绍一种以单片机为主控CPU的嵌入式视频切换器,简述其工作过程、硬件构成、软件设计。该切换器已成功地应用于湖南省地县电视会议系统中,实际应用表明,切换器工作可靠、成本低廉,具有很强的通用性和很高的实用价值。该切换器亦可用于普通的多媒体监控系统。
关键词: 89C51单片机 视频切换 嵌入式 I2C总线
随着多媒体通信技术的迅速发展,会议电视的理论研究和实用系统研制也得到了迅速发展。近年来,我国的会议电视业务也以超出人们想象的速度得到推广应用。视频矩阵切换电路是会议电视系统的关键部件。要求具有以下功能:
·具有与多媒体电脑通讯的功能。可根据实际安装的不同需要,
[工业控制]