当前位置:首页 > EDA > 电子设计自动化
[导读]设计嵌入系统的主要挑战来自于需要同时优化众多设计因素。这些需要优化的设计因素包括单位成本、NRE(不可回收工程)成本、功率、尺寸、性能、灵活性、原型制造时间、产品上市时间、产品在市场生存时间、可维护性、可

设计嵌入系统的主要挑战来自于需要同时优化众多设计因素。这些需要优化的设计因素包括单位成本、NRE(不可回收工程)成本、功率、尺寸、性能、灵活性、原型制造时间、产品上市时间、产品在市场生存时间、可维护性、可重配置能力、工程资源、开发和设计周期、工具、硬件/软件划分,以及其他许多因素。

Virtex-II ProTM平台FPGA产品基于高性能的Virtex-IITM结构,为嵌入式系统设计提供了一个极灵活的解决方案。利用Virtex-II ProTM器件,嵌入式系统设计人员可以在单片器件内集成范围广泛的硬和软IP核心,其中的硬件和固件具有可升级能力,从而可延长产品的在市场生存时间。 Virtex-II 结构的可编程能力降低了系统开发时间并使单个平台FPGA解决方案可适用于多种应用。Virtex-II ProTM FPGA使系统设计人员可在整个开发周期中对系统进行优化,同时还为硬件和软件设计任务折衷提供了无与伦比的协同设计灵活性。硬件/软件系统划分允许设计人员可以控制以效率最高的方式实现所需要的功能。

Virtex-II ProTM平台FPGA产品提供了一个可以满足多种应用的处理、DSP和连接功能要求的平台,这些应用包括光学网络系统、千兆位路由器、无线蜂巢式基站、调制解调器阵列、专业视频广播系统、测试和测量设备、生物医疗系统、工业控制器,以及其他许多应用。下面我们重点列出了Virtex-II ProTM平台FPGA的主要特性和功能。

Rocket I/OTM 收发器

Virtex-II ProTM 器件提供了高达16个千兆位并串和串并收发器,可以支持不同的高速串行标准,如Gigabit Ethernet、 Fiber Channel、 Infiniband、 Serial ATA、 RapidIO、 3GIO、 Aurora、和XAUI。其通道绑定功能可以结合多个通道提供高于3.125Gb/s的数据传输速率。Rocket I/OTM收发器支持物理媒体附加子层(串行化器、并串转换器、时钟和数据恢复、发送/接收缓冲器)和物理编码子层(8B/10B编码器/解码器和弹性缓冲器)。

PowerPCTM 405 处理器

Virtex-II ProTM 器件可提供多达4个高性能、低功耗、高速IBM PowerPCTM 405微处理器核心。在器件中集成PowerPC核心是利用IP-Immersion架构完成的。IP-Immersion架构允许硬核心扩散分布到平台 FPGA结构中的任意位置,同时还可保持与周围逻辑阵列间的无与伦比的连接能力。利用处理器局部总线(PLB)和采用CoreConnect互连总线片上总线架构的外设总线,处理器可以控制和管理多种外设资源。运行在300+MHz时钟下,能够提供420+ Dhrystone MIPS性能的PowerPCTM 405微处理器核心提供了众多下一代嵌入式系统所需要的处理能力。

18位×18位乘法器

Virtex-II ProTM 器件提供多达216个嵌入式18位×18位二进制补码乘法器。这些嵌入式乘法器为实现18位× 18位带符号乘法提供了一个快速高效的方法。一个乘法器模块与一个SelectRAM存储器块相关联。乘法器模块针对利用块SelectRAM一个端口的数据进行了优化。利用这些乘法器,读取/相乘/累加操作和DSP滤波器结构变得异常快速和高效率。SelectRAM存储器和乘法器资源都连接到四个交换矩阵以实现与通用布线资源的连接。

全局时钟

高频率设计需要低畸变的高级时钟分配。在多数大密度设计中通常需要大量全局时钟。所有的Virtex-II ProTM器件都包含16个全局时钟缓冲器,支持16个全局时钟区域。这些时钟域支持进行更高水平的逻辑集成,并免除了进行复杂的时钟树分析的需要。16 个时钟缓冲器还是“无毛刺”同步2:1复用器。这些复用器可以在任意时间在两个异步(或同步)时钟间进行切换。

数字时钟管理器(DCM)

Virtex-II ProTM器件提供多达8个数字时钟管理器(DCM)。每一个DCM都支持零延迟时钟缓冲、精确相位移动和频率合成控制。

DCM还支持对其输出时钟进行90°、180°和270°的相移。异常灵活的频率合成可提供输入时钟频率分数倍数或整数倍数的时钟输出频率。

片上存储器(OCM)控制器

OCM控制器在FPGA中的块RAM和嵌入式PowerPCTM405处理器核心执行单元间提供一个专用的接口。PowerPCTM核心上的OCM信号旨在提供对固定大小的指令和数据存储器空间的超快速访问。

OCM接口具有与缓存同样的访问时间。由于缓存为来自其它存储器资源的缓冲代码而保留,因此OCM减小了缓存的更新频率。双口块RAM可做为OCM在处理器核心和FPGA结构间实现一个高效率的共享式高速缓存存储器接口。

