一。 概述.
笔者有幸接到了XIlinx Kintex-7 的开发板:
如下所示:
注:拨码开关拨到上图所示的位置(原因请往下看)。
二。资源概述
fpga 型号:Kintex-7 XC7K325T-2FFG900C FPGA
1GB DDR3
128Mb BPI :需要利用FPGA中所创建的MicroBlaze或PicoBlaze内核并运行该内核(引擎),然后通过Xilinx的Cable-Ⅲ(JTAG)Cable-IV电缆配置(软核相关)
128Mb SPI:SPI Flash器件可以通过Xilinx的Cable-Ⅲ(JTAG)或Cable-IV电缆直接配置(普通配置fpga)
USB JTAG(板载调试器)
时钟资源:
固定200Mhz LVDS晶振
IIC可配置LVDS晶振输出
SMA 连接器(可用外部输入时钟的方式)
带有SMA GTX收发器时钟的座子
GTX 收发器:
FMC HPC 连接器(4个GTX 收发器)
FMC LPC 连接器(1个GTX 收发器)
SMA 连接器(一组包括TX, RX, and REFCLK )
PCI 表示:8通道
SFP+ 连接器
SGMII 以太网接口
PCI 插槽/接口
GEN1 :8 通道
GEN2 :8 通道
SFP+连接器(自己百度)
三速以太网PHY 芯片
USB -to- USB桥
HDMI 编解码接口
I2C 总线上有:
I2C MUX
EEPROM(1K)
用户I2C编程LVDS 时钟输出
DDR3 SODIMM socket
HDMI 编解码
FMC HPC 连接器
FMC LPC 连接器
SFP+ 连接器
I2C 可编程时钟衰减和倍频
状态灯包括:
以太网等指示
电源正常工作指示
FPGA初始化
FPGA配置完成
用户GPIO :
8个LED
五个按键
CPU复位开关(高复位)
4个用户拨码开关
旋转编码器编码开关
一组SMA 用户连接器
LCD1602
开关:
电源开关
编程选择拨码开关
VITA 57.1 FMC HPC 连接器
VITA 57.1 FMC LPC 连接器
电源管理:
通过TI 芯片多路检测电压和电流
XADC header
编程选项:
BPI
QSPI
USB JTAG
JTAG 电缆下载接口
三。时钟以及复位说明
时钟:如下图所示,是官方参考时钟的结构图,从中可以看到,该fpga的时钟来源于lvds时钟,因此需要用IBUFDS + MMCM转换为自己需要的时钟。
复位说明,如下图所示,当按键没有按下时,CPU—RESET为低,这里和我们通常的定义刚好相反,需要注意:
管脚配置说明:
这里详细说明了管脚配置的信息,请参考该部分: