簡體   English   中英

為什么每當我在互聯網上查看有關如何使用我的 DE1-SOC 的 SDRAM 的信息時,都需要我使用 NIOS-II?

[英]Why whenever I look information on how to use the SDRAM of my DE1-SOC on internet, it takes me to use NIOS-II?

我正在做一個簡單的項目,從外部存儲器(一個一個)中取出 100 個數字,對該數字進行簡單的算術運算(例如加 1)並將其返回到另一個存儲器。

我成功地完成了那個用 verilog 代碼“代表”內存的項目,但是我現在想綜合我的設計,但使用電路板的 SDRAM。 我將數據加載到 SDRAM 的方式或我如何處理再次輸出到 SDRAM 的結果數據與我的作業無關。

但是我就是不明白該怎么做,互聯網上的所有信息都帶我去使用NIOS-II。 考慮到我必須將數據加載到 SDRAM 以使其能夠為我服務,以及其他原因,也許,NIOS-II 是最推薦的方法嗎? 可以不用它,它會更實用嗎?

這可能不是完成家庭作業的地方。 另外你的問題很不清楚。 無論如何,讓我們嘗試一下:

我成功地完成了那個項目,用 verilog 代碼“代表”了一個內存

我假設您的意思是您下載了與板上內存相對應的模型。

從外部存儲器中取出 100 個數字

我想知道你是怎么做到的。 你是加載了一些初始化文件還是先寫了數字? 在第一種情況下:這不會被合成,您可能會讀取隨機數據,您應該參考內存的數據表。 如果您期望特定值,則需要在某些初始化過程中將它們寫入內存。

當然,您需要為您的設備設置正確的約束。 因此,我建議您以 NIOSII 為例,啟動並運行它,然后在下一步中擺脫 NIOSII。 至少你會確定控制器和 sdram 之間的接口是正確的。 然后閱讀控制器的數據表。 可能你有一個讀選通、寫選通、數據輸入、數據輸出端口、一些配置,也許是一個突發長度。 如果您需要幫助,則需要提出更具體的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM