資源描述:
《EDA技術(shù)及應(yīng)用-Maxplus.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、FPGA原理及應(yīng)用原理圖輸入設(shè)計(jì)方法3.11位全加器設(shè)計(jì)向?qū)?.1.1基本設(shè)計(jì)步驟步驟1:為本項(xiàng)工程設(shè)計(jì)建立文件夾注意:文件夾名不能用中文,且不可帶空格。為設(shè)計(jì)全加器新建一個文件夾作工作庫文件夾名取為My_prjct注意,不可用中文!步驟2:輸入設(shè)計(jì)項(xiàng)目和存盤圖3-1進(jìn)入MAX+plusII,建立一個新的設(shè)計(jì)文件使用原理圖輸入方法設(shè)計(jì),必須選擇打開原理圖編輯器新建一個設(shè)計(jì)文件圖3-2元件輸入對話框首先在這里用鼠標(biāo)右鍵產(chǎn)生此窗,并選擇“EnterSymbol”輸入一個元件然后用鼠標(biāo)雙擊這基本硬件庫這是基本硬件庫中的各種邏輯元件也可在這里輸入元件名,如2輸入與門AND2,輸出引腳:OUTPUT圖
2、3-3將所需元件全部調(diào)入原理圖編輯窗連接好的原理圖輸出引腳:OUTPUT輸入引腳:INPUT將他們連接成半加器圖3-4連接好原理圖并存盤首先點(diǎn)擊這里文件名取為:h_adder.gdf注意,要存在自己建立的文件夾中步驟3:將設(shè)計(jì)項(xiàng)目設(shè)置成工程文件(PROJECT)圖3-5將當(dāng)前設(shè)計(jì)文件設(shè)置成工程文件首先點(diǎn)擊這里然后選擇此項(xiàng),將當(dāng)前的原理圖設(shè)計(jì)文件設(shè)置成工程最后注意此路徑指向的改變注意,此路徑指向當(dāng)前的工程!步驟4:選擇目標(biāo)器件并編譯圖3-6選擇最后實(shí)現(xiàn)本項(xiàng)設(shè)計(jì)的目標(biāo)器件首先選擇這里器件系列選擇窗,選擇ACEX1K系列根據(jù)實(shí)驗(yàn)板上的目標(biāo)器件型號選擇,如選EP1K30注意,首先消去這里的勾,以便使
3、所有速度級別的器件都能顯示出來圖3-7對工程文件進(jìn)行編譯、綜合和適配等操作選擇編譯器編譯窗消去Quartus適配操作選擇此項(xiàng)消去這里的勾完成編譯!步驟5:時序仿真(1)建立波形文件。首先選擇此項(xiàng),為仿真測試新建一個文件選擇波形編輯器文件(2)輸入信號節(jié)點(diǎn)。圖3-8從SNF文件中輸入設(shè)計(jì)文件的信號節(jié)點(diǎn)從SNF文件中輸入設(shè)計(jì)文件的信號節(jié)點(diǎn)點(diǎn)擊“LIST”SNF文件中的信號節(jié)點(diǎn)圖3-9列出并選擇需要觀察的信號節(jié)點(diǎn)用此鍵選擇左窗中需要的信號進(jìn)入右窗最后點(diǎn)擊“OK”圖4-9列出并選擇需要觀察的信號節(jié)點(diǎn)(3)設(shè)置波形參量。圖3-10在Options菜單中消去網(wǎng)格對齊SnaptoGrid的選擇(消去對勾)
4、消去這里的勾,以便方便設(shè)置輸入電平(4)設(shè)定仿真時間。圖3-11設(shè)定仿真時間選擇ENDTIME調(diào)整仿真時間區(qū)域。選擇60微秒比較合適(5)加上輸入信號。圖3-12為輸入信號設(shè)定必要的測試電平或數(shù)據(jù)(6)波形文件存盤。圖3-13保存仿真波形文件用此鍵改變仿真區(qū)域坐標(biāo)到合適位置。點(diǎn)擊‘1’,使拖黑的電平為高電平(7)運(yùn)行仿真器。圖3-14運(yùn)行仿真器選擇仿真器運(yùn)行仿真器(8)觀察分析半加器仿真波形。圖3-15半加器h_adder.gdf的仿真波形(9)為了精確測量半加器輸入與輸出波形間的延時量,可打開時序分析器.圖3-16打開延時時序分析窗選擇時序分析器輸入輸出時間延遲(10)包裝元件入庫。選擇菜
5、單“File”→“Open”,在“Open”對話框中選擇原理圖編輯文件選項(xiàng)“GraphicEditorFiles”,然后選擇h_adder.gdf,重新打開半加器設(shè)計(jì)文件,然后選擇如圖3-5中“File”菜單的“CreateDefaultSymbol”項(xiàng),將當(dāng)前文件變成了一個包裝好的單一元件(Symbol),并被放置在工程路徑指定的目錄中以備后用。選擇實(shí)驗(yàn)電路結(jié)構(gòu)圖6引腳對應(yīng)情況實(shí)驗(yàn)板位置半加器信號通用目標(biāo)器件引腳名目標(biāo)器件EP1K30TC144引腳號1、鍵8:aPIO13272、鍵7bPIO12263、發(fā)光管8coPIO23394、發(fā)光管7soPIO2238步驟6:引腳鎖定選擇引腳鎖定選項(xiàng)
6、引腳窗此處輸入信號名此處輸入引腳名按鍵“ADD”即可注意引腳屬性錯誤引腳名將無正確屬性!再編譯一次,將引腳信息進(jìn)去選擇編程器,準(zhǔn)備將設(shè)計(jì)好的半加器文件下載到目器件中去編程窗步驟7:編程下載(1)下載方式設(shè)定。圖3-18設(shè)置編程下載方式在編程窗打開的情況下選擇下載方式設(shè)置選擇此項(xiàng)下載方式步驟7:編程下載(1)下載方式設(shè)定。圖4-18設(shè)置編程下載方式(2)下載。圖3-19向EF1K30下載配置文件下載(配置)成功!步驟8:設(shè)計(jì)頂層文件(1)仿照前面的“步驟2”,打開一個新的原理圖編輯窗口圖3-20在頂層編輯窗中調(diào)出已設(shè)計(jì)好的半加器元件(2)完成全加器原理圖設(shè)計(jì),并以文件名f_adder.gdf存
7、在同一目錄中。(3)將當(dāng)前文件設(shè)置成Project,并選擇目標(biāo)器件為EPF10K10LC84-4。(4)編譯此頂層文件f_adder.gdf,然后建立波形仿真文件。圖3-21在頂層編輯窗中設(shè)計(jì)好全加器(5)對應(yīng)f_adder.gdf的波形仿真文件,參考圖中輸入信號cin、bin和ain輸入信號電平的設(shè)置,啟動仿真器Simulator,觀察輸出波形的情況。(6)鎖定引腳、編譯并編程下載,硬件實(shí)測此全加器的邏輯功