大多应用需要的片上RAM 比基于LUT的RAM能提供的要多。利用增强的Virtex-5模块RAM,你可以实现更高的片上存储器性能。 模块RAM性能 随着向65nm的转移,Virtex-5模块RAM的时钟速度获得了10%的提升,达到550MHz。然而,为了实现目前大多应用
所渴望的性能,模块RAM需要的不仅仅是速度更快,而是需要规模更大。 Virtex-5模块RAM的规模已经加倍到36 kb。这个较大的模块规模(由两个18kb存储器构成)在简单的双口模式中将支持72位数据字,因此,把模块RAM的带宽提高了一倍。此外,Virtex-5 FPGA提供专用的连接,使你能够在模块RAM行
中把两个相邻的36kb 模块RAM级联起来,因此,实现一个运行在最大550MHz速率的72kb存储器。 不断加大的FPGA的实用性已经加速了把更多子系统集成到单一器件之中的趋势,使得对多个时钟域进行接口的必要性
更为普遍。Virtex-5器件通过提供集成逻辑来简化灵活和有效的FIFO的实现来适应这种趋势。 通过这种增强的组合,Virtex-5模块RAM提供更多片上存储器,更容易构建FIFO,并获得更高的带宽。 DSP性能 作为一种针对高性能DSP应用的可行解决方案,FPGA的认知度日益增加是理所当然的。无论作为一种协处理器或一种针对更为苛刻应用要求的单机解决方案,FPGA都不断提供最佳的性能、功率和成本组合。 为了满足对更高DSP性能看来贪得无厌的需求,Xilinx的Virtex-5 DSP性能在时钟速率和精度两个方面都居于领先地位;时钟速率已经提高到550MHz,而精度已经从18 x 18位提高到25 x 18位。 Xilinx也针对累计器链实现而优化了Virtex-5 DSP48片,其强大的性能使创建非常有效的高性能滤波器成为可能。在每
一个DSP48片输入和输出上的专用路由资源允许在一行内把任意数量的片链接起来。这种专用的路由确保在链中的每一个DSP48片将以全速运行而不消耗任何构造路由或逻辑资源,因为其它FPGA需要。 综合起来看,这些改进把实现通用高精度功能所需要的资源数量减少了一半。例如,对于35 x 25 位乘法,采用Virtex-4 FPGA就需要四个DSP48片;在Virtex-5 FPGA中具有更宽的DSP模块可用,实现这种乘**能只要采用一半的DSP48片 |