最近在弄openrisc,之前有人在弄,并且寫了一篇master thesis,我已經上傳了:
http://download.csdn.net/detail/rill_zhen/5303401
下面的内容應該就是根據論文中的指導完成的,但是,不是我完成的,是以轉載如下:
接上一篇(原創)基于or1200最小sopc系統搭建(一)--搭建及仿真(DE2,DE2-70)
現在建構QuartusII工程。
建個工程目錄or1200_sopc_quartus。在其下建一個rtl目錄,把上篇文章中的所有檔案拷貝到rtl目錄下。删除一些沒有用到的檔案和檔案夾.bak, work, modelsim.ini, 220model.v, altera_mf.v, .do, .args等。
建立QuartusII工程
把有用的.v檔案加入工程,Next…
選擇rtl/or1200_sopc.v,Set as Top-Level Entity。
接下來對工程進行一些配置。
配置引腳
Assignments->Import Assignments, 選中DE2CD光牒中的DE2_pin_assignments.csv檔案,導入。
Assignment->Device->Device and Pin Options->Unused pin 設為 As input tri-stated。
Dual-purpose pin->nCEO 設定為Use as regular I/O
編譯。Successful!
Project 資訊
顯示效果,or1200讀取SW的值,在LEDR上顯示
下一步,加上序列槽吧。