PCIE控制电路设计与VC709开发板原理图分析
需积分: 50 121 浏览量
更新于2024-08-24
收藏 846KB PPT 举报
PCIE控制电路-VC709开发板原理图分析
PCIE控制电路是VC709开发板的一部分,负责控制PCI Express通道的数据传输。该电路由FPGA芯片实现,使用的是Xilinx公司的XC7VX690T-FFG1761芯片,该芯片具有17个I/O BANK,每个BANK含50个用户IO引脚,所有用户IOBANK均为HPBANK,其IO电压不超过1.8V。
FPGA芯片的引脚分布图显示,Bank0用于FPGA配置,Bank37-39、31-33用于两DDR3控制器接口,Bank19、34-36用于FMC_HPC接口,Bank17用于SFP+控制命令接口,Bank13用于USBtoUart、DIP_SW,Bank14-15用于BPIFlash、LEDs、XADC,Bank12、16、18未使用。
PCI Express控制电路使用Quad 115的MGTREFCLK1引脚输入PCIe时钟信号,该信号来自边缘连接器,并经AC耦合后输入FPGA U1 pin AB8和AB7引脚。PCIE_CLK_Q0_P信号连接到FPGA U1 pin AB8,PCIE_CLK_Q0_N信号连接到FPGA U1 pin AB7。
FPGA芯片的配置模式有两种:JTAG配置模式和主并模式。JTAG配置模式不需要额外的掉电非易失性存储器,因此通过其配置的比特文件在FPGA断电后即丢失,每次上电后都需要重新配置。但是由于JTAG模式配置效率高,因此是项目研发阶段必不可少的配置模式。主并模式下,将配置文件存在FLASH中,掉电不丢失,上电后FPGA从FLASH中读取配置文件。
在FPGA配置过程中,有多个信号参与其中。INIT_B信号是芯片初始化指示信号,低有效。在FPGA配置开始阶段,芯片清空初始化时变低;清空过程结束后变高。PROG_B信号是重配置FPGA信号,低有效。当其被拉低至500ns时,会强制FPGA进入重配置阶段,当PROG_B变高时,会清空FPGA配置寄存器,并将DONE、INIT_B拉低。DONE信号是FPGA配置状态指示信号,当FPGA处于配置阶段时为低,配置完成后变高。
PCIE控制电路是VC709开发板的一部分,负责控制PCI Express通道的数据传输,使用FPGA芯片实现,具有多种配置模式和信号参与其中。
1932 浏览量
2038 浏览量
点击了解资源详情
670 浏览量
148 浏览量
331 浏览量
点击了解资源详情
点击了解资源详情

劳劳拉
- 粉丝: 23
最新资源
- 示波器基础与应用:理解示波器的工作原理和功能
- Linux系统中RPM与非RPM软件的安装与卸载指南
- Linux系统操作实用技巧精选33例
- Linux新手入门:常用命令详解与操作指南
- Linux网络命令速览:基础到高级操作指南
- InstallShield 10-11 教程:快速入门安装包制作
- JSTL核心标签与应用全面解析
- OMG空间领域任务 force与XTCE:XML遥测和命令交换标准
- 提升NIT-Pro客观题案例考试技巧:实战与编译要点解析
- 掌握Spring架构:模式驱动的Java开发指南
- SQL应用教程详解:基础到高级操作
- 基于块方向的指纹图像增强与新型匹配技术
- Django快速搭建待办事项列表:30分钟入门教程
- 掌握AJAX实战:信息获取与技术详解
- JBoss Seam教程:理解上下文组件
- Subversion快速搭建与入门教程