Block SelectRAM (BRAM) 资源

除了分布式 Select RAM存储器(可级联16位×1位)以外,Virtex-II ProTM器件还包含了大量18kbit的块状SelectRAM(BRAM)。BRAM存储器是真正双口(True Dual-Port)RAM,在器件内提供了大量快速分散的存储器块。BRAM存储器的总量随着Virtex-II Pro器件的规模而增长(高达3.8Mbit)。18Kb每块的BRAM块是可级联的,从而可支持更深和更宽的存储器设计,同时通过专门的布线资源使得时序代价极小。

单端 SelectI/O 资源

对更复杂系统的需求、时钟速率的提高和对 更小芯片到芯片间延迟的要求推动了更高性能I/O的发展。Virtex-II ProTM FPGA系列包括了高度可配置的高性能的可支持范围广泛的I/O标准的单端SelectI/O模块。Virtex-II ProTM SelectI/O模块支持下列单端I/O标准:

GTL+、HSTL (I, II, III, 和 IV)、 SSTL3 (I, 和 II)、 SSTL2 (I 和 II) 、 LVTTL、 LVCMOS(15, 18, 25, 和 33)、PCI33_3、 PCI66_3、 PCIX 和 GTL。

数字控制阻抗匹配(DCI)

DCI为发射器和接收器提供了片上端接。这样就不再需要电路板上大量的外部端接电阻,降低了电路板的布线困难和器件数量,同时由于消除了端头反射(发生在端接电阻离传输线的端点太远时),还改善了信号完整性。利用DCI,端接电阻离输出驱动器或输入缓冲器尽可能近。因此,完全避免了端头反射。 DCI动态地调整I/O阻抗,使其等于外部参考电阻。

软智力产权(IP)核心

软IP核心为设计增加了功能和灵活性。由于其灵活性特点,还可利用软IP核心对产品进行较小的升级或对在设计的生命周期中段进行升级,从而延长产品生命周期。许多软核心都可用于Virtex-II ProTM器件。由于具有多达450万FPGA门,设计人员可在一块Virtex-II ProTM FPGA器件中集成多种不同的核心。

Gigabit Ethernet MAC、10/100 Ethernet MAC、多种不同的存储器控制器、ATM Utopia Level 2、总线仲裁器、 I2C、 UART、和SPI等就是Xilinx为Virtex-II ProTM 设计提供的IP核心的一些例子。Xilinx公司的System Generator 工具可利用CoreConnect互连总结架构自动集成PowerPCTM和选择并定制的软外设。

更大的集成度和更小的尺寸

大多数印刷电路板都布满了众多不同的器件,如存储器、逻辑器件、微处理器、端接匹配电阻,以及多种其他元器件。Virtex-II ProTM FPGA集成有嵌入式微处理器核心多通道Rocket I/OTM收发器,再配合丰富的软IP核心,从而在单个芯片中即集成了上面提到的多种器件。因此,这大大提高了灵活性、性能,并降低了材料清单成本。

可综合的软IP核心可以为设计带来多种功能,并提高设计的灵活性。软IP解决了许多上市时间问题,还简化了设计验证。图1示意出了一个典型千兆位以太网 路由器的框图。其中Memery Controller、FPGA、PLD以及Port Controller MAC模块可以利用Xilinx或其联盟IP合作伙伴所提供的软IP核心代替的数字器件。

Virtex-II ProTM的可编程特性使嵌入式系统设计人员可在整个开发周期中对系统进行优化,并为硬件和软件设计折衷提供了无与伦比的协同设计灵活性。软件 /硬件划分可提供效率最高的解决方案。以软件方式完成硬件任务成本较低但速度慢。用硬件来完成软件任务速度快但成本高且效率也不高。Virtex-II平台FPGA器件可以在软件和硬件实施间实现实用的平衡,同时还可提供基于设计规范和要求的最佳解决方案。

当今的许多通信标准和协议还不成熟,并仍处于持续的演化进行中。在很多情况下ASIC和ASSP解决方案并不适用,因为它们不能随着标准的演化而改变。FPGA是这种情况下的理想选择,因为他们有可配置的结构,可以容易地实现、重新配置和升级(甚至可通过因特网)新的标准和协议。通信系统(或任何具有多种协议的系统)中存储的不同协议也要求内置协议变换功能。Virtex-II ProTM FPGA可以非常好地完成此类重要任务。

更少的电路板器件也意味着需要更小的电路板空间,因此,系统成本中又可节约每层每平方英寸达0.22美元的成本。对于一块26层的电路板,这意味着每平方英寸平均5.88美元的成本。图2示意出图1中可实现成本/器件节约的地方。

总结

Virtex-II ProTM FPGA可在高性能FPGA结构中实现软IP核心,具有嵌入式硬微处理器核心、嵌入式Rocket I/O收发器、丰富的硬件和软件功能,并有优化的嵌入式设计工具链支持。这些都使得Virtex-II ProTM FPGA可以最有效的方式解决与嵌入式系统设计相关的几乎所有挑战。Virtex-II ProTM FPGA可满足产品上市时间、在市场生存时间、性能、成本、系统划分、灵活性、可重配置能力、工程资源和更短的设计周期等所有方面的要求。

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

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