VC709开发板详解:PCIe控制与FPGA配置
需积分: 22 25 浏览量
更新于2024-08-17
收藏 850KB PPT 举报
本文主要针对VC709开发板的PCIE控制电路进行深入解析。VC709是一款高性能FPGA开发板,采用XC7VX690T-FFG1761作为核心芯片,具有出色的I/O性能。该板支持Gen3 x8的PCIe标准,PCIe时钟通过边缘连接器输入,经过AC耦合到FPGA,具体连接到AB8针脚(PCIE_CLK_Q0_P)和AB7针脚(_N)。
FPGA的17个I/O BANKs,每个包含50个用户IO引脚,均为高性能Bank,工作电压不超过1.8V。9个GTHquad提供了四个GTH收发器,用于高速数据传输。开发板的各个Bank被分配了不同的功能模块,如Bank0负责FPGA配置,Bank37-39和31-33用于连接两个DDR3控制器接口,Bank19-36则支持FMC_HPC接口,Bank17负责SFP+控制命令接口等。
关于FPGA配置,文章提到两种主要方式:JTAG配置和主并模式。JTAG模式是快速但非持久的配置方法,配置数据在电源关闭时丢失,每次上电都需要重新配置。而主并模式(BPIFLASH)则更为稳定,配置文件存储在Flash中,断电后保持,上电后自动加载。模式选择可通过拨码开关SW11进行切换,如主并模式010和JTAG模式101。
关键的控制信号包括INIT_B(初始化信号),当FPGA配置开始时变为低,配置结束后恢复高,通过外部LED指示。还有PROG_B输入信号,用于触发FPGA的重新配置过程,当其拉低500ns后,FPGA进入配置状态,配置完成后,DONE信号变为高,LED DS10亮起,表明配置完成。
本文详细分析了VC709开发板的PCIe控制电路设计,以及FPGA的不同配置模式,这对于理解该开发板的工作原理、优化系统性能和进行硬件调试具有重要意义。
点击了解资源详情
点击了解资源详情
2022-03-29 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
四方怪
- 粉丝: 28
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常