xilinx 7系列FPGA配置

这篇还是以应用为主,介绍为辅,因为博主理解也不是很深。。。

7系列有哪些配置呢,如下:

xilinx 7系列FPGA配置

其中应用比较广泛的是主模式和JTAG模式,那么如何决定模式呢,FPGA对应有M0-M2这三个接口,通过使这些接口接高电平还是地来决定哪个配置模式。其中高电平接的是FPGA的V CCO

我们以常用的Master SP模式和JTAG为例

1.JTAG模式

xilinx 7系列FPGA配置

JTAG模式很简单,对应端口相连就可以了。在配置过程中,由于JTAG 的优先级是最高的,所以在EDA软件中会自动根据JTAG链找到所以符合的芯片。

2.主SPI模式

这个模式是FPGA 提供时钟给flash,然后flash将存储的程序发送给FPGA。

xilinx 7系列FPGA配置

这是xilinx给的连线图,其实原理图差不多按这个画就行了。

怎么说呢,如果将应用的话,其实了解这些基本就可以了,因为JTAG+主SPI的配置模式已经适用于大部分场合了,博主之前是卡在如何在JTAG 和SPI模式之间切换,后来才明白JTAG具有最高优先,所以只需配置SPI模式即可,上电时FPGA可自动加载flash的程序。EDA软件则可自动查找JTAG链来烧写程序。