在调试某些FPGA axi总线设备时,可以使用JTAG TO AXI IP,即通过JTAG接口进行控制。
此方法可以进行功能扩展,,如烧写固化FLASH,,而不需要考虑芯片是否处于Vivado列表中。
此示例仅包含AXI 和AXI LITE
硬件:PRO_A7
示例工程: H:/jtag2axi

1,打开Tcl shell,输入命令
cd H:/PRO_A7
source ./designs/jtag2axi/project.tcl
2,等待工程生成,并生成bit文件
3,build 里面存放生成的工程文件,打开如下
此工程包含读写GPIO/BRAM/XADC等

4,部分结果如下
读写BRAM

XADC

5,收工
本文介绍了如何通过JTAG接口控制FPGAAXI和AXILITE设备,如PRO_A7,使用Tclshell执行项目配置,生成bit文件,并演示了对GPIO、BRAM和XADC的读写操作,适用于无需Vivado支持的芯片功能扩展。
1314

被折叠的 条评论
为什么被折叠?



