FPGA/ASIC技术
AdvancedMC标准定义了一种可以用于各种各样用途的夹层卡,也叫做高级夹层卡,更通俗一点即AMC卡。这项技术最初只是作为AdvancedTCA接口标准的一个附属品,AdvancedTCA接口标准是连接 I/O或外设处理单元到一个AdvancedTCA CPU或是中间载体卡的接口标准。后来发现,按照AMC标准设计的I/O,使得各种需要大量I/O的不同应用可以使用相同的AdcancedTCA CPU板卡。电信中心的机要应用中有成百上千的不同的I/O标准在使用,而AMC标准的出现,使得不同标准的电信载体可以在更少的较小的AdcancedTCA板卡上运行,从而大大减少了操作和训练成本。
虽然有很多比较流行的中间层标准,但是AMC标准还是比较独特的,主要表现在几个方面:
1)支持热插拔,也就是说在允许在系统运行的同时拔掉AMC卡,一般来说系统的前面会有一个控制面板;
2) 整个AdvancedTCA系统的管理架构和基础设施都可以扩展到AMC模块,而AMC完全支持复位更换和升级处理;
3)AMC定义了许多不同的尺寸,这就为系统设计提供了针对不同应用的独特的连接面板。此外AMC支持标准的数据交互,包括以太网,PCI Express,连续高速I/O,以及光纤传输。
近年来,由于电信领域对带宽及信号处理的要求越来越高,目前大多数基于CPCI、VME总线的处理器系统,总线带宽已经成为制约系统处理能力的瓶颈。随着对总线带宽、实时性、系统可靠性、温度范围、及更小空间等方面越来越高的要求,PICM系会在ATCA架构上提出了MicroTCA架构。下图是一个典型的MicroTCA系统结构图:
VadaTech AMC596
“实际中,MicroTCA AMC究竟可以集成多少处理能力呢?”VadaTech最新的AMC596“FPGA carrier”告诉我们,答案是:很多。
AMC596是一款将Xilinx Virtex UltraScale VU440 FPGA的处理能力与QorIQ P2040 双核通信处理器(这是一个PowerPC e500mc处理器核的组合,其中每个核的运行速度为1.2GHz)完美的结合在一起的通用板卡,也就是说,在这个仅仅只有73.5X180.6mm的小小板卡上,不仅拥有Virtex UltraScale FPGA中8GB的64bit DDR4 SDRAM,还包括了QorIQ 处理器中1GB的DDR3 SDRAM这么多的处理器资源。
下图是VadaTech AMC596 “FPGA Carrier”的框架图:
其中,集成到VadaTech AMC596的Virtex UltraScale VU440 FPGA是Xilinx Virtex UltraScale系列中最大的器件,采用20nm工艺,包含4.33M个逻辑单元,具有2880 个DSP48E2单元,以及99.6Mbit的块RAM。你可以基于这些片上资源来实现很多独特的设想。在VadaTech关于AMC596的展示中也有几款ASCI原型设计或是仿真模型的demo,当然,我们可以基于这个小小板卡上的强大处理系统来做出许多我们自己想做的有趣的设计。
总结:
现在,越来越多嵌入式应用(包括视觉处理、视频显示、语音处理等)解决方案工供应商为了提高自主开发产品的处理能力和兼容性,选择将FPGA融合到自己开发的产品中,不仅提高了性能,降低功耗,更是为FPGA的发展打开了更广阔的市场。Xilinx开发的高性能的FPGA产品,更是成为众多选择中的上上选。
全部0条评论
快来发表一下你的评论吧 !