




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一.實驗?zāi)客ㄟ^本次試驗掌握如何使用QuartusII編輯編譯運行二.實驗要求 40位計數(shù)器按照時鐘COLOCK-50遞增18位用紅色的發(fā)光二極管顯示,按KEY3鍵計數(shù)器復(fù)位。用兩個數(shù)碼顯示器HEX1-HEX040位中的低八每按一次KEY0四位計數(shù)器就加數(shù)碼顯示器HEX7-HEX4靜態(tài)顯示 四進制的計數(shù)器更新后的數(shù)據(jù)在HEX3上顯示 打開QuartusII9..1并新建一個工程命名為打開QuartusII9..1后界面如下圖所選擇File菜單中的newprojiectwizard…擊NextC)選擇要Project的文件夾點擊Next之后出“includefiletotheproject”頁面,由于并沒有include其他的file,所以直接Next如下圖所示;d)然后選擇所要使用的Implement的device,本實驗中選擇Ep2s15F484C3點擊Next之后出現(xiàn)的框是選擇其他的EDAtoolsnext,如下圖所示e)在下面的框中點擊Finish,一個新的project創(chuàng)建完成。A)選擇File中New選項如圖,選擇VerilogHDLFile點擊OK.然后就verilog代碼如下本實驗中將”CUEE”改成了module //對程序中要使用的各種接口的通用說明////////////////////ClockInput //27MHz //50 //External////////////////////PushButton //Pushbutton[3:0]////////////////////DPDTSwitch //ToggleSwitch[17:0]////////////////////7-SEGDispaly01234567////////////////////////LED //LEDGreen[8:0] //LED////////////////////////UART //UARTTransmitter //UART////////////////////////IRDA //IRDATransmitter //IRDA SDRAMInterface //SDRAMDatabus16Bits //SDRAMAddressbus12 //SDRAMLow-byteData //SDRAMHigh-byteData //SDRAMWrite //SDRAMColumnAddress //SDRAMRowAddressStrobe //SDRAMChipSelect //SDRAMBankAddress //SDRAMBankAddress //SDRAM //SDRAMClock////////////////////FlashInterface //FLASHDatabus8Bits //FLASHAddressbus22 //FLASHWrite //FLASH //FLASHOutput //FLASHChip////////////////////SRAMInterface //SRAMDatabus16Bits //SRAMAddressbus18 //SRAMHigh-byteData //SRAMLow-byteData //SRAMWrite //SRAMChip //SRAMOutput////////////////////ISP1362Interface//////////////// //ISP1362Databus16 //ISP1362Address2 //ISP1362Chip //ISP1362 //ISP1362 //ISP1362 //USBFullSpeed,0=Enable,Z=Disable //USBLowSpeed, 0=Enable,Z=Disable //ISP1362Interrupt //ISP1362Interrupt //ISP1362DMARequest //ISP1362DMARequest //ISP1362DMAAcknowledge //ISP1362DMAAcknowledge////////////////////LCDModule16X2 //LCDPowerON/OFF //LCDBackLightON/OFF //LCDRead/WriteSelect,0=Write,1=Read //LCD //LCDCommand/DataSelect,0=Command,1=Data //LCDDatabus8////////////////////SD_CardInterface//////////////// //SDCardData //SDCardData //SDCardCommand //SDCard////////////////////USBJTAGlink//////////////////// //CPLD->FPGA(datain) //CPLD->FPGA//CPLD->FPGA//FPGA->CPLD(data//I2C//I2C//PS2//PS2//VGA//VGA//VGA//VGA//VGA//VGA//VGA//VGA EthernetInterface //DM9000ADATAbus16Bits //DM9000ACommand/DataSelect,0=Command,1=Data //DM9000AChip //DM9000A //DM9000ARead //DM9000AReset //DM9000A //DM9000AClock25////////////////AudioCODEC //AudioCODECADCLRClock //AudioCODECADCAudioCODECDACLR//AudioCODECDACAudioCODECBit-StreamAudioCODECChipTVDecoderDatabus8TVDecoderTVDecoderTVDecoder////////////////////GPIO //GPIOConnection0 //GPIOConnection1//輸入,輸出端口的定義,指明數(shù)據(jù)類型,變量的位////////////////////////ClockInput //27MHz //50 //External////////////////////////PushButton //Pushbutton[3:0]////////////////////////DPDTSwitch [17:0]SW; //ToggleSwitch[17:0]////////////////////////7-SEGDispaly01234567 output[8:0] //LEDGreen[8:0]output[17:0] //LED //UARTTransmitter //UART //IRDATransmitter //IRDA SDRAM [15:0]DRAM_DQ; //SDRAMDatabus16Bitsoutput[11:0]DRAM_ADDR; //SDRAMAddressbus12Bits //SDRAMLow-byteDataMask //SDRAMHigh-byteDataMask //SDRAMWriteEnable//SDRAMColumnAddress//SDRAMRowAddressSDRAMChipSDRAMBankAddressSDRAMBankAddressSDRAMSDRAMClock////////////////////////FlashInterface //FLASHDatabus8Bitsoutput[21:0] //FLASHAddressbus22 //FLASHWriteOutputChip////////////////////////SRAMInterface [15:0]SRAM_DQ; //SRAMDatabus16Bitsoutput[17:0]SRAM_ADDR; //SRAMAddressbus18Bits //SRAMHigh-byteDataMask //SRAMLow-byteDataMask //SRAMWriteEnable //SRAMChipEnable //SRAMOutputEnable////////////////////ISP1362Interface//////////////////////// [15:0]OTG_DATA; //ISP1362Databus16Bitsoutput[1:0] //ISP1362Address2Bits //ISP1362ChipSelect //ISP1362 //ISP1362 //ISP1362 //USBFullSpeed,0=Z= //USBLow 0=Z= //ISP1362Interrupt //ISP1362Interrupt01AcknowledgeAcknowledge////////////////////LCDModule16X2 //LCDDatabus8bits //LCDPowerON/OFF //LCDBackLightON/OFF //LCDRead/WriteSelect,0Write,1= //LCD LCD_RS;//LCDCommand/DataSelect,0=Command,1=////////////////////SDCardInterfaceSDCardCardDataSDCardCommandSDCard//////////////////////// //I2C //I2C//////////////////////// //PS2 //PS2////////////////////---(data-(data////////////////////////////////////////EthernetInterface [15:0]ENET_DATA; //DM9000ADATAbus16Bits //DM9000ACommand/DataSelect,0Command,1= //DM9000AChipSelect //DM9000AWrite //DM9000ARead //DM9000AReset //DM9000A //DM9000AClock25////////////////////AudioCODEC //AudioCODECADCLRClock //AudioCODECADCData //AudioCODECDACLRClock //AudioCODECDACData //AudioCODECBit-StreamClock //AudioCODECChipClock////////////////////TVDevoder //TVDecoderDatabus8bits //TVDecoder //TVDecoder //TVDecoder////////////////////////GPIO [35:0]GPIO_0; //GPIOConnection0 [35:0] //GPIOConnection//counterregistersreg[39:0]counter;reg[3:0]shortCount;//Turnon7-seg//assign =(counter[25]?7'b0111111://(select?a://assign =7'b0000010;assign//assignHEX3assignHEX4==7'b0111111;=7'b0111111;7'b1001110;//表示assign=7'b0010010;assign=7'b1000001;assign=7'b0001001;//表示====//Allinoutportturntotri-stateassignDRAM_DQ =16'hzzzz;assignFL_DQ =8'hzz;assignSRAM_DQ =16'hzzzz;assignOTG_DATA=16'hzzzz;assignLCD_DATA=8'hzz;assignSD_DAT =1'bz;assignI2C_SDAT=1'bz;assignENET_DATA=16'hzzzz;assignAUD_ADCLRCK =1'bz;assignAUD_DACLRCK =1'bz;assignAUD_BCLK=1'bz;assignGPIO_0 =36'hzzzzzzzzz;assign =//ConnectKEY0switchto//toupcountandalways@(negedgeKEY[0])//KEY[0]shortCount<=shortCount+assignLEDG[3:0]=//displaythehexvalueoftheshortcounterHexDigitDigit3(HEX3,shortCount);//flashsomeLEDswitha//andresetwithbutton3always@(posedgeCLOCK_50)countercounter1//
counter<=0assignLEDR[17:0]=counter[39:22];////makea2-digitHEXdisplay//runbythelongHexDigitDigit0(HEX0,counter[28:25]);HexDigitDigit1(HEX1,endmodule//endtoplevelDecodeonehexdigitf
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電工技能與實訓(xùn)》項目8 任務(wù)4觸電急救的現(xiàn)場操作訓(xùn)練
- 小學(xué)奧數(shù)題目及答案
- 光學(xué)神經(jīng)網(wǎng)絡(luò)課件
- 導(dǎo)數(shù)與微分課件1
- 高中節(jié)奏教學(xué)課件
- 藥房維持秩序方案(3篇)
- 2018-2022北京高中合格考生物匯編:基因的表達
- 總部質(zhì)量抽查方案(3篇)
- 2025年關(guān)于六問六反思發(fā)言稿
- DB13T 5811-2023 桃雙株錯位V字形整形修剪技術(shù)規(guī)程
- 《財政學(xué)》教學(xué)大綱中文版
- 高危新生兒急診服務(wù)流程圖
- CLSI EP25-A 穩(wěn)定性考察研究
- SJG 44-2018 深圳市公共建筑節(jié)能設(shè)計規(guī)范-高清現(xiàn)行
- 職工子女暑期工會愛心托管班的方案通知
- “文化引導(dǎo)型”城市更新思想思考與實踐課件
- 卷心菜中過氧化物酶熱穩(wěn)定性的初步研究
- 渦輪增壓器系統(tǒng)及常見故障案例
- 宋大叔教音樂第三單元進階版講義2
- 26個科室建設(shè)指南
- 童聲合唱訓(xùn)練講座
評論
0/150
提交評論