![根據(jù)NiosII的流水燈設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/e5daee82c48f22695bbd0e66dd9fb123/e5daee82c48f22695bbd0e66dd9fb1231.gif)
![根據(jù)NiosII的流水燈設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/e5daee82c48f22695bbd0e66dd9fb123/e5daee82c48f22695bbd0e66dd9fb1232.gif)
![根據(jù)NiosII的流水燈設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/e5daee82c48f22695bbd0e66dd9fb123/e5daee82c48f22695bbd0e66dd9fb1233.gif)
![根據(jù)NiosII的流水燈設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/e5daee82c48f22695bbd0e66dd9fb123/e5daee82c48f22695bbd0e66dd9fb1234.gif)
![根據(jù)NiosII的流水燈設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/e5daee82c48f22695bbd0e66dd9fb123/e5daee82c48f22695bbd0e66dd9fb1235.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于NiosII的流水燈設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康模夯贜iosII設(shè)計(jì)一個8位LED流水燈系統(tǒng),要求掌握SOPC系統(tǒng)設(shè)計(jì)方法,了解SDRAM和FLASH芯片的接口特性,掌握QuartusII軟件的使用方法以及NiosIIEDS設(shè)計(jì)應(yīng)用軟件的基本流程。二、實(shí)驗(yàn)條件:安裝WindowsXP系統(tǒng)的PC機(jī);安裝QuartusII9.0EDA軟件;安裝NiosIIEDS9.0軟件;GW48型SOPC開發(fā)平臺;三、實(shí)驗(yàn)要求:設(shè)計(jì)過程包括硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分內(nèi)容。使用SOPCBuiler工具建立處理器系統(tǒng),使NiosII處理器成功連接SDRAM、FLAHS以及連接LED的PIO驅(qū)動模塊。通過嵌入式鎖相環(huán)獲得穩(wěn)定的100MHz時鐘為系統(tǒng)和SDRAM使用。系統(tǒng)時鐘ySystem復(fù)位端clk_0resetnoutportfromtheLED[7..0]zs_addr_from_the_SDRAM[12..0]zs_ba_from_the_SDRAM[1..0]zs_cas_n_from_the_SDRAMzs_cke_from_the_SDRAMzs_cs_n_from_the_SDRAM系統(tǒng)時鐘ySystem復(fù)位端clk_0resetnoutportfromtheLED[7..0]zs_addr_from_the_SDRAM[12..0]zs_ba_from_the_SDRAM[1..0]zs_cas_n_from_the_SDRAMzs_cke_from_the_SDRAMzs_cs_n_from_the_SDRAMzs_dq_to_and_from_the_SDRAM[15..0]zs_dqm_from_the_SDRAM[1..0]zs_ras_n_from_the_SDRAMzswenfromtheSDRAMaddress_to_the_FLASH[22..0]data_to_and_from_the_FLASH[7..0]read_n_to_the_FLASHselect_n_to_the_FLASHwritentotheFLASH連接LEDSDRAM接口FLASH接口inst使用按鍵1實(shí)現(xiàn)系統(tǒng)復(fù)位(模式7,按鍵為單脈沖,接口為IO0):用LED陣列顯示流水燈效果:注:要求使用LED1?LED8。對應(yīng)的IO編號分別為(1060、IO67、IO65、IO63、1070、IO73、IO75、IO79)。四、實(shí)驗(yàn)步驟:1.打開QuartusII軟件,建立一個新的工程:單擊菜單File\NewProjectWizard…Hi:vFxD-ju-E-4lixsx-d:DiEBdInff-LnveLButxty[p-ag:...〔XXhstXthflffddngiwtijykr怔piajMi?TOC\o"1-5"\h\z|心DF1=翔底?■卜WieIhan?mtd'tliE|皿喝5切如IXn-m(rfihs娜舊以tk'-jnIwdispr南儷盼的?:oa:e牌irji昂e心:WHChI■■巳AOfiiOMfri(ht站wIt.|皿55輸入工程的路徑、工程名以及頂層實(shí)體名。單擊Next>按鈕,出現(xiàn)以下窗口
由于我們建立的是一個空的項(xiàng)目,所以沒有包含已有文件,單擊Next>繼續(xù)。區(qū))設(shè)置器件信息:區(qū))levProjectVizard:Fudly■DevicsSettings[甲age3of5]Package:FBGAPinuourit4E4TSpeedgiade:■d向5how-advonerdc^icnFH^dZopyonmrdiWeoN?Showin'AvaiabledeviM11拔Devicsfar的farit-|c^dcneII二D臼vices|All_xlTagriti^jce-廣^ijiodevicestfcctedbpFiller*'SpealicdeviceehMcIbc!fi^i/aihtJedeShowin'AvaiabledeviM11拔Nans|Coiev...Eu..UL.1Memar...EhLj...FL.EPlC2D^4B4ia1X1B7E2315Z39B1E4EP2C2CF-fl&iCB1K1E752315Z39EIE4EP3C2CF^&tl81W1875251523361E4EP2C3^81CB1.273321632248384D704EP2C3ER&IIE!1.&3321e322483640704EPZE5DF4BIEB1z/1"5D5ZBZ3JE3443Z17Z4EPgCF4B+舊505EA曲1724金二項(xiàng).國-Comparimdw虹Hmid:扣網(wǎng):|zlPLinilDSPaF^luHaidCap^也折eikwiizfKBack|[ml.J|Fjcll北|職洎單擊Next>,指定第三方工具:BTcrProj&rtVizozdsEDAIbqIEMtixiA[pace-4of5]Sisciljit^alherEDAiniDls??madtHBoireQuails:Il-usdidhitapioisctFamdlSisciljit^alherEDAiniDls??madtHBoireQuails:Il-usdidhitapioisctFewPcfiject<ix*rd:EDAToolSettin^.s[pa^e4of&]£口H■■一Gliw£DabjjlL■-ifixidfZiI口lh±II亡■-Lii*d叫角盹pi坷亡曲■CE.rk|M~.h■CE.rk|M~.h〔?Ftaixh:'.iB2.建立SOPC系統(tǒng)單擊Tool\SOPCBuilder菜單項(xiàng),啟動SOPCBuilder配置工具。在彈出的系統(tǒng)命名對話框中為系統(tǒng)名稱命名“MySystem”,并選擇目標(biāo)描述語言為“VHDL”,點(diǎn)擊OK保存。F^ibdt*LEIJJwi'ihfj5(t*5-^-Chi^PlviK+v?tfidiZki}Eclitar]Pu-ILIiC<iPlhlTiairD■日?"Kridysls4CwnhesLI*JjHwr(PLiERAR^e血Lllf島CyclesJI-1l育im」T嚀]IAAfal'JTTBr耳Ig:?|旨FyDWiUnaT",l+|3il3CU"LJJirLn,IValZ-ir建立并配置處理器IP核。雙擊或選擇IP核庫列表中的NiosIIProcessor為系統(tǒng)添加NiosII處理器。
系統(tǒng)將彈出如下對話框要求用戶對處理器情況進(jìn)行配置,此時我們先選擇Finish默認(rèn)系統(tǒng)的配置。右鍵處理器更改其名稱為“MyCPU”。本設(shè)計(jì)所使用的存儲器是核心板載的SDRAM(K4S561632)和FLASH(AM29VL065D),所以需要通過為系統(tǒng)添加相關(guān)的IP核來驅(qū)動。雙擊IP核列表中的MemoriesandMemoryControllers/SDRAM/SDRAMController將彈出以下的SDRAM控制器配置窗口,根據(jù)板載的SDRAM外圍參數(shù),按以下數(shù)據(jù)填入。?S1DE2i>CcmtEiDiller-3dEU._flSyiiHmCDrtenlsSystemGawfltionCampaneriUbrary+1LegscyComponerts3Kfeffo-fescrdMatiuryC&rjrclers-?QDRIlft-pJG£fl1+SRWriCflrtM"-小RLDR^HICaMroler■xftFiLHPI-*Trpdfic&「iefdcraidBBTEngFlash±JOnJDipUSDRAMDDRSCWKIConlroterMegDDRSPRAMHflhPs-iwaisiDDR2SD^MCoMfOkrMe-?DDR2SDWhlHcriPerTWtti;■DDR3SyiiHmCDrtenlsSystemGawfltionCampaneriUbrary+1LegscyComponerts3Kfeffo-fescrdMatiuryC&rjrclers-?QDRIlft-pJG£fl1+SRWriCflrtM"-小RLDR^HICaMroler■xftFiLHPI-*Trpdfic&「iefdcraidBBTEngFlash±JOnJDipUSDRAMDDRSCWKIConlroterMegDDRSPRAMHflhPs-iwaisiDDR2SD^MCoMfOkrMe-?DDR2SDWhlHcriPerTWtti;■DDR3SDR^MHGbiPfl-rCTmr_UHM4LaiijuerTwfietPMmnwterSBttinosDeubtFcmlyUreCann...MernaryPrahl'-Prearfs|CuglanDalawldlhIArchitectureCHpS?iecLAddresswimri5CnkitTc3at-SRANrBhareFJinsviainstatebridge口Corircletm博「wNewTnsWebndg&sfliectiiTCTnDd:PftCPiJNa■wlnrhssbwnspwrucdfixthiiCFiJPraDe■:WCPIANae^jccptmyccIcthwbeeriTpeEiwIfarthisC?Iijenaricrneninr^irddel(sirnul^ilionnnMKfefftOry身邊0-31M&jitBS
16777216>:1B256httsVCCQOVCCQ1VCCQ2VCCQ3點(diǎn)擊Next填寫SDRAM的延時參數(shù)(默認(rèn)參數(shù)),點(diǎn)擊Finish完成。右鍵修改SDRAM的名稱“SDRAM”。DesDriptionShowClocksoifMr?r!££fs營頑Hajmj:Show^\olon-MMCtrH-EDetailsCtrll-ElModuleMstne*_:TTuEMi?CM5ftwNteI!Prccescrr*McnMsmcr/MapAi/atnMeircrj/MapA'/istmfideTcr/□IWCFUIh8trLctiDn_masterdstsjnastertaudehuomoduleShowDetnutShowAyalon-S7ledrorinisCPUPleasefjerameoeciriedlarlhsCPU.Please牌倒LoctBaseAcfcfesaCtrH-LE<pandAUDzllap§eAll紹Gior...如下圖雙擊IP核列表中的Library/BridgesandAdapters/Avalon-MMTristateBridge為系統(tǒng)添加鏈接FLASH的三態(tài)橋IP核。在彈出的對話中中直接點(diǎn)擊Finisho雙擊IP核列表中的Library/MemoriesandMemoryControllers/Flash/FlashMemoryInterface(CFI)為系統(tǒng)添加FLASH界面IP核,并按照下圖填入描述參數(shù)。
LoctBaseAcfcfesaCtrH-LE<pandAUDzllap§eAll紹Gior...點(diǎn)擊Next填入時序參數(shù),并點(diǎn)擊Finish完成參數(shù)配置。修改此IP核實(shí)例名稱為“FLASH”,如下圖。:*raifstheGMinwJwdtocnti-HHTrElBtsrriwlBr回11.;日in_rf5irJjridfe|e_0tishWjiwgler占網(wǎng)mUMTrKirtsfridEpGUthA'^onMwraiyTrsl:*raifstheGMinwJwdtocnti-HHTrElBtsrriwlBr回11.;日in_rf5irJjridfe|e_0tishWjiwgler占網(wǎng)mUMTrKirtsfridEpGUthA'^onMwraiyTrslX~~<51ShmrConwdmd<KSIlIWftfsi*&*rtrl+ECtr3+flReaiweEelutSherfla枷rgShlTIT&*rtrl+ECtr3+flReaiweEelutSherfla枷rgShlTITKVflfcrr濟(jì)hiaCfUPtaM-pft-dftetalitU-eCPUIdrtsclorTh^^FLLPi㈱泌街retiSEtMi陛CPUtamkrKi.NHXL點(diǎn)擊菜單System/Auto-AssignBaseAddresses完成存儲器地址分配。菱&LtsraSOPCBuilder—^rSystBM.sopc*SystemCorierrts::CompDneniLibrarySystemViewToolsNidsSystemCorierrts::CompDneniLibrarySystemViewToolsNidsIIHelpAuio-AssignBaseAddressesAuio-As^igninsertftvalon-5TflchaptersTw在此雙擊處理器IP核實(shí)例“MyCPU”配置復(fù)位地址和異常中斷地址,并點(diǎn)擊Finish完成配置,如下圖。更改處理器的工作時鐘頻率為100MHz,如下圖。雙擊IP核列表中的Library/PIO,添加PIO模塊,按照下圖配置(默認(rèn)配置)并更名為“LED”。建議再次點(diǎn)擊菜單System/Auto-AssignBaseAddresses重新對地址分配。systemcortens;Aulo-AssignR&sT:systemcortens;Aulo-AssignR&sT::CortiponenriLibraryirsertftvalun-3Tflchapters到此,SOPC系統(tǒng)的配置工作已經(jīng)完成,點(diǎn)擊Generate按鈕生成SOPC系統(tǒng),系統(tǒng)生成完畢并成功后點(diǎn)擊Exit推出SOPCBuilder環(huán)境。3.建立系統(tǒng)電路圖單擊File\New菜單項(xiàng),選擇彈出窗口中的BlockDiagram/SchematicFile,單擊OK按鈕以建立打開空的圖形輸入文件,注意此文件并沒有在硬盤中保存?!鰁?X50FCBuilder泌Em日DesignFilesAHDLFileBkekDiagram/GchemabcFilsEDIFFieMathreFileGystemVerihgHDLFieTcIScrUFieVerilogHDLFiteVHDLFifeH-Mehicc^fjes:Hswadadnial(IntelFaTnal:)FieMenraiiIhtiaiizdtkinFile-Veiihcation/Debuggn^FilesInG^^teraSouicesendProbesFieLogici^rai^erIniEffaLeFileSg^alfapIILogicAna^zerFilmVcctoiWfl\eformFileH-OtherFilesAHDLImldBRkBtekSifrtdFteChainDescripbcriFifeSi'napsysDesignZcnslrahlsFite-TextFileOKCancel雙擊圖形輸入?yún)^(qū)域的空白處,選擇彈出窗口中的SOPC系統(tǒng)模塊,點(diǎn)擊OK按鈕添加到圖形輸入?yún)^(qū)域。添加鎖相環(huán)。點(diǎn)擊菜單Tools/MegaWizardPlug-InManager…并在彈出的對話框中選擇“Createanewcustommegafunctionvariation”點(diǎn)擊Next繼續(xù)。
CU3tcflitfProj*ctle-iigpriiAD-tsFrDCAE-Eing.Rkidkl.bdFVind£rtHftlpTini^Qiib^'trinLri;Analyiaridvisors竺L^DKignUnte]Ii&^zlc7irriin^AmJFiiuiEB.kSinulntionToolRujlEDkImisigAn-alysisfa■:■!LiiinchEDASimulationLLbraryQcopiltrCh】PCU3tcflitfProj*ctle-iigpriiAD-tsFrDCAE-Eing.Rkidkl.bdFVind£rtHftlpTini^Qiib^'trinLri;Analyiaridvisors竺L^DKignUnte]Ii&^zlc7irriin^AmJFiiuiEB.kSinulntionToolRujlEDkImisigAn-alysisfa■:■!LiiinchEDASimulationLLbraryQcopiltrCh】PPLannet*皿皿4CLipEdit虹I荀^Dacign.PartiIlcolFlahdafNellisIVLciflersCj£5t'Z<iiLz<EQ■:■ckE'diioar...DptioiiKforSlockBlitor..ET2C35r4a4[3.lellesLfuMKstlictVtratmrSigpjalT-sp口LogicAivalyzerIn-Syct*n隔白nQtfTConLmtEd.itor(M~lLocicAridlyierInterfaxtEditc-s.In-SyitwiSdnrcdEutdFroliaeE4itorSiEnall'rqbePld3...與HJTE^cdiaerLicenseSetuj..ji&lysisASyn+lies:iIterlilacefitRot.swcnbL"(G&D4r-k,t4Laxinch.Design旬weKicpLoi-IflejEiffii:aidFliag-InNana策■—H=/S0PC^3fc/LE?_FLnw-LED_FLnw-[Blcckl_bif*1Totils51i廿I泊cmdaIjduqsK>IKilfim?廠Ccu>sMliiamMriinrr土相如Wkxi如下圖選擇鎖相環(huán)IP核,并對其命名“MyPLL”,點(diǎn)擊Next進(jìn)入鎖相環(huán)的設(shè)定環(huán)節(jié)。
dfrk^-hnAih.』叫beBrousn...Iwhalnams血『力心虹川些或叫fils?|HA5DPC^1^R_L廣Ralijn^IdIh^lorvajlhaio^v^te0^31101TsmicuieM聆由比帕甲血既1偵溢:8厲ALTPU.廣^OLH職dfrk^-hnAih.』叫beBrousn...Iwhalnams血『力心虹川些或叫fils?|HA5DPC^1^R_L廣Ralijn^IdIh^lorvajlhaio^v^te0^31101TsmicuieM聆由比帕甲血既1偵溢:8厲ALTPU.廣^OLH職QLrYnitagHCLNolt-looirTfiie-apaiKlsuekssIu^intheQmflus:Nolt-looirTfiie-apaiKlsuekssIu^intheQmflus:IIsallHait.ycuifesflujitehWe口用鼬ihi印r刈.h[怔qkt)Su倒ktr-sncus.rpKalijdhilwDg:rKddugg[!口口巳rw■叫.Bewaibra<vspedliedintheUserLfar-SKLpaoedIthsSrtbna:dataW也混5奶mewl址TPLHEDJMI日ALTREMDTE_UPD4.TEALTTEMPjSEhBEIDstidar舊也!隔?|心n<]日|H=4id/[npikiilad|pjdcftallh*r*Utch5n呻H-t:舊也!隔?|心n<]日|H=4id/[npikiilad|pjdcftallh*r*Utch5n呻H-t:JElViIW*州SftKUNHiMomwithtPH口tip血be-承:此加1?導(dǎo)hitLhtIttdtwJ-.網(wǎng)山%也theFtL[riNHYTdUcdf-O[nmartCmiptfKOpcfiHudeDiImMe*PJ+e*-Nw>二FastPu2BiWcHPLL■?:-SelKtH±trK:-adtcfuticalt清除彈出對話框的所有選項(xiàng),以此簡化對鎖相環(huán)的控制,點(diǎn)擊Next。AdvancedH.L■JinqtfiaaapBramlB*!■■mtmieMHFor蛆■*gad■_■■*■arJ*|>□匚惜農(nóng)AdvancedH.L■JinqtfiaaapBramlB*!■■mtmieMHFor蛆■*gad■_■■*■arJ*|>□匚惜農(nóng)?*PJtfie(s"itheBdwjnMFtLp?TEHrr;~CH/4Lix<rd由mctfpuidMk[±^EmmemMeccutki+wg四jpcgi對彈出的對話框做如下設(shè)置,點(diǎn)擊Next繼續(xù)。dadsrinwirm□Pwfrwmjnpjtr蜥利tdiwhmthsroutdrO.Qwbad回Fv?n收r:rtiojGwiaiJi'Nndfls〉JnoJalick口匚El礦gsM/'lnpHto蟲8*?:,鯽EBrMtf5inpotd?您pfl-twnth*hp_tdcsfcsv^chrM?*-afrwdcirk.cvc|f!Ocrtatan"fiptodKk'cmputm“士awtherfsui:蝦d^OixfcDe-t^guwdf1hil.isbMigijwd)□crtat占o(jì)uipuiifKkd^rhxirfucbck-wrizhCMerB口0-t-StsadtydP-tpJ-fweachtip*dock^OinpuLdwhfcatcojlnjf]辭誠dndkisnrttcEnj)對彈出的對話框,配置c0時鐘頻率為輸入時鐘的5倍(100MHz),如下圖,點(diǎn)擊Next繼續(xù)。Cbck1<>Sticihoc'-4?1-'-fl1':i:lj■:tl5Cii?g誠M4?II9I±<>OEnb?imilp-rirkxLfrat^MncY:LMWXMW■pCbck1<>Sticihoc'-4?1-'-fl1':i:lj■:tl5Cii?g誠M4?II9I±<>OEnb?imilp-rirkxLfrat^MncY:LMWXMW■pErteiOutpLii:£kKkIU-JfTtfjwf-;:□xkf^iardock邊iF^doifkiWpt舟協(xié)就aKI<hch6j:tcrdpfife)EdJLdNonD?l?h?一匚晉■□oci-.FtiaAbki/EndcxasCD出現(xiàn)cl時鐘配置頁面后,不選擇此時鐘輸出,直接點(diǎn)擊Next繼續(xù)。ALTPLLmP-iiarBeui削Ee匚b±s|0EL*|T|Stfwr^Y^TWlFTg]>■:y)kJ->LaiaJt<lvndock[_lth■■:kxl-.OosKT^5eUi>j5Fa!*“:*:OLEAuW醐?蜂也Eg>:bckfi£4uwf^!.7RmjEm!SBltftGBIWWCOWW國出■-tJrAdockrm?twbra:Ciocfc-nijtituhQfif.jFwCkKkF?MMt>-b~J?:土ki彈出c2時鐘配置頁面后,對其做如下配置,用于SDRAM的時鐘(頻率為100MHz,移相為-63°),點(diǎn)擊Next繼續(xù)。ALTPLL|gjKMt||&K^jngrVdlE][□ns回**gkl,|r*.djj畢cfccL〉心)*1E0-Gra^E^±?mdUUpiiClad*.£t4?tompipnwrt-thfr^qUfStMPtLHfelSIHNttlgcasMri+tt-mt國tTfcO:.dccbj匡|edq|T|~aiirqYE.oJ〉&L〉wncz-s話國tTfcO:.dccbj匡|edq|T|~aiirqYE.oJ〉&L〉wncz-s話c?-*pj-cbckAHst£-熊skfTlI:theHWJLiS應(yīng)PLLCbck^MH-iFltd口心OKbdjIycjixb性]林>>OiHjrkn>:4i:iDCEclVI1£CnooCJ■V'l?:?連接鎖相環(huán)到電路中。雙擊圖形輸入?yún)^(qū)域,選擇生成的鎖相環(huán),添加到電路中。再次雙擊圖形輸入空白區(qū)域,如下圖輸入引腳類型'input”添加輸入和輸出引腳,按照圖示連接并對引腳命名。(添加輸出引腳時輸入“output”,雙向引腳"bidir")M/PLLirdkD-frTquefwy:20.000M-teirdkD-frTquefwy:20.000M-teLfenatkriMede:Hormal匚1』:-:TtFhai.i火m■:LI扣1DUDfiDLL■:-25J1-ddjxifiD£OM/SystempJLiII—ri55et_nioutjeortfromJha_LED|7..D|zs_addr_ftotnJfe_SDRAM[12D]z:E:_lM_fiom.JJ]rs_c?ii_nJrornJhs_SDftAMzs_cke_lrairiJhe_5DFAMzs_CE^n_froniJhB_SDf?Ah'125_dqJo_and_frrniJhe_SORAM[15.Bzs_!:JqiriJrQrrijri9_SDRAM[1..D]z8_ras_n_fri:irnJhB_SDf?Ah1Z3_wc_n_frornJhe_SORAMl§ad^B8Sjo_thE_FLASH[22.JJ]d?riaJojnd_fnTnJhe_rLA9d[7.0]read_nJoJfe_FLASHaelad_rijtDjha_FLAEHwrrl5_n_tciJh5_FLASHihFl連接其他引腳。根據(jù)SOPC系統(tǒng)端口的方向依次添加各引腳并按照下圖命名(復(fù)位端用到了一個反相器,鍵入名稱“NOT”即可獲得)。t=i'Las…WD1叫附少ItiDWwh?OuraiMit=i'Las…WD1叫附少ItiDWwh?OuraiMihk加.N?mJc*RawDC0】WldmdQUI即的jJUWUl、Irf-irt-'!r?園&,4..■■■ihl<□uljxrlJrsMTijjTFJ_ECl?D|Z2_?kfr_frnra2司ESj3BjT!F1_!tW_$0ftfiW|1.OJqM:_n_rfnfijTe_SCfiAhl3fi_ck&_rf!inJft_EDRAMi5j^5_jiJrosi_fw_SI>R-SMn_md_1fD(TiJtie_SDRAJu(1£D|工禮曲頓項(xiàng)■DmJhLWDRflD|is:j^K:jiJrosiis_yiiE_njramj1,^-_SJRAN祜_fw_FL&SH|陽JjjLfr^mJht_FLA5H?D|rwri_njkiJPt_FmEH5rtdnJoJhBFLASH端口連接和命名完成之后點(diǎn)擊保存按鈕。引腳鎖定。點(diǎn)擊Processing/StartCompilation編譯當(dāng)前工程,以獲得電路的引腳信息。編譯完成之后,點(diǎn)擊菜單Assignments/AssignmentEditor對引腳進(jìn)行鎖定。hLocaiiDrirJOBari:U0=t5ndad■ItmialFur^Gori*±曲FbiKlkfiR亡他&Ej-^Ubd1Oli-AKfiTD]P[N_F.]M3HL5TLTk2OSDADCf^l'lPCT4R15mmuhtlOzkfrmgL'fWI咖Ya3WSOMDfK幻P心.M7沁¥LEL嘩L?心啄4OSD_AC£fi(3]PD4_T16aShVLUTTLCokirmgM5I的5050&D€4gJPINU137g¥WTTLCc*_?]iX>L就*172n暢bOSD-AK-FfS]PCN_UHM辨LY1TLgm1\QL'心IWpYejtrffi頌我6]PM.U15ss-vim3仙臉L布51部隊(duì)匚并工賽YesBOSDHDCFfT]P[N_Vi41WLV1TLCoIjthJit1Lmi5nTk4OIiADC國日〕PENY1E7SS-VLinTLCoUrtiIjtoLmiWnYmID3RJipCFMp(N_WLi7普”LVTTLCc+_?gLmimv?IL<>SD_AtCfi(ICi]FDMJWLGMMUHTL生5陋L心1列7t5』云OffiJiD€?1]]P虬MB7&:3-^W7TL臉L'^IEJn-PDMJWIZ7MMLUITLCokmi:l|tiMSI酬■PM鎖定方式如下表所示:引腳名稱鎖定位置SDADDR[0]PINR14引腳名稱鎖定位置SD_ADDR[1]PIN_R15SD_ADDR[2]PIN_R16SD_ADDR[3]PIN_T16SD_ADDR[4]PIN_U13SD_ADDR[5]PIN_U14SD_ADDR[6]PIN_U15SD_ADDR[7]PIN_V14SD_ADDR[8]PIN_V15SD_ADDR[9]PIN_W14SD_ADDR[10]PIN_W15SD_ADDR[11]PIN_W16SD_ADDR[12]PIN_AA12SD_BA[0]PIN_Y19SD_BA[1]PIN_Y20SD_CASPIN_AA15SD_CKEPIN_Y22SD_CLKPIN_Y21SD_CSnPIN_AA17SD_DQ[0]PIN_M15SD_DQ[1]PIN_M16SD_DQ[2]PIN_M18SD_DQ[3]PIN_M19SD_DQ[4]PIN_N15SD_DQ[5]PIN_N21SD_DQ[6]PIN_N22SD_DQ[7]PIN_P15SD_DQ[8]PIN_P17SD_DQ[9]PIN_P18SD_DQ[10]PIN_P19SD_DQ[11]PIN_P20SD_DQ[12]PIN_P21SD_DQ[13]PIN_P22SD_DQ[14]PIN_R18SD_DQ[15]PIN_R19SD_DQM[0]PIN_Y14SD_DQM[1]PIN_Y17SD_RASnPIN_AA16SD_WEnPIN_AA14FLASH_ADDR[0]PIN_M5FLASH_ADDR[1]PIN_M6FLASH_ADDR[2]PIN_M7FLASH_ADDR[3]PIN_M8引腳名稱鎖定位置FLASH_ADDR[4]PIN_N1FLASH_ADDR[5]PIN_N2FLASH_ADDR[6]PIN_N3FLASH_ADDR[7]PIN_N4FLASH_ADDR[8]PIN_N5FLASH_ADDR[9]PIN_N6FLASH_ADDR[10]PIN_P1FLASH_ADDR[11]PIN_P2FLASH_ADDR[12]PIN_P4FLASH_ADDR[13]PIN_P5FLASH_ADDR[14]PIN_P6FLASH_ADDR[15]PIN_R1FLASH_ADDR[16]PIN_R2FLASH_ADDR[17]PIN_R4FLASH_ADDR[18]PIN_R5FLASH_ADDR[19]PIN_R6FLASH_ADDR[20]PIN_R11FLASH_ADDR[21]PIN_T7FLASH_ADDR[22]PIN_T8FLASH_CSnPIN_W11FLASH_DATA[0]PIN_R7FLASH_DATA[1]PIN_R8FLASH_DATA[2]PIN_T1FLASH_DATA[3]PIN_T2FLASH_DATA[4]PIN_T3FLASH_DATA[5]PIN_T5FLASH_DATA[6]PIN_T6FLASH_DATA[7]PIN_U1FLASH_RDnPIN_W9FLASH_RSTnPIN_Y6FLASH_WRnPIN_Y5CLKPIN_L1RSTPIN_AB15LED[0]PIN_AB16LED[1]PIN_AB11LED[2]PIN_AB7LED[3]PIN_AB19LED[4]PIN_A8LED[5]PIN_A5LED[6]PIN_A3LED[7]PIN_Y10鎖定完成后保存引腳鎖定文件。
點(diǎn)擊菜單Assignments/Device將彈出以下對話框,點(diǎn)擊其中的“DeviceandOptions”按鈕,在彈出對話框的"UnusedPins”選項(xiàng)卡中設(shè)定未使用的引腳為Asinputtri-statedwithweakpull-up。:f色UwictXe-M#AidbKWBHUilZuA^MOri,卻!村+B.口筋21La.D[詢物『EiluAMlfcBKfi■-.0^11:f色UwictXe-M#AidbKWBHUilZuA^MOri,卻!村+B.口筋21La.D[詢物『EiluAMlfcBKfi■-.0^11k浦hnkby■-Sjjnrf?>lLsskMilRp?-5-swyjiS-sHr^rifntjfnsE£*?iwi耽<1-險(xiǎn)邸,戲Fins|Vollics|PinrLi-zar-enlErrarD?1kLie<lCJ£|CapiicitL-nLiidiani.H-isr-lTrtc?H-adil||T/DTL?in§gD*a|CcqJjfir^LLoa|H:知r—duiiEUause'iPlusopfadr-^liairw±4iv^gJ>_ru:adp**d-anikd「mw寸i牝s:M伽用dodH?』p(B8canto雨[時eremiat^DuaiRjo:^fv($uttTd[亡y*亡dieipt甘『山黃日叫mt>l'£*2igr"土MEckoi.DSiWfcnI匚瞬二;lFieserr?dlimfiedDriF.|AiinpUIri^Wedv?lhpJ-upUUMs^pMddirMiKUiWi勘,rw』或f土燈血株:HikdjdKmRki保*&:山a址ymgU124MXIEiS4海化ad泗6H』必6曖dIKWOKHKMEF^IWF?4O9lcmiwwiGPJ-CXtfAMIEPHMfwaHNWW”gijrt為H4NUCw^iiiKHFi^jUWX4£'SnsiPdfKitr.1■'l~^n"-3^3KDdd?K-IHrh^—3*5gRt!DpAoi:r?*5k*k神成■如州峨FKt<?pwe林泠戲=事g蜘pti$w給itfijs(fe*<w>n世田of5胃取艮::靠np山:in*eish-.rWcd.-ww0Jn-ihigoundwoUpJ?Ihrtdiiv?r*un-jpw^wirgnal.mirpUH-rWedWihbMpfctLcnarrp^1卜攻4匿"vihpvRjpSi-lljfics-LSDFlfflDevice丑ndFillOpLiuci^編譯工程。單擊Processing\StartCompilation開始編譯,編譯過程中如果有出錯消息,請參考提示對工程進(jìn)行修改直到編譯完全成功為止。4.軟件設(shè)計(jì)啟動NiosIIEDS軟件,選擇File/New/NiosIIApplicationandBSPfromTemplate新建一個應(yīng)用工程和板級描述包。k—ffiosLI-IcrliprtfFla.l.fue*El1?lJ.iLIfiYixateS?>rriiEraj?ctQunHl衛(wèi)匹IIH.indirrH?1fAlttSliL氏十的卜|肉HimIIAppl^&tiOTiind.BSPfrmTrrrlstft琴Hi彌II岫plmULWiEl1?CtrUA聲Hi”IIfioudSx(ppL>rtp-ick-is^lfi-33IILjtrvyCtrUACuli-S"aCuli-S"afaj.h...CkTl+tfF:-r?CkTl+tfCtrl^Lft+SB.C7*E?anH...r-atLYHriLahkDiJ.LiiL-irvTncti-i+rIwp-Mrt...諾Espart...Ali+liimrrtL“arimw電iLAli+liimr在彈出的對話框中填入SOPC描述信息和工程名。
?-ixtjsrIIZpplicaitiuia.andEJ址TulipJ,岐日NlosIISoftwareE??n0e$既十臼to44jfli?iad4iTi<ixdl-c-irdsiifpoy?:bt:曲dact4s-aflvir-i:Qkirck-irt:Q?FCItiE”■眥日elfileHVSOEC突站'啊安ynm沖QFUHyCFU[^]Uc*IdCB.13tTihr-sjtct1。商&:Jraj^ccl.?tpl-LL4TihpLuU■典Mltr>urdIii-linorticECc-utBiau~KHtlloTr44si:?L>hri£HilloBi.firaC/05-TTHilltr>urdIii-linorticECc-utBiau~KHtlloTr44si:?L>hri£HilloBi.firaC/05-TTHill。YieldHelloV-tld&i4HNMairyT<zt5L1[l1?SddULJ4TV41:TftlS?rr?rB'Xfdid?LckFinishtocrs-il.^tbapybj^ctg』nafwrtoOn^441*4.txtfilsiii>:k4pr-s?:dirsietoiryIhflI£F£?*LiuxI.viij-1Lillibhi-i-1gUliXLL,<jilHAL^puhlinKar^tui.1du?bBSf'Iuqdan.■-liilu-int%州mine哼ns、aliekaridstLacI:i折KTfr?nthtISPrrijtctslistr-lfLU郴iiAj口Ji讓口UL蜘tbuw?IlVh±'4磁iJbpd白khdAUSI口II<k2L$UOtikpLa,r?f?rtorheDssicnls-T¥pl?3patbtfliasIIdorwcnirtiocnmaLibitvithyi'irJl^unxELllatLan^dLr-flc-i4t2?ruflanti/rndax.:h£n,□AflCtnael在模板窗口中選擇“BlankProject”點(diǎn)擊Finish完成一個空應(yīng)用工程的建立。在工程管理窗口中右鍵點(diǎn)擊“Led_Flow_Soft”,從彈出菜單中選擇新建源文件,如下圖?!魽fl田??卻IIricl^i■|?|'ZT44.tIlApplic-a.tionU.Appl]c-9.iioil田??卻IIricl^i■|?|'ZT44.tIlApplic-a.tionU.Appl]c-9.iioil皿4BE?£rcnTsniilia.1^:IlLibraryTeniplsite-Fgnr,?Cl453、熹臨ELfld_H.av-1-1-1-1NNNN*Dp皿Ln,K?vWind^A1JjC'LJCtrLtC困EasteCtrLi-VXHeleteDelete_£lKeTiovefronConteKtCtrH-Ui.i-5tiifri-DovnHo堅(jiān)u...Xernina...F2yMnLnport..y、EKpjirt..BuildEVajeatCLeuiPraject七Re£reshFSCLos^tPr叮ectCLosaLFnireL-atadFrajactsEmcIui!巳£r&r>luiLd...Build.Ugflgqr丸t.ig£卜HaketarcelsLnjd4K卜Convert7早….K:JTiKw卜HebiiSk卜T±enCofTijar>aUlith卜R?i.??refrpiiLocalHlstart-MiosLI卜frA!elA1101FiFiFngIlEnarJSupportPa.>zka.EEh'-'HmdarFlL己為源文件起名"main.cpp”已建立一個C++文件,點(diǎn)擊Finish確定。編寫源文件:國市rigiiL.epp£3國alteronjio_jregs.h21sys
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時工程承包合同模板()
- 個人信貸合同樣本「簡化版」
- 中小企業(yè)投資合同模板及格式要求
- 臨時攤位租賃合同簡易范本
- 二手車輛轉(zhuǎn)讓合同書
- 個人住宅租賃合同模板范本
- BOT項(xiàng)目合同風(fēng)險(xiǎn)管理
- 二手房交易合同(二)
- 二手房屋購買合同標(biāo)準(zhǔn)文本
- 臨時工勞動合同模板及管理規(guī)定
- 2025高考數(shù)學(xué)二輪復(fù)習(xí)-專題一-微專題10-同構(gòu)函數(shù)問題-專項(xiàng)訓(xùn)練【含答案】
- 四川省綿陽市2025屆高三第二次診斷性考試英語試題(含答案無聽力原文及音頻)
- 2025年天津市政建設(shè)集團(tuán)招聘筆試參考題庫含答案解析
- 2024-2030年中國烘焙食品行業(yè)運(yùn)營效益及營銷前景預(yù)測報(bào)告
- 2025年上半年水利部長江水利委員會事業(yè)單位招聘68人(湖北武漢)重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- (2024)云南省公務(wù)員考試《行測》真題及答案解析
- 寧德時代筆試題庫
- 五年級下冊北京版英語單詞
- 康復(fù)醫(yī)院患者隱私保護(hù)管理制度
- 新課標(biāo)I、Ⅱ卷 (2024-2020) 近五年高考英語真題滿分作文
- 浙江省嘉興市2023-2024學(xué)年六年級(上)期末數(shù)學(xué)試卷
評論
0/150
提交評論