我有一块 DE1-SoC 板,想尝试一下。(板子说明: http ://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=205&No=836&PartNo=1 )
我的愿望是合并非易失性存储。
首先,实施以下练习会让我很高兴:
When the board is turned on, the integer stored in memory should appear in
readable format on HEX LEDS.
到目前为止,我已经实现了使用连接到板上的额外按钮来更改 HEX LED 值的“能力”。但是,如果板子关闭,整个“能力”就没有了。然后我需要将电路板重新连接到我的 PC 并将二进制代码重新下载到 FPGA。除此之外,存储在 LEDS 中的值也将重置为默认值。我想避免将我的 FPGA 重新连接到计算机。
如何开始工作?
查看内存的电路板文档:
64MB (32Mx16) SDRAM on FPGA
1GB (2x256Mx16) DDR3 SDRAM on HPS
Micro SD Card Socket on HPS
这是否意味着 DE1-SoC 没有内置非易失性存储?如果有,如何访问它?
我还将电路板的所有引脚分配放在一个文件“de1soc_pin_assignments.qsf”中
我可以将外部 SD 卡连接到“Micro SD 卡插槽”并将其用作闪存吗?是否可以将二进制代码从 SD 卡“引导”到 FPGA(以及整数到 LEDS)?如果是,我应该使用哪个引脚?
非常感谢您提前提供的帮助