2013-08-22 77 views
1

所以我是FPGA的新手,目前我正在使用Altera DE-1主板和Quartus II軟件以及硬件項目。所以這裏是我的問題,我有一個二進制圖像數據爲0和1的.txt文件,將這些數據加載到FPGA上的寄存器進行進一步計算的最佳方法是什麼?使用SDRAM?只讀存儲器?使用Quartus II將.txt文件加載到FPGA中?

我目前正在使用verilog進行編碼,並且早些時候使用了verilog文件I/O語句,但是我在某處看到它顯然不能用於合成。那麼,對我來說,最好的辦法是什麼?任何建議都是值得歡迎的。謝謝:)

+0

Verilog IO功能不可合成,它們僅用於仿真。 – FarhadA

回答

8

使用quartus megawizard創建一個超大功能。根據圖像的大小,您可以選擇使用內部塊RAM或分佈式RAM來實現ROM。作爲ROM大型函數創建的一部分,您將有機會創建MIF(內存初始化文件)。

從您的txt文件創建一個mif文件,並將該文件指定爲您的ROM的初始化文件。
例如從txt創建mif的方法在此處描述 - http://www.alteraforum.com/forum/showthread.php?t=27934