关于的Xilinx FPGA的回读配置位的功能应该如何实现? 10
本人刚刚开始接触FPGA,目前需要回读出FPGA中的configurationbit和BlockRAM中的二进制数据。我已经在ISE生成程序文件的过程中生成了.msk和....
本人刚刚开始接触FPGA,目前需要回读出FPGA中的configuration bit和Block RAM中的二进制数据。我已经在ISE 生成程序文件的过程中生成了.msk和.rbb文件,但是在iMPACT中下进程序后,没有readback的选项。
希望各位大大能够给我一份详细的FPGA回读功能实现的方法和过程,万分感谢! 展开
希望各位大大能够给我一份详细的FPGA回读功能实现的方法和过程,万分感谢! 展开
展开全部
回读配置位要看你是采用哪种方式配置的,通过JTAG下载也就可以再通过JTAG口读回来。如果是通过CPU控制下载,也是可以通过CPU回读回来。
如果是写进Block RAM里面的数据,要看是是通过FPGA的IO写进去的还是初始的配置数据。通过IO口写进去的数据还是通过IO口都回来,这个肯定是有外部CPU来控制的。这两种回读本质上是不同的,一个是FPGA的下载控制,一个是外部CPU控制。
如果是写进Block RAM里面的数据,要看是是通过FPGA的IO写进去的还是初始的配置数据。通过IO口写进去的数据还是通过IO口都回来,这个肯定是有外部CPU来控制的。这两种回读本质上是不同的,一个是FPGA的下载控制,一个是外部CPU控制。
追问
我是通过JTAG口链接Xilinx的FPGA。
我现在想做个试验,试验前读出FPGA的configuration bit和Block RAM中的二进制数据(只是其中一项也行),试验后在读出一次,进行比较。目前手头有的材料就是:带目标FPGA的板子,Xilinx仿真器(JTAG口连接),计算机(应用的软件是ISE和iMPACT)。
目标是就是将回读的数据形成二进制文件在进行比较。
请问这样应该怎么实现。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询