【问题标题】:Loading a .txt file into FPGA using Quartus II?使用 Quartus II 将 .txt 文件加载到 FPGA 中?
【发布时间】:2013-08-22 03:34:12
【问题描述】:

所以我是 FPGA 新手,我目前正在使用 Altera DE-1 板和 Quartus II 软件以及它来进行硬件项目。所以这是我的问题,我有一个 .txt 文件,其中包含 0 和 1 的二进制图像数据,将这些数据加载到 FPGA 上的寄存器以进行进一步计算的最佳方法是什么。使用 SDRAM?只读存储器?

我目前正在使用 verilog 进行编码,并且之前使用过 verilog 文件 I/O 语句,但我在某处读到它显然不能用于综合。那么对我来说最好的方法是什么。欢迎任何建议。谢谢:)

【问题讨论】:

  • Verilog IO 函数不可合成,仅用于模拟。

标签: verilog fpga intel-fpga quartus


【解决方案1】:

使用 quartus megawizard 创建一个 rom mega 函数。根据映像的大小,您可以选择使用内部块 RAM 或分布式 RAM 来实现 rom。作为 ROM 宏功能创建的一部分,您将有机会创建 MIF(内存初始化文件)。

从 txt 文件创建一个 mif 文件,并将该文件指定为 ROM 的初始化文件。
例如。这里描述了从 txt 创建 mif 的方法 - http://www.alteraforum.com/forum/showthread.php?t=27934

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    相关资源
    最近更新 更多