基于Virtex系列FPGA的可编程嵌入式信号处理背板的开发设计
发布时间:2008/5/27 0:00:00 访问次数:624
来源:《电子技术应用》
基于virtex 系列fpga的可编程嵌入式
信号处理背板的开发设计 摘要:介绍了基于virtex系列fpga和tms320c40dsp的可编程通用信号处理背板的设计和制作;并对virtex系列fpga的性能和特点进行了分析;同时还叙述了可编程通用信号处理背板的调试;最后给出了背板应用开发实例。 关键词:virtex系列 现场可编程逻辑门阵列(fpga) tms320c40数字信号处理器(dsp)
现场可编程逻辑门阵列(fpga)和高性能数字信号处理器(dsp)是高速信号处理领域两大关键器件,fpga和dsp的运算速度及并行处理效能成为制约高速信号处理应用的主要因素。fpga以其设计灵活性及硬件高密度性在高速信号处理领域显示出愈来愈重要的作用。xilinx公司最新推出的virtex系列fpga。是一种采用5层0.22μm cmos工艺的高性能、大容量现场可编程逻辑门阵列,其系统门密度高达100万门,系统性能可达200mhz,可选择配置为多种接口标准,内部含有丰富的布线资源,其selectram和blockram可灵活地配置为sram、fifo、dpram、cam等多种形式的存储单元。virtex系列fpga含有极其丰富的i/o资源,可灵活地与tms320c40dsp接口,与dsp配合可完成复杂的信号处理功能。c40dsp含有两组外部总线资源和6个高速通信口,可方便地进行多dsp扩展,以提高系统信号处理的性能。
在对virtex系列fpga进行充分理解和研究的基础上,结合对xc4000系列fpga和dsp背板开发设计经验,研制出了基于xcv200/300pqfp240和tms320c40的可编程嵌入式高速信号处理背板。背板采用了针对系统需求自行开发的xpci总线,背板可脱离实际应用系统进行独立的面向应用的设计和调试,也可按照xpci总线标准方便地嵌入到实际应用系统中,成为系统的一部分进行联合调试。
对可编程嵌入式信号处理背板进行全面综合测试的结果表明,背板性能达到了预期设计要求,工作状态稳定。我们还针对实际应用开发了一些fpga模块和dsp程序。
1 virtex系列fpga性能简介
在前几代fpga开发的基础上,virtex系列fpga结合了多种可编程系统的特征,采用了快速灵活的层次性互连布线资源和先进的处理技术,提供了高速度、大容量的逻辑解决方案,进一步缩短了数字信号处理系统的开发周期。与前几代fpga相比,virtex系列fpga的特性主要体现在以下几个方面:
(1)更高的处理速度和更高的逻辑门密度。virtex系列最大系统门数高达100万门,系统性能可达200mhz,其中比较常用的几个功能模块性能如表1所示。
表1 virtex 系列fpga几个常用功能模块的性能 功能模块 性能(virtex-6) 加法(16位) 5.0ns 加法(64位) 7.2ns 乘法(8位×8位) 5.1ns 乘法(16位×16位) 6.0ns 地址译码(16位) 4.4ns 地址译码(64位) 6.4ns 16选1 5.4ns 奇偶校
来源:《电子技术应用》
基于virtex 系列fpga的可编程嵌入式
信号处理背板的开发设计 摘要:介绍了基于virtex系列fpga和tms320c40dsp的可编程通用信号处理背板的设计和制作;并对virtex系列fpga的性能和特点进行了分析;同时还叙述了可编程通用信号处理背板的调试;最后给出了背板应用开发实例。 关键词:virtex系列 现场可编程逻辑门阵列(fpga) tms320c40数字信号处理器(dsp)
现场可编程逻辑门阵列(fpga)和高性能数字信号处理器(dsp)是高速信号处理领域两大关键器件,fpga和dsp的运算速度及并行处理效能成为制约高速信号处理应用的主要因素。fpga以其设计灵活性及硬件高密度性在高速信号处理领域显示出愈来愈重要的作用。xilinx公司最新推出的virtex系列fpga。是一种采用5层0.22μm cmos工艺的高性能、大容量现场可编程逻辑门阵列,其系统门密度高达100万门,系统性能可达200mhz,可选择配置为多种接口标准,内部含有丰富的布线资源,其selectram和blockram可灵活地配置为sram、fifo、dpram、cam等多种形式的存储单元。virtex系列fpga含有极其丰富的i/o资源,可灵活地与tms320c40dsp接口,与dsp配合可完成复杂的信号处理功能。c40dsp含有两组外部总线资源和6个高速通信口,可方便地进行多dsp扩展,以提高系统信号处理的性能。
在对virtex系列fpga进行充分理解和研究的基础上,结合对xc4000系列fpga和dsp背板开发设计经验,研制出了基于xcv200/300pqfp240和tms320c40的可编程嵌入式高速信号处理背板。背板采用了针对系统需求自行开发的xpci总线,背板可脱离实际应用系统进行独立的面向应用的设计和调试,也可按照xpci总线标准方便地嵌入到实际应用系统中,成为系统的一部分进行联合调试。
对可编程嵌入式信号处理背板进行全面综合测试的结果表明,背板性能达到了预期设计要求,工作状态稳定。我们还针对实际应用开发了一些fpga模块和dsp程序。
1 virtex系列fpga性能简介
在前几代fpga开发的基础上,virtex系列fpga结合了多种可编程系统的特征,采用了快速灵活的层次性互连布线资源和先进的处理技术,提供了高速度、大容量的逻辑解决方案,进一步缩短了数字信号处理系统的开发周期。与前几代fpga相比,virtex系列fpga的特性主要体现在以下几个方面:
(1)更高的处理速度和更高的逻辑门密度。virtex系列最大系统门数高达100万门,系统性能可达200mhz,其中比较常用的几个功能模块性能如表1所示。
表1 virtex 系列fpga几个常用功能模块的性能 功能模块 性能(virtex-6) 加法(16位) 5.0ns 加法(64位) 7.2ns 乘法(8位×8位) 5.1ns 乘法(16位×16位) 6.0ns 地址译码(16位) 4.4ns 地址译码(64位) 6.4ns 16选1 5.4ns 奇偶校