《第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,:可以選擇進(jìn)行functional 或 timing,若選擇functional 需要先點擊 右側(cè),Gnerate functional simulation netlist,功能仿真波形圖
6、,時序仿真波形圖,2.2.5 2-4譯碼器的編程下載,1.引腳分配,Quartus的引腳分配是為了對所設(shè)計的工程進(jìn)行硬件測試,將輸入/輸出信號鎖定在器件確定的引腳上,單擊“,Assignments,”菜單下的“,Pins,”命令。,輸入/輸出引腳名,雙擊輸入端“pin_name”對應(yīng)的“,Location,”項后彈出引腳列表,從中選擇合適的引腳,“副本MagicSOPC IO分配表V1.1.xls”,分配引腳完成后必須重新編譯工程才能使本次引腳分配有效,。,2.下載驗證,下載命令:tools-programmer,將本次設(shè)計所生成的文件通過與計算機(jī)連接的下載電纜下載到實驗平臺上來驗證此次設(shè)計是否符合要求。,將下載線連接到計算機(jī)的USB口,如果沒有找到硬件,則需要手動安裝驅(qū)動。,驅(qū)動程序所在位置:altera72quatursdriversUSB-blasterx32,