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