2017-08-16 44 views
0

接口這裏我是新手,我使用並有我的手放在Arduino的,但現在我得到的服用波形的3000個樣品用100MSPS與ADC的任務。numato土衛一與v2的DDR內存

由於這是不可能的Arduino和大多數控制器我切換到FPGA, 買NUMATO MIMAS V2(由於它具有板載512Mb的DDR RAM,它能夠處理那麼多的快速操作。)

並且還購買了AD9283,因爲它具有100MSPS 8位adc輸出。 我正在使用Xilinx ISE,並使用Verilog(沒有具體原因)。

我的問題是我無法連接內置DDR內存並與之通信。 意思是沒有教程寫在該RAM上並從中讀取。 那麼任何人都可以幫助我嗎?

回答

0

我想你可以從賽靈思中讀一些關於斯巴達6的文件。比如ug416ug388

然後,您可以爲您的主板製作一個示例設計(教程),以便在真實主板上進行仿真並與DDR進行通信。它在ug416第67頁中有描述。您不需要編寫創建MIG IP的代碼。文件自動生成。在你的主板上進行仿真和驗證後,你將熟悉MIG IP。你應該在這一步中確認這些問題。像你將使用多少個寫/讀路徑?如何管理命令路徑?如何尋址?什麼是你需要的頻率是多少?等等。

最後,你可以用你的MIG你demand.If只是只有你會使用MIG非常easy.Like只使用一個寫路徑和一個讀路徑的一個數據流。

原諒我的英語水平。

+0

這裏的問題是使用MIG或軟核我需要購買完整版本的賽靈思的訪問EDK。還有別的辦法嗎? – Yatin

+0

你並不需要訪問EDK.Because你不FPGA.I使用CPU核心只知道用MIG傳達給DDR.Maybe有一些開核就可以使用。@雅鼎 –

+0

是我成功的接口。但正如你所說我們不寫代碼!這就是問題的起點。我來自控制器編程背景,我不知道如何告訴他在特定的時間讀取數據並在特定的時間寫入而不編碼? fpga如何知道我使用MIG時我將使用ISE編寫代碼(如何在主代碼中包含MIG部分(就像我們在c中包含庫一樣))。 – Yatin