歡迎您光臨本站 登入註冊首頁

概述

2、生成一個可調試的nios最小系統    選擇Tools->SopcBuilder,啟動AlteraSOPCBuilder  &nb……

2、生成一個可調試的nios 最小系統 

    選擇 Tools -> SopcBuilder,啟動Altera SOPC Builder

    啟動Altera SOPC Builder后,SOPC Builder會立刻彈出對話框

    填入System Name,比如niosII_e;HDL Language ,比如選擇verilog,如下圖:

 

選擇Board Target ,比如,我選擇Unspecified Board;
選擇Target Device Family,比如,我選擇Cyclone;

填入Clock,比如,我 填入22.1184

如下圖:

 

添加Nios II到項目中:

雙擊 Nios II Processor -Altera Corporation,會彈出Altera niosII 對話框,

在NiosII core配置選項中,點擊Nios II/e區域,選擇Nios II/e,如下圖。然後Next,進入下一步。

 

在JTAG Debug Module配置選項中,選擇Level 1,如下圖。然後Next,進入下一步。

 

在Custom Instructions配置選項中,我由於無需增加任何定製指令,所以為空,如下圖: 

 

最後選擇Finish,你的項目中會增加一個niosII 處理器,名字為cpu_0,為了簡便起見,我沒有將它改名。你可以依照你自己的喜好,為該處理器取個名字。如下圖:

 

然後雙擊On-Chip Memory(RAM or ROM),(在Avalon Modules -> Memory -> 下),為系統添加RAM.

Memory Type選擇RAM;Data Width選擇32bits,Total Memory Size 可以選擇2K bytes,然後選擇Finish確認。  

 
如下圖,系統中會添加name 為onchip_memory_0的ram,為了簡便起見,我沒有將它改名。你可以依照你自己的喜好,為其取個名字。

 

之後,雙擊PIO(在Parallel I/O)(在Avalon Modules -> Other 下),為系統添加輸出介面。

Width 選擇8 bits,然後點擊 Finish 如下圖  

 
如下圖,系統中會添加name 為pio_0的PIO,為了簡便起見,我沒有將它改名。你可以依照你自己的喜好,為其取個名字。

 

然後,選擇System ->Auto-Assign Base Addresses,讓系統自動分配基地址。如下圖: 

 

   
然後,選擇Sysetm->Auto-Assign IRQs,讓系統自動分配中斷。如下圖:

 

   
點擊Nios II More "cpu_0" settings選項卡,進行處理器設定。

在該例中,無需做任何更改;Reset Address、Exceptiong Address、Break Location默認值如下圖所示。

 
點擊System Generation選項卡,進行最後的設定並生成系統。

選中HDL.Generate system module logic in Verilog, 如果需要模擬,也請選中Simulation.Create ModelSim(tm) project files 然後點擊Generate,進行系統生成的任務。如下圖:
  

然後,就是漫長的等待,你可以悠閑得喝一杯咖啡(因為等待的時間還是蠻長的,比如我,要等近10分鐘)。一般沒有問題的話,可以看到系統提示:SUCCESS: SYSTEM GENERATION COMPLETED.如果看到此信息,恭喜恭喜,系統被正確生成了。如果失敗,請返回並檢查、修改!

如下圖:  
 


[admin via 研發互助社區 ] NiosII 快速入門(生成一個可調試的nios 最小系統)已經有5073次圍觀

http://cocdig.com/docs/show-post-43365.html