版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于NiosII的流水灯设计一、实验目的:基于NiosII设计一个8位LED流水灯系统,要求掌握SOPC系统设计方法,了解SDRAM和FLASH芯片的接口特性,掌握QuartusII软件的使用方法以及NiosIIEDS设计应用软件的基本流程。二、实验条件:安装WindowsXP系统的PC机;安装QuartusII9.0EDA软件;安装NiosIIEDS9.0软件;GW48型SOPC开发平台;三、实验要求:设计过程包括硬件设计和软件设计两部分内容。使用SOPCBuiler工具建立处理器系统,使NiosII处理器成功连接SDRAM、FLAHS以及连接LED的PIO驱动模块。通过嵌入式锁相环获得稳定的100MHz时钟为系统和SDRAM使用。系统时钟ySystem复位端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系统时钟ySystem复位端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实现系统复位(模式7,按键为单脉冲,接口为IO0):用LED阵列显示流水灯效果:注:要求使用LED1〜LED8。对应的IO编号分别为(1060、IO67、IO65、IO63、1070、IO73、IO75、IO79)。四、实验步骤: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输入工程的路径、工程名以及顶层实体名。单击Next>按钮,出现以下窗口
由于我们建立的是一个空的项目,所以没有包含已有文件,单击Next>继续。区)设置器件信息:区)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金二项.国-Comparimdw虹Hmid:扣网:|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系统单击Tool\SOPCBuilder菜单项,启动SOPCBuilder配置工具。在弹出的系统命名对话框中为系统名称命名“MySystem”,并选择目标描述语言为“VHDL”,点击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为系统添加NiosII处理器。
系统将弹出如下对话框要求用户对处理器情况进行配置,此时我们先选择Finish默认系统的配置。右键处理器更改其名称为“MyCPU”。本设计所使用的存储器是核心板载的SDRAM(K4S561632)和FLASH(AM29VL065D),所以需要通过为系统添加相关的IP核来驱动。双击IP核列表中的MemoriesandMemoryControllers/SDRAM/SDRAMController将弹出以下的SDRAM控制器配置窗口,根据板载的SDRAM外围参数,按以下数据填入。™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点击Next填写SDRAM的延时参数(默认参数),点击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为系统添加链接FLASH的三态桥IP核。在弹出的对话中中直接点击Finisho双击IP核列表中的Library/MemoriesandMemoryControllers/Flash/FlashMemoryInterface(CFI)为系统添加FLASH界面IP核,并按照下图填入描述参数。
LoctBaseAcfcfesaCtrH-LE<pandAUDzllap§eAll绍Gior...点击Next填入时序参数,并点击Finish完成参数配置。修改此IP核实例名称为“FLASH”,如下图。:*raifstheGMinwJwdtocnti-HHTrElBtsrriwlBr回11.;日in_rf5irJjridfe|e_0tishWjiwgler占网mUMTrKirtsfridEpGUthA'^onMwraiyTrsl:*raifstheGMinwJwdtocnti-HHTrElBtsrriwlBr回11.;日in_rf5irJjridfe|e_0tishWjiwgler占网mUMTrKirtsfridEpGUthA'^onMwraiyTrslX~~<51ShmrConwdmd<KSIlIWftfsi*&*rtrl+ECtr3+flReaiweEelutSherfla枷rgShlTIT&*rtrl+ECtr3+flReaiweEelutSherfla枷rgShlTITKVflfcrr济hiaCfUPtaM-pft-dftetalitU-eCPUIdrtsclorTh^^FLLPi㈱泌街retiSEtMi陛CPUtamkrKi.NHXL点击菜单System/Auto-AssignBaseAddresses完成存储器地址分配。菱&LtsraSOPCBuilder—^rSystBM.sopc*SystemCorierrts::CompDneniLibrarySystemViewToolsNidsSystemCorierrts::CompDneniLibrarySystemViewToolsNidsIIHelpAuio-AssignBaseAddressesAuio-As^igninsertftvalon-5TflchaptersTw在此双击处理器IP核实例“MyCPU”配置复位地址和异常中断地址,并点击Finish完成配置,如下图。更改处理器的工作时钟频率为100MHz,如下图。双击IP核列表中的Library/PIO,添加PIO模块,按照下图配置(默认配置)并更名为“LED”。建议再次点击菜单System/Auto-AssignBaseAddresses重新对地址分配。systemcortens;Aulo-AssignR&sT:systemcortens;Aulo-AssignR&sT::CortiponenriLibraryirsertftvalun-3Tflchapters到此,SOPC系统的配置工作已经完成,点击Generate按钮生成SOPC系统,系统生成完毕并成功后点击Exit推出SOPCBuilder环境。3.建立系统电路图单击File\New菜单项,选择弹出窗口中的BlockDiagram/SchematicFile,单击OK按钮以建立打开空的图形输入文件,注意此文件并没有在硬盘中保存。■e»X50FCBuilder泌Em日DesignFilesAHDLFileBkekDiagram/GchemabcFilsEDIFFieMathreFileGystemVerihgHDLFieTcIScrUFieVerilogHDLFiteVHDLFifeH-Mehicc^fjes:Hswadadnial(IntelFaTnal:)FieMenraiiIhtiaiizdtkinFile-Veiihcation/Debuggn^FilesInG^^teraSouicesendProbesFieLogici^rai^erIniEffaLeFileSg^alfapIILogicAna^zerFilmVcctoiWfl\eformFileH-OtherFilesAHDLImldBRkBtekSifrtdFteChainDescripbcriFifeSi'napsysDesignZcnslrahlsFite-TextFileOKCancel双击图形输入区域的空白处,选择弹出窗口中的SOPC系统模块,点击OK按钮添加到图形输入区域。添加锁相环。点击菜单Tools/MegaWizardPlug-InManager…并在弹出的对话框中选择“Createanewcustommegafunctionvariation”点击Next继续。
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如下图选择锁相环IP核,并对其命名“MyPLL”,点击Next进入锁相环的设定环节。
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?导hitLhtIttdtwJ-.网山%也theFtL[riNHYTdUcdf-O[nmartCmiptfKOpcfiHudeDiImMe*PJ+e*-Nw>二FastPu2BiWcHPLL■•:-SelKtH±trK:-adtcfuticalt清除弹出对话框的所有选项,以此简化对锁相环的控制,点击Next。AdvancedH.L■JinqtfiaaapBramlB*!■■mtmieMHFor蛆■*gad■_■■*■arJ*|>□匚惜农AdvancedH.L■JinqtfiaaapBramlB*!■■mtmieMHFor蛆■*gad■_■■*■arJ*|>□匚惜农«*PJtfie(s"itheBdwjnMFtLp«TEHrr;~CH/4Lix<rd由mctfpuidMk[±^EmmemMeccutki+wg四jpcgi对弹出的对话框做如下设置,点击Next继续。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占ouipuiifKkd^rhxirfucbck-wrizhCMerB口0-t-StsadtydP-tpJ-fweachtip*dock^OinpuLdwhfcatcojlnjf]辞诚dndkisnrttcEnj)对弹出的对话框,配置c0时钟频率为输入时钟的5倍(100MHz),如下图,点击Next继续。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舟协就aKI<hch6j:tcrdpfife)EdJLdNonD«l«h»一匚晋■□oci-.FtiaAbki/EndcxasCD出现cl时钟配置页面后,不选择此时钟输出,直接点击Next继续。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°),点击Next继续。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应PLLCbck^MH-iFltd口心OKbdjIycjixb性]林>>OiHjrkn>:4i:iDCEclVI1£CnooCJ■V'l«:«连接锁相环到电路中。双击图形输入区域,选择生成的锁相环,添加到电路中。再次双击图形输入空白区域,如下图输入引脚类型'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连接其他引脚。根据SOPC系统端口的方向依次添加各引脚并按照下图命名(复位端用到了一个反相器,键入名称“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|工礼曲顿项■DmJhLWDRflD|is:j^K:jiJrosiis_yiiE_njramj1,^-_SJRAN祜_fw_FL&SH|阳JjjLfr^mJht_FLA5H?D|rwri_njkiJPt_FmEH5rtdnJoJhBFLASH端口连接和命名完成之后点击保存按钮。引脚锁定。点击Processing/StartCompilation编译当前工程,以获得电路的引脚信息。编译完成之后,点击菜单Assignments/AssignmentEditor对引脚进行锁定。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部队匚并工赛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锁定完成后保存引脚锁定文件。
点击菜单Assignments/Device将弹出以下对话框,点击其中的“DeviceandOptions”按钮,在弹出对话框的"UnusedPins”选项卡中设定未使用的引脚为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-险邸,戏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开始编译,编译过程中如果有出错消息,请参考提示对工程进行修改直到编译完全成功为止。4.软件设计启动NiosIIEDS软件,选择File/New/NiosIIApplicationandBSPfromTemplate新建一个应用工程和板级描述包。k—ffiosLI-IcrliprtfFla.l.fue*El1»lJ.iLIfiYixateS»>rriiEraj«ctQunHl卫匹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”点击Finish完成一个空应用工程的建立。在工程管理窗口中右键点击“Led_Flow_Soft”,从弹出菜单中选择新建源文件,如下图。□Afl田••却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坚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++文件,点击Finish确定。编写源文件:国市rigiiL.epp£3国alteronjio_jregs.h21sys
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电档案验收课件
- 房地产销售课件
- 高中物理2026教资面试答辩易错题题库及解析
- 初中物理教资面试2026经典考题题库及解析
- 暴发性心肌炎整体护理
- 防冻疮教学课件
- 风电场开发流程课件
- 护理教研室介绍
- 房地产报告模板课件
- 防尘职业病课件
- 香港保险中介人资格考试(IIQE)卷一 · 保险原理及实务 · 题库(附答案)
- 广东省深圳市宝安区2025-2026学年五年级上学期语文期中学科素养课堂提升试卷(含答案)
- GB 40248-2026人员密集场所消防安全管理
- 2026年企业法务岗位考试题(含答案)
- 新教材部编人教版五年级上册道德与法治(课件)第1课开天辟地的大事变
- 2011 氧化铝耐磨陶瓷复合衬板
- 知识产权专业专利代理就业方向
- JJG(吉) 145-2025 无创非自动电子血压计检定规程
- 药品买卖居间合同协议书
- (新)施工现场安全生产保证体系文件-
- 个人无偿租赁合同模板
评论
0/150
提交评论