FPGA配置文件在加载后是存储在FPGA片内还是在片外内存?

FPGA配置文件在加载后是存储在FPGA片内还是在片外内存?,第1张

FPGA配置文件在加载后是存储在FPGA片内的,否则FPGA是无法配置成你所设计的逻辑的。由于FPGA是易失性器件,所以还需要同时漏桥将配置文埋搜陪件存储在非易失性器件中。这个非易失性器件,既可以置于FPGA片内,也可以放在片弯蠢外。这要看你选用哪一种FPGA芯片了。

1.准备好一张640*480分辨率大小的图片;兆判历

2.利用冲凯工具Img2LCD将图片转成BIN文件;

3.将BIN文件拷贝至SD卡(拷贝之前SD卡需要先格式化);

4.利用工具WinHex查询SD卡中BIN文件的扇区地址;

5.FPGA读取图片所在的扇区地族搜址。

在【testbench】里面写:

initial begin

// Initialize Inputs

number_file_RE = $fopen("dout_RE.txt","w")

number_file_IM = $fopen("dout_IM.txt","w")

CLK_IN_P = 1

CLK_IN_N = 0

CPU_RST = 1

// Wait 100 ns for global reset 迅态to finish

#100

CPU_RST = 0

// Add stimulus here

for(i=0 i< 1000 i=i+1)

begin

#50 // 一个sys_clk  20Mhz

$fwrite(number_file_RE,"%b\n",RE)

$fwrite(number_file_IM,"岁亮%b\n",IM)

end

$fclose(number_file_RE)

$fclose(number_file_IM)

end

     这样的话,RE 和 IM 二个数据就会分别存储在 dout_RE.txt 和 dout_IM.txt 二个文件中了,这二个TXT会在当前目录下生成。

     注意:保存数据的时钟要和FPGA接收数据的时钟一致乎昌宽,如例子中的 #50 ,表示延时50ns,相当于20Mhz的时钟。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12246769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存