基于Virtex系列FPGA的可编程嵌入式信号处理背板的设计
来源:互联网 发布:mac ps 序列号 编辑:程序博客网 时间:2024/06/16 18:57
基于Virtex系列FPGA的可编程嵌入式信号处理背板的设计
由于对Virtex系列FPGA进行了充分理解和熟悉,我们研制了基于自行开发的XPCI总线的可编程嵌入式信号处理背板。由于Virtex系列FPGA内部结构相同,外部引脚兼容,只是在系统门数上有所区别,我们采用了XCV200PQ240-4作为可编程嵌入式信号处理背板的主处理芯片,与FPGA接口的DSP采用功能强大、接口灵活的TMS320C40DSP。背板中DSP的应用目的是对FPGA进行管理和控制、对FPGA处理结果进行分析、通过DSP软件实现其他相关功能,以提高系统设计的灵活性。C40DSP具有两组外部总线资源和6个高速通信口,能方便灵活地实现系统扩展。背板中FPGA可根据设计需要选择不同规模的芯片。
背板上主要包含1片XCV200PQ240FPGA、1片TMS320C40DSP、1片XC9536CPLD、1片EDI8L512SRAM(512K×32bit)、1片AT49020Flash2Mbit 、DSP调试JTAG接口、FPGA调试X_Checker接口、CPLD调试JTAG接口、自行开发XPCI接口及5个独立DSP通信口。背板所有器件除DSP外均采用贴片封装、双面装焊,使得背板的尺寸较小(76mm×127mm×12mm),DSP外围512K×32bitSRAM使得背板系统能够满足大部分应用程序的要求。2MbitFlash用于固化FPGA配置和DSP应用程序代码。背板系统既可以独立工作(Standalone方式),也可以通过XPCI总线嵌入系统工作(Plug_in方式)。
背板系统以40MHz晶振输出作为时钟,C40DSP工作在40MHz时钟下,XCV200FPGA以40MHz时钟作为输入,在内部通过DDL电路可将内部工作时钟倍频到180MHz。DSP通过本地总线(LA0..30、LD0..31)以TTL兼容方式与FPGA接口,占用FPGA 65bit I/O资源;DSP通过本地总线对FPGA进行配置、参数设置及数据交换,实现软硬件之间的协同处理。
Virtex系列FPGA内部供电电压为2.5V,I/O通过VCCO和VREF控制实现与各种电平接口之间的兼容;与TTL兼容的VCCO控制电压为3.3V,VREF作为一般I/O使用;Virtex的I/O分组方式实现使得不同电平接口得以在同一芯片设计中共存。
背板通过168线XPCI总线与外部系统接口,XPCI总线主要包含三大部分:电源接口、FPGA的可编程I/O口、DSP接口。电源接口包括给DSP、CLPD、SRAM及其他TTL逻辑供电的5V电源,给XCV200PQ240等Virtex系列FPGA内部工作逻辑供电的2.5V电源,I/O接口供电电平VCCO和分组参考电平VREF(Bank0~Bank7 FPGA可编程I/O接口主要提供了64个从Virtex系列FPGA引出的可编程I/O引脚,用于设计特定逻辑;DSP接口提供了TMS320C40DSP主总线接口、中断口和通信端口0及TCLK0和TCLK1,用于系统扩展及与用户程序之间的数据交换。
背板有丰富的配置及调试接口。Virtex系列FPGA在板上可实现三种配置方式:从串方式(通过Xlinx专用X_Checker接口)、JTAG方式(通过XPCI接口提供给用户)、Select_RAM方式(通过DSP和XC9536CPLD实现);DSP调试通过专用14芯JTAG接口完成;CPLD逻辑可通过标准JTAG电缆实时修改配置。DSP其他5个通信口通过5个IDC14插座输出,可根据系统实际需要选用。
- 基于Virtex系列FPGA的可编程嵌入式信号处理背板的设计
- 基于VPX总线架构下的Virtex-7与C6678信号处理的VPX功能板简介
- 基于FPGA的跨时钟域信号处理——同步设计的重要
- 基于可编程时钟控制器Intel 8254的PWM&PFM信号发生装置的设计与实现
- Kintex-7 和 Virtex-7 FPGA GTX 收发器的设计
- FPGA设计中对输入信号的处理(转)
- 基于FPGA的跨时钟域信号处理——专用握手信号
- 基于FPGA的跨时钟域信号处理——专用握手信号
- 基于FPGA的跨时钟域信号处理——专用握手信号
- 一本有意思的书:《基于嵌入式信号结构的嵌入式信号处理》
- 基于FPGA的音频处理芯片的设计
- 基于FPGA的电子钟设计
- 基于FPGA的串口设计
- 基于MBD的FPGA设计
- 基于FPGA的加密算法设计
- 基于FPGA的跨时钟域信号处理——MCU
- 基于FPGA的跨时钟域信号处理——借助存储器
- 2016秋《高速电路EDA设计》基于FPGA的DDS信号产生实验
- java 用poi框架读取excel 2010
- spring拦截器配置
- 网络基于NGN/IMS(SIP协议)通信平台融入视频监控业务
- 基本社会里模型的源码分析
- 全角字符unicode码对应表
- 基于Virtex系列FPGA的可编程嵌入式信号处理背板的设计
- 24_C# 实现VMS客户端——控件_布局设计
- ADI 15款常用的运算放大器的对比学习
- JS数组方法汇总 array数组元素的添加和删除
- (《剑指Offer》笔记)顺时针打印矩阵
- 各种学习教程!http://outofmemory.cn/tutorial/
- Oslo.Messaging 中的 Message 处理
- Access数据库的迁移问题探究
- 【黑马程序员】黑马入学准备篇:网络编程之 TCP、UDP和Socket