《第2章原理圖輸入設(shè)計32》由會員分享,可在線閱讀,更多相關(guān)《第2章原理圖輸入設(shè)計32(38頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,2-4譯碼器,第2章 原理圖輸入設(shè)計,【學(xué)習(xí)目標(biāo)】,通過本章學(xué)習(xí),了解 Quartus軟件;掌握Quartus軟件的基本操作、EDA技術(shù)中的簡單原理圖設(shè)計方法。,2.1 Quartus 軟件介紹,Quartus是Altera公司的綜合性的PLD開發(fā)軟件,,支持原理圖、VHDL、Verilog-HDL以及AHDL(Altera Hardware Description Language)等多種設(shè)計輸入形式,,內(nèi)嵌自有的綜合器以及仿真器,可以完成從設(shè)計輸入到硬件配置的完整PLD設(shè)計流程。,此外,,Quartus
2、通過和DSP Builder工具與MatlabSimulink相結(jié)合,可以直接實現(xiàn)各種DSP應(yīng)用系統(tǒng);支持Altera的片上可編程系統(tǒng)(SOPC),的開發(fā),集系統(tǒng)級設(shè)計、嵌入式軟件開發(fā)和可編程邏輯設(shè)計于一體,是一種綜合性的開發(fā)平臺。,2.2 用原理圖方法設(shè)計2-4譯碼器,2.2.1 2-4譯碼器電路輸入與編輯,1建立工程,(1)建立工程文件,首先在硬盤上建立工作文件夾,例如:decoder2_4。單擊“,File,”菜單下的“,New Project Wizard”,命令。,decoder2_4,沒有需要添加的文件和庫,直接單擊,“Next”按鈕即可。,(2)選擇需要加入的文件和庫,(3)選擇
3、目標(biāo)器件,本例中“Family”選項選擇“,cyclone,”系列器件,在“Available devices”選項下選擇“,EP2C35F672C8”,選項,單擊“Next”按鈕目標(biāo)器件選擇完畢。,(4)選擇第三方EDA工具,本例中并沒用調(diào)用第三方工具,直接單擊“,Next,”按鈕即可。,(5)結(jié)束設(shè)置,2.建立原理圖文件,(1)建立原理圖/圖表模塊文件,“,File,”-“,New,”命令,,在“,Device Design Files,”對話框選擇“,Block Diagram/Schematic File,”,打開元件庫,:在圖形編輯窗口的,空白處雙擊鼠標(biāo)左鍵,放元件,:“,primi
4、tives”“l(fā)ogic”“and2,”(或者在“Name”輸入編輯框中輸入“and2”)后,單擊“OK”按鈕。,放引腳:,(primitivespin),引腳命名,:雙擊,pin_name,使其襯底變黑后,輸入相應(yīng)的端口名,保存文件,分析綜合,布局布線,分配編譯,時序分析,2.2.2 2-4譯碼器的綜合,命令:Processing-Compiler Tool,2.2.3 2-4譯碼器的仿真,1.建立矢量波形文件,單擊“,File,”-“,New,”命令,選擇“,Other File,”頁面,選擇“,Vector Waveform File,”選項,雙擊“Name”下方的空白處,,彈出“,In
5、sert Node or Bus,”對話框,單擊對話框的“,Node Finder”,按鈕,將,filter項設(shè)置為Pins:all,單擊“,List,”按鈕,單擊“,”按鈕,單擊“,OK,”按鈕,單擊“,OK,”按鈕,添加節(jié)點后的矢量波形編輯窗口,2.編輯輸入信號波形,選中該行的波形,單擊工具欄中,編輯輸入信號,3.仿真,processing-simulator tool,Simulation mode,:可以選擇進行functional 或 timing,若選擇functional 需要先點擊 右側(cè),Gnerate functional simulation netlist,功能仿真波形圖
6、,時序仿真波形圖,2.2.5 2-4譯碼器的編程下載,1.引腳分配,Quartus的引腳分配是為了對所設(shè)計的工程進行硬件測試,將輸入/輸出信號鎖定在器件確定的引腳上,單擊“,Assignments,”菜單下的“,Pins,”命令。,輸入/輸出引腳名,雙擊輸入端“pin_name”對應(yīng)的“,Location,”項后彈出引腳列表,從中選擇合適的引腳,“副本MagicSOPC IO分配表V1.1.xls”,分配引腳完成后必須重新編譯工程才能使本次引腳分配有效,。,2.下載驗證,下載命令:tools-programmer,將本次設(shè)計所生成的文件通過與計算機連接的下載電纜下載到實驗平臺上來驗證此次設(shè)計是否符合要求。,將下載線連接到計算機的USB口,如果沒有找到硬件,則需要手動安裝驅(qū)動。,驅(qū)動程序所在位置:altera72quatursdriversUSB-blasterx32,