1794-IB32
1794-IB32
由于更新了開發(fā)工具,所以本篇博客有必要重復(fù)前面的內(nèi)容,今天首先演示如何利用Vivado開發(fā)純邏輯工程,即只在PL上進(jìn)行開發(fā)。恰好zui近在看雷思磊的《步步驚芯——軟核處理器內(nèi)部設(shè)計(jì)分析》,于是將一部分實(shí)驗(yàn)搬到了ZED-Board上進(jìn)行驗(yàn)證。對(duì)OpenRISC感興趣的童鞋可以關(guān)注Rill的專欄 進(jìn)一步獲得學(xué)習(xí)資源。
先簡(jiǎn)要介紹下OpenRISC軟件開發(fā),參考了雷思磊書上建立開發(fā)環(huán)境的步驟。
1.下載GNU開發(fā)環(huán)境,可以直接下載配置好的VirtualBox鏡像,鏈接為 ftp://openrisc.opencores.org/virtualbox-image/ ,F(xiàn)TP用戶名和密碼都是openrisc。下載2011-12-15版本。
2.下載安裝VirtualBox。新建虛擬機(jī),配置為L(zhǎng)inux, Ubuntu,512MB內(nèi)存(需求并不高),使用現(xiàn)有虛擬硬盤(OpenRISC_Ubuntu_2011-12-15.vdi)
安裝完成即可啟動(dòng)。GNU工具鏈為or32-elf-...(可以是ar, as, g++, gcc等等)。root密碼:openrisc
VirtualBox中設(shè)置Windows和虛擬機(jī)的共享文件夾。關(guān)閉Ubuntu系統(tǒng),在VirtualBox主界面中選擇“設(shè)置”,在“數(shù)據(jù)空間”中增加Windows共享文件夾E:Share,在Ubuntu中名稱為Share。設(shè)置完成后,啟動(dòng)Ubuntu系統(tǒng),終端輸入命令sudo mount -t vboxsf Share /mnt/sharefolder
虛擬機(jī)運(yùn)行后如圖(如果圖太大看不*,可以右鍵另存為圖片后在本地查看)。

3.編寫簡(jiǎn)單測(cè)試匯編代碼example.s
# Comments like this
?: 歐工
4D33942G01
5A26391H24
5X00070G04
5X00105G07
5X00119G01
5X00121G01
5X00241G01
5X00301G01
1C31129G03
1C31127G01
1C31166G01
1C31169G02
5X00070G01
1C31116G04
5X00241G02




















离岛区|
浦江县|
当雄县|
黄石市|
尖扎县|
佛教|
云林县|
香河县|
泽普县|
鄂温|
马山县|
无为县|
吉林市|
天水市|
石阡县|
牟定县|
襄樊市|
高碑店市|
小金县|
灵石县|
开平市|
扎鲁特旗|
志丹县|
乌拉特后旗|
五原县|
临沂市|
冕宁县|
江西省|
息烽县|
淳化县|
金坛市|
普定县|
当雄县|
玛多县|
铁力市|
旬邑县|
斗六市|
紫阳县|
普兰县|
金秀|
义乌市|