版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于FPGA的矩陣鍵盤接口電路的設(shè)計(jì)1目錄目錄11.緒論31.1FPGA概況31.2本課題的研究意義41.3本章小結(jié)42.VHDL語言52.1VHDL語言概述52.2VHDL語言的優(yōu)點(diǎn)62.3利用VHDL語言設(shè)計(jì)數(shù)字系統(tǒng)的特點(diǎn)82.4VHDL語言的基本結(jié)構(gòu)92.5本章小結(jié)103.矩陣鍵盤接口電路原理和數(shù)碼管顯示原理103.1矩陣鍵盤接口電路的原理103.2數(shù)碼管顯示原理123.3本章小結(jié)124.總體設(shè)計(jì)和各模塊設(shè)計(jì)134.1時(shí)鐘產(chǎn)生模塊
2、13基于FPGA的矩陣鍵盤接口電路的設(shè)計(jì)31.緒論1.1FPGA概況早期的可編程邏輯器件只有可編程只讀存儲器(PROM)、紫外線可擦除只讀存儲器(EPROM)和電可擦除只讀存儲器(E2PROM)三種。由于結(jié)構(gòu)的限制,它們只能完成簡單的數(shù)字邏輯功能。其后出現(xiàn)了一類結(jié)構(gòu)上稍復(fù)雜的可編程芯片,即可編程邏輯器件(PLD),它能夠完成各種數(shù)字邏輯功能。典型的PLD由一個(gè)“與”門和一個(gè)“或”門陣列組成,而任意一個(gè)組合邏輯都可以用“與—或”表達(dá)式來描
3、述,所以PLD能以乘積和的形式完成大量的組合邏輯功能。這一階段的產(chǎn)品主要有PAL(可編程陣列邏輯)和GAL(通用陣列邏輯)。PAL由一個(gè)可編程的“與”平面和一個(gè)固定的“或”平面構(gòu)成,或門的輸出可以通過觸發(fā)器有選擇地被置為寄存狀態(tài)。PAL器件是現(xiàn)場可編程的,它的實(shí)現(xiàn)工藝有反熔絲技術(shù)、EPROM技術(shù)和E2PROM技術(shù)。還有一類結(jié)構(gòu)更為靈活的邏輯器件是可編程邏輯陣列(PLA),它也由一個(gè)“與”平面和一個(gè)“或”平面構(gòu)成,但是這兩個(gè)平面的連接關(guān)系
4、是可編程的。PLA器件既有現(xiàn)場可編程的,也有掩膜可編程的。在PAL的基礎(chǔ)上又發(fā)展了一種通用陣列邏輯(GAL、GenericArrayLogic),如GAL16V8、GAL22V10等。它采用了E'PROM工藝,實(shí)現(xiàn)了電可擦除、電可改寫,其輸出結(jié)構(gòu)是可編程的邏輯宏單元,因而它的設(shè)計(jì)具有很強(qiáng)的靈活性,至今仍有許多人使用。這些早期的PLD器件的一個(gè)共同特點(diǎn)是可以實(shí)現(xiàn)速度特性較好的邏輯功能,但其過于簡單的結(jié)構(gòu)也使它們只能實(shí)現(xiàn)規(guī)模較小的電路。為了
5、彌補(bǔ)這一缺陷,20世紀(jì)80年代中期,Altera和Xilinx分別推出了類似于PAL結(jié)構(gòu)的擴(kuò)展型CPLD(ComplexProgrammableLogicDvice)和與標(biāo)準(zhǔn)門陣列類似的FPGA(FieldProgrammableGateArray),它們都具有體系結(jié)構(gòu)和邏輯單元靈活、集成度高以及適用范圍寬等特點(diǎn)。這兩種器件兼容了PLD和通用門陣列的優(yōu)點(diǎn),可實(shí)現(xiàn)較大規(guī)模的電路,編程也很靈活。與門陣列等其他ASIC(Application
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- eda課程設(shè)計(jì)--矩陣鍵盤接口設(shè)計(jì)
- 鍵盤接口電路.dwg
- 鍵盤接口電路.dwg
- 基于verilog的fpga與usb2.0接口電路的設(shè)計(jì)
- 鍵盤接口設(shè)計(jì)
- 基于fpga的鍵盤掃描程序設(shè)計(jì)
- 基于fpga的i2c串行總線接口電路設(shè)計(jì)
- 基于FPGA的NVMe接口設(shè)計(jì).pdf
- 基于FPGA的PCI接口設(shè)計(jì).pdf
- fpga控制的ps2接口電路設(shè)計(jì)
- 基于FPGA的PCI接口的設(shè)計(jì).pdf
- 基于FPGA的無線加密鍵盤的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于FPGA的PCI總線接口設(shè)計(jì).pdf
- 譜儀接口板和發(fā)送板的接口電路的FPGA設(shè)計(jì)與實(shí)現(xiàn).pdf
- 鍵盤及顯示接口設(shè)計(jì)
- 《鍵盤接口設(shè)計(jì)》word版
- ARM+FPGA的多路高速AD接口電路設(shè)計(jì).pdf
- 基于FPGA的USB設(shè)備接口設(shè)計(jì).pdf
- 基于fpga的spi4.2接口設(shè)計(jì)
- 基于fpga數(shù)字秒表電路的設(shè)計(jì)
評論
0/150
提交評論