久久亚洲精品成人在线-亚洲欧美日韩一区二区三区搜索-亚洲欧美另类 自拍偷拍-日本午夜专区一区二区

vhdl語言范文10篇

時(shí)間:2024-08-15 14:07:40 192

vhdl語言6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第1篇

關(guān)鍵詞: VHDL數(shù)字電路設(shè)計(jì)流程6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL是超高速集成電路硬件描述語言(Very High Speed Integrated circuit Hardware Description Language)的英文縮寫。它的開發(fā)始于美國國防部1981年的超高速集成電路計(jì)劃,其目的是為了給出一種與工藝無關(guān)的、支持大規(guī)模系統(tǒng)設(shè)計(jì)的標(biāo)準(zhǔn)方法和手段。通過不斷的發(fā)展和完善,VHDL于1987年成為IEFE的一種標(biāo)準(zhǔn)語言。VHDL是一種面向設(shè)計(jì)的、多領(lǐng)域、多層次的IEEE標(biāo)準(zhǔn)硬件描述語言,是目前十分流行的硬件描述工具,并且被大多數(shù)EDA工具支持。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.VHDL的特點(diǎn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.1功能強(qiáng)大。與其它的硬件描述語言相比,VHDL具有更強(qiáng)的描述能力和語言結(jié)構(gòu),可以用簡潔的源代碼描述復(fù)雜的邏輯控制。它具有多層次的設(shè)計(jì)描述功能,層層細(xì)化,最后直接生成電路級描述。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.2系統(tǒng)硬件描述能力強(qiáng)。VHDL具有豐富的數(shù)據(jù)類型、豐富的仿真語句和庫函數(shù),它在任何大系統(tǒng)的設(shè)計(jì)早期就能查驗(yàn)設(shè)計(jì)系統(tǒng)功能的可行性,隨時(shí)可對設(shè)計(jì)進(jìn)行仿真模擬。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.3設(shè)計(jì)與工藝無關(guān)。用VHDL進(jìn)行硬件電路設(shè)計(jì)時(shí),我們并不需要首先考慮選擇完成設(shè)計(jì)的器件。VHDL的硬件描述與具體的工藝和硬件結(jié)構(gòu)無關(guān),因此VHDL設(shè)計(jì)程序的硬件實(shí)現(xiàn)目標(biāo)器件有廣闊的選擇范圍。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.4設(shè)計(jì)方法靈活,易于修改。VHDL語言標(biāo)準(zhǔn)、規(guī)范,大多數(shù)EDA工具都支持VHDL。在硬件設(shè)計(jì)過程中,用VHDL語言編寫的源程序便于管理,VHDL易讀、結(jié)構(gòu)模塊化、方便修改、交流和保存。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.5支持廣泛,移植能力強(qiáng)。VHDL是一個(gè)標(biāo)準(zhǔn)語言,在電子設(shè)計(jì)領(lǐng)域?yàn)楸姸嗟腅DA工具支持,因此移植能力好。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.VHDL的基本結(jié)構(gòu)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

完整的VHDL程序一般由庫、實(shí)體、結(jié)構(gòu)體三個(gè)最基本的部分構(gòu)成。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.1庫(Library)。在庫內(nèi)存放了可被其他VHDL程序調(diào)用的數(shù)據(jù)定義、器件說明、程序包等資源,庫的種類很多,在安裝元件庫的目錄下有VHDL87或VHDL93文件夾,里面包括IEEE、Altera、IPM、STD四個(gè)庫。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.2實(shí)體(Entity)。它僅定義設(shè)計(jì)模塊輸入/輸出信號,不涉及模塊內(nèi)部邏輯功能的實(shí)現(xiàn)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.3結(jié)構(gòu)體(Architectrue)。它描述設(shè)計(jì)模塊的邏輯功能,結(jié)構(gòu)體必須和實(shí)體相聯(lián)系,確定實(shí)體定義的輸入與輸出信號的邏輯關(guān)系,一個(gè)設(shè)計(jì)實(shí)體可以有多個(gè)結(jié)構(gòu)體。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

3.VHDL的設(shè)計(jì)流程6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在VHDL的設(shè)計(jì)過程中,我們采用自頂向下的方法,首先從系統(tǒng)設(shè)計(jì)入手,在頂層進(jìn)行功能方框圖的劃分,其次對各模塊進(jìn)行設(shè)計(jì)并仿真,再次綜合進(jìn)行門級仿真,如果沒有錯誤即可下載,最后實(shí)現(xiàn)電路。用VHDL設(shè)計(jì)數(shù)字系統(tǒng)的流程如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

輸入源程序編譯源程序仿真綜合門級仿真物理設(shè)計(jì)時(shí)序仿真6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

4.VHDL的應(yīng)用實(shí)例――24進(jìn)制計(jì)數(shù)器6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

我們可以通過MAX+Plusll平臺的編譯、仿真,得到仿真波形圖(圖1),在仿真無誤的情況下,編程下載到器件芯片(圖2)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

24進(jìn)制計(jì)數(shù)器VHDL程序描述如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

通過以上實(shí)例,我們可以看到,VHDL語言具有良好的電路行為描述能力和系統(tǒng)描述能力,利用VHDL語言設(shè)計(jì)數(shù)字電路更為靈活方便,設(shè)計(jì)周期也大大減小。目前,國際上用VHDL進(jìn)行系統(tǒng)邏輯設(shè)計(jì)成為流行方式,學(xué)會VHDL及其設(shè)計(jì)方法也是新的潮流。VHDL將成為數(shù)字系統(tǒng)設(shè)計(jì)領(lǐng)域中所有技術(shù)人員必須掌握的一種語言。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn):6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]程云長.可編程邏輯器件與VHDL語言.北京科學(xué)出版社,2002.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]江冰.電子技術(shù)基礎(chǔ)及應(yīng)用.北京機(jī)械工業(yè)出版社,2001.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第2篇

關(guān)鍵詞:VHDL硬件描述語言;電子技術(shù)設(shè)計(jì);設(shè)計(jì)流程6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL硬件描述語言在數(shù)字電路與系統(tǒng)描述、模擬和設(shè)計(jì)中應(yīng)用比較普遍,屬于電子技術(shù)設(shè)計(jì)的核心[1]。尤其是隨著集成電路技術(shù)的進(jìn)步,人們對電子技術(shù)設(shè)計(jì)效率和設(shè)計(jì)水平的要求不斷提升,因此選擇合理的硬件描述語言具有必要性,而VHDL硬件描述語言能夠有效降低電子技術(shù)設(shè)計(jì)難度,且具有通用性高、支持面廣的特征,并獲得了市場和電子電力公司的肯定與支持,可以有效促進(jìn)電子技術(shù)設(shè)計(jì)想著自動化方向發(fā)展,縮短開發(fā)周期。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1 VHDL語言在電子設(shè)計(jì)中應(yīng)用的構(gòu)成6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL(Very-High-Speed Inte-grated Circuit Hardware Description Languagea)硬件描述語言,即超高速集成電路硬件描述語言,主要是應(yīng)用于數(shù)字電路系統(tǒng)性能描述和模擬的語言[2]。VHDL硬件描述語言是在1983年由美國國防部創(chuàng)建,并在后期的發(fā)展和應(yīng)用中,成為硬件描述語言的標(biāo)準(zhǔn)之一。隨著IEEE對VHDL硬件描述語言的修訂,VHDL硬件描述語言的內(nèi)容得到的進(jìn)一步的擴(kuò)展,主要是從更高的抽象層次和系統(tǒng)描述能力進(jìn)行擴(kuò)展。當(dāng)前VHDL硬件描述語言已經(jīng)成為通用性硬件描述語言。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL硬件描述語言的語法具有高度嚴(yán)格的特征,與Ada風(fēng)格比較相近,即一段完整的VHDL代碼包含實(shí)體語句、構(gòu)造體語句、配置說明語句等。其中實(shí)體語句主要是針對設(shè)計(jì)單元的外部接口信號進(jìn)行描述,構(gòu)造體語句主要是針對設(shè)計(jì)單元內(nèi)部的結(jié)構(gòu)和行為進(jìn)行描述。根據(jù)研究可知,利用構(gòu)造體語句進(jìn)行設(shè)計(jì)單元內(nèi)部功能描述又可以分為三種方式,即行為級描述、寄存器傳輸級描述和結(jié)構(gòu)描述等。配置說明依據(jù)主要是針對選取不同元件構(gòu)成設(shè)計(jì)單元版本的描述。此外VHDL代碼還包含庫說明語句和包說明語句。其中庫是進(jìn)行編譯實(shí)體、構(gòu)造體、包和配置數(shù)據(jù)的存放,而包則是用來存在共享數(shù)據(jù)類型、常量和子程序等。常見的庫類型主要分為IEEE庫、STD庫、ASIC矢量庫等[3]。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2 VHDL語言在電子設(shè)計(jì)中應(yīng)用主要特點(diǎn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL硬件描述語言主要是進(jìn)行數(shù)字系統(tǒng)結(jié)構(gòu)、行為、功能和接口的描述,其與其他語言相比,具有很多明顯的優(yōu)勢和特點(diǎn),主要表現(xiàn)在以下幾個(gè)方面。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.1 VHDL硬件描述語言描述能力強(qiáng)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL硬件描述語言具有電路描述能力強(qiáng)和建模能力強(qiáng)等優(yōu)勢,主要表現(xiàn)在其能夠從多個(gè)層次實(shí)現(xiàn)對數(shù)字系統(tǒng)的建模與描述,有效簡化硬件設(shè)計(jì)任務(wù),降低硬件設(shè)計(jì)難度,繼而提高電子技術(shù)設(shè)計(jì)效率和設(shè)計(jì)可靠性。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.2 VHDL硬件描述語言設(shè)計(jì)優(yōu)化能力6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL硬件描述語言應(yīng)用在電子技術(shù)設(shè)計(jì)中,能夠脫離具體硬件電路、設(shè)計(jì)平臺等特性,且其電路行為描述能力和系統(tǒng)描述能力優(yōu)良,且其生命力和應(yīng)用潛力非常強(qiáng)大,尤其是在語言易讀性方便、層次性方面和結(jié)構(gòu)化設(shè)計(jì)方面等。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.3 VHDL硬件描述語言全新設(shè)計(jì)方法6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL硬件描述語言主要采用自上而下的設(shè)計(jì)方法,且包含庫,有效應(yīng)用在電子產(chǎn)品生命周期縮短的環(huán)境中,面對重新設(shè)計(jì)、融入全新技術(shù)和改變工藝等,均具有良好的適應(yīng)性。自上而下的設(shè)計(jì)方法,可以將較大的系統(tǒng)分解成若干個(gè)模塊,在分工合作時(shí)更加簡單方便。此外設(shè)計(jì)人員在利用VHDL硬件描述語言進(jìn)行電子技術(shù)設(shè)計(jì)時(shí),可以單純進(jìn)行功能的設(shè)計(jì),對于其他不會影響功能的因素,且無需耗費(fèi)太多的精力[4]。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

3 VHDL語言在電子設(shè)計(jì)中的應(yīng)用策略6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在電子技術(shù)設(shè)計(jì)中,VHDL硬件描述語言屬于比較高層次的設(shè)計(jì)方法。技術(shù)人員在利用VHDL硬件描述語言進(jìn)行電子技術(shù)設(shè)計(jì)時(shí),首先要利用VHDL硬件描述語言進(jìn)行電路系統(tǒng)的表達(dá),并輸入至計(jì)算機(jī)。隨后利用HDL綜合器對設(shè)計(jì)進(jìn)行綜合,將軟件設(shè)計(jì)的HDL描述與硬件結(jié)構(gòu)掛鉤,實(shí)現(xiàn)軟件轉(zhuǎn)化為硬件電路。綜合的作用主要是將VHDL硬件描述語言轉(zhuǎn)換為低級語言,確保實(shí)現(xiàn)與FPGA/CPLD的基本結(jié)構(gòu)相應(yīng)的網(wǎng)表文件[5]。再利用適配器將綜合器產(chǎn)生的網(wǎng)標(biāo)文件配置目標(biāo)器件中,產(chǎn)生下載文件。適配器又稱之為結(jié)構(gòu)綜合器,主要是將網(wǎng)標(biāo)文件針對的目標(biāo)器件進(jìn)行邏輯映射操作,如邏輯分割、優(yōu)化等。而且由于電子技術(shù)設(shè)計(jì)的模擬仿真主要是在高層上實(shí)現(xiàn),能夠進(jìn)一步提高錯誤發(fā)生效率,提升電子技術(shù)設(shè)計(jì)效率。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

仿真主要是利用計(jì)算機(jī)對設(shè)計(jì)進(jìn)行模擬,包含時(shí)序仿真、功能仿真。其中時(shí)序仿真中,文件包含器件硬件特性參數(shù),即基于真實(shí)器件的特性進(jìn)行仿真,仿真精度高。功能仿真主要是針對邏輯功能進(jìn)行模式,不涉及具體器件的硬件特性。仿真后,將適配后生成的下載文件或配置文件,利用編程器進(jìn)行下載,以實(shí)現(xiàn)硬件調(diào)試和驗(yàn)證。最后需要對硬件系統(tǒng)進(jìn)行測試,確保設(shè)計(jì)項(xiàng)目在目標(biāo)系統(tǒng)上的工作情況滿足要求,針對存在錯誤的地方需要及時(shí)進(jìn)行改進(jìn)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

4 結(jié)束語6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

綜上所述,將VHDL硬件描述語言應(yīng)用與電子技術(shù)設(shè)計(jì)中,能夠?qū)崿F(xiàn)從多個(gè)層次進(jìn)行數(shù)字系統(tǒng)的設(shè)計(jì),有效降低設(shè)計(jì)難度,縮短設(shè)計(jì)周期,提高設(shè)計(jì)效率。如今VHDL硬件描述語言在電子技術(shù)設(shè)計(jì)應(yīng)用中主要表現(xiàn)為自上而下應(yīng)用方向,體現(xiàn)出邏輯綜合和優(yōu)化的重要性。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]李要球,盧璐.VHDL硬件描述語言在數(shù)字電路設(shè)計(jì)中的應(yīng)用[J].實(shí)驗(yàn)室科學(xué),2011,05:97-99+103.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]夏莉莉.淺議VHDL語言在電子設(shè)計(jì)自動化中的應(yīng)用[J].信息安全與技術(shù),2012,07:44-46.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[3]張?zhí)O珍,王俊峰,仲濤.VHDL在數(shù)字邏輯電路設(shè)計(jì)中的應(yīng)用方法[J].信息通信,2012,05:96-97.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[4]柴志成,羅俊寧.VHDL語言在數(shù)字電路教學(xué)改革中的應(yīng)用[J].電子世界,2014,17:180-181.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第3篇

關(guān)鍵詞:VHDL;教學(xué);關(guān)鍵問題分析6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

The discussion of several key problems in VHDL language teaching6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Zhao Hang1, Zhang Wenting26Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.Sanjiang university, Nanjing , 210012, China6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.Nanjing panneng technology development co., Nanjing , 210061, China6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Abstract: This paper attempt to discuss several key problems in VHDL language teaching. On this basis, the author comes up with the importance of problems, which include the features of hardware description language, the description style distinction of the combinational circuit and sequential circuit, use in signal and variable. The author has carried on the detailed analysis to these problems by way of examples, so as to achieve an effect of visual and easily understand. Seeing from the several rounds of teaching effect, the proposed approach has a certain guidance meaning in VHDL language and VHDL language programming.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Key words: VHDL; teaching; key problem analysis6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL(Very high speed intergated circuit Hardware Description Language)是指超高速集成電路硬件描述語言。它用軟件編程的方式來描述電子系統(tǒng)的邏輯功能、電路結(jié)構(gòu)和連接形式,與傳統(tǒng)的門級方式相比,它更適合大規(guī)模系統(tǒng)的設(shè)計(jì)。因此很多高校的信息技術(shù)、計(jì)算機(jī)技術(shù)等專業(yè)都開出了VHDL設(shè)計(jì)課程[1]。筆者在教學(xué)過程中發(fā)現(xiàn)學(xué)生學(xué)習(xí)VHDL語言時(shí)會受到已經(jīng)學(xué)習(xí)過的其他軟件語言的影響,對VHDL語言作為硬件語言的一些特性和語法問題理解不夠,往往會影響到對VHDL語言的靈活合理運(yùn)用。本文結(jié)合多輪課程教學(xué)實(shí)踐,針對學(xué)生最難掌握的幾個(gè)問題做了深入探討。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1 對VHDL作為硬件描述語言的特征的理解6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

學(xué)好VHDL的關(guān)鍵是充分理解VHDL語句和硬件電路的關(guān)系。 編寫VHDL,就是在描述一個(gè)電路,我們寫完一段程序后,應(yīng)當(dāng)對生成的電路有一些大體上的了解, 而不能用純軟件的設(shè)計(jì)思路來編寫硬件描述語言[2]。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

下面以四選一數(shù)據(jù)選擇器的設(shè)計(jì)為例來加以說明。四選一數(shù)據(jù)選擇器是一種常用的組合邏輯電路,用VHDL語言設(shè)計(jì)比較簡單,可以用when_else語句實(shí)現(xiàn),也可以用with_select語句實(shí)現(xiàn),兩者仿真結(jié)果相同,但綜合的結(jié)果不同。具體情況如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

【程序1】6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

library ieee;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

use ieee.std_logic_1164.all;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

entity mux41a is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

port(a,b,c,d: in std_logic;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

s: in std_logic_vector(1 downto 0);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

y: out std_logic);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

architecture one of mux41a is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

y6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

b when (s = “01”) else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

c when (s = “10”) else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

d ;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

使用Quartus II軟件對程序1進(jìn)行編譯仿真,仿真結(jié)果如圖1所示。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

將程序1中的when_else語句實(shí)現(xiàn)改成with_select語句實(shí)現(xiàn),修改后的部分程序如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

【程序2】6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

with s select6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

y6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

b when“01”,6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

c when“10”,6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

d when others;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

同樣使用Quartus II軟件對程序2進(jìn)行編譯仿真,仿真結(jié)果與圖1完全相同。說明程序1和程序2都能完成四選一數(shù)據(jù)選擇器的功能,仿真結(jié)果一致。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

但是如果對程序1和程序2進(jìn)行綜合,得出它們對應(yīng)的RTL電路,分別如圖2和圖3所示。從圖2和圖3的比較看,電路差別比較大。根據(jù)四選一數(shù)據(jù)選擇器的功能,應(yīng)該是圖3的電路更合適。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

綜合來看,雖然when_else語句和with_select_when語句都能實(shí)現(xiàn)四選一數(shù)據(jù)選擇器功能,但是實(shí)現(xiàn)的硬件電路完全不同,這就告訴我們在設(shè)計(jì)某一功能的電路時(shí)要盡量使用合適的語句來表達(dá),這樣才能得到最優(yōu)的結(jié)果,而不能僅僅滿足于功能實(shí)現(xiàn)。因?yàn)檫@是硬件電路的設(shè)計(jì),要考慮最后實(shí)現(xiàn)的電路的合理性。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2 組合電路和時(shí)序電路的區(qū)別6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

組合電路和時(shí)序電路是數(shù)字電路系統(tǒng)的兩大種類,在設(shè)計(jì)中至少要用到它們中的一種或兩種都會用到,這就要求正確掌握它們各自的設(shè)計(jì)要領(lǐng)。在VHDL語言中,組合電路和時(shí)序電路是以完整條件語句和不完整條件語句來區(qū)別的,如果在組合電路設(shè)計(jì)中使用了不完整條件語句,會使設(shè)計(jì)結(jié)果出現(xiàn)意想不到的問題,影響設(shè)計(jì)的正確性,設(shè)計(jì)時(shí)要加以注意[3]。比如程序3是一個(gè)數(shù)值比較器的設(shè)計(jì),數(shù)值比較器屬于組合電路,應(yīng)該使用完整條件語句來描述,但是程序中if語句判斷了a>b和a6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

【程序3】6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

library ieee;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

use ieee.std_logic_1164.all;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

entity comp is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

port(a,b:in std_logic;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

y:out std_logic);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

architecture one of comp is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

process (a,b)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if a>b then y6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else if a6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

【程序4】6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if a>b then y6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else y6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

圖5 程序4的RTL電路6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

3 信號和變量的區(qū)別6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在VHDL中,數(shù)據(jù)對象(Data objects)有3類:信號(signal)、變量(variable)和常量(constant)。變量和常量與軟件語言中的變量和常量的含義相似,而信號則具有更多的硬件特征,是硬件描述語言所特有的數(shù)據(jù)對象。由于信號和變量在使用上有很多相似的地方,但又存在本質(zhì)的區(qū)別,學(xué)生比較容易混淆,在設(shè)計(jì)中常常不注意區(qū)分它們的區(qū)別,造成錯誤[4]。在變量和信號的使用過程中,有時(shí)可以互換,有時(shí)候又不能互換。兩者從形式上差別并不大,所以學(xué)生在沒弄清其本質(zhì)區(qū)別前往往按照例子生搬硬套,這樣做有時(shí)候系統(tǒng)也能正常運(yùn)轉(zhuǎn),但是在系統(tǒng)需要利用到變量和信號的根本特性時(shí),錯誤地使用數(shù)據(jù)對象往往會導(dǎo)致系統(tǒng)的邏輯錯誤,使設(shè)計(jì)結(jié)果與預(yù)期有很大差距,而學(xué)生很難發(fā)現(xiàn)其中的錯誤。所以,如何使學(xué)生分清兩者,并正確的使用,成為影響VHDL語言教學(xué)的關(guān)鍵問題之一。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

為了更好地區(qū)分信號和變量,需要通過一定數(shù)量的實(shí)例分析,通過對比,使學(xué)生對兩者之間的物理含義、使用范圍及值代入的區(qū)別有較明確的認(rèn)識。下面給出用中間變量和信號表達(dá)四選一數(shù)據(jù)選擇器的VHDL源程序,從中可以看出信號、變量的定義和使用方法之間的不同以及它們對系統(tǒng)的影響。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

【程序5】6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

library ieee;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

use ieee.std_logic_1164.all;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

entity mux41a is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

port(i0,i1,i2,i3,a,b:in std_logic;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

q:out std_logic);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

architecture one of mux41a is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

signal muxval: integer range 3 downto 0;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

process (i0,i1,i2,i3,a,b)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

muxval6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if a='1' then muxval6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if b='1' then muxval6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

case muxval is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

when 0 => q6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

when 1 => q6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

when 2 => q6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

when 3 => q6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

when others => null;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end case;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序5的仿真結(jié)果如圖6所示。從圖6中可以看出,輸出信號q并沒有得到預(yù)想的波形,而是未知數(shù)據(jù),這是因?yàn)閙uxval在程序中被定義為信號,而信號的含義是電路的實(shí)際硬件連接,因此對信號賦值存在延時(shí)[5]。故此在case語句中根據(jù)muxval值去選擇不同的信號進(jìn)行輸出時(shí),muxval的值還沒有產(chǎn)生,因此結(jié)果不對。為了產(chǎn)生正確的結(jié)果,對本程序,只需要把muxval的定義改為變量,其他地方做適當(dāng)修改,則可得到如圖7所示的正確仿真結(jié)果。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

4 結(jié)束語6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在VHDL設(shè)計(jì)課程教學(xué)中,筆者特別注意上述幾個(gè)問題的講解和舉例說明,力求使學(xué)生對這些問題理解透徹,讓學(xué)生真正認(rèn)識到運(yùn)用VHDL語言進(jìn)行電路設(shè)計(jì),不僅要熟悉VHDL語言的基本語法和常用語句,還要對硬件描述語言的本質(zhì)有深刻的認(rèn)識,對所設(shè)計(jì)的電路有深刻理解,在此基礎(chǔ)上才能更好地使用掌握這門硬件描述語言進(jìn)行電路設(shè)計(jì)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1] 朱奕丹.VHDL設(shè)計(jì)課程教學(xué)改革實(shí)踐[J].電氣電子教學(xué)學(xué)報(bào),2007,29(2):22-236Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2] 潘松,黃繼業(yè).EDA技術(shù)與VHDL[M].北京:清華大學(xué)出版社,20096Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[3] 夏炎,師衛(wèi).硬件描述語言與數(shù)字電路設(shè)計(jì)[J].電力學(xué)報(bào),2009,24(2):156-1586Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[4] 楊丹,樹林.VHDL中信號與變量的教學(xué)體會[J].電氣電子教學(xué)學(xué)報(bào),2006,28(3):30-356Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第4篇

關(guān)鍵詞:EDA技術(shù);VHDL語言;交通控制器;波形仿真6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)10-2404-036Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Abstract: This paper presents a traffic controller design based on VHDL language, using QuartusII as software development platform, the paper focuses on the design principle and design procedure of the traffic controller. On this basis, given the realization of system source code and simulation results based on VHDL hardware description language, the simulation results further validate the correctness of the traffic controller program, thus demonstrating strong structural and excellent features of VHDL language.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Key words: EDA technology;VHDL language;traffic controller;waveform simulation6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

EDA電子設(shè)計(jì)自動化技術(shù)已成為電子設(shè)計(jì)領(lǐng)域一種重要的電子系統(tǒng)設(shè)計(jì)手段,通過EDA技術(shù)能夠?qū)崿F(xiàn)利用軟件的方式來設(shè)計(jì)硬件系統(tǒng)。電子工程技術(shù)人員能夠在EDA軟件平臺上,根據(jù)硬件描述語言所編寫的文件完成程序的編輯、仿真、綜合、優(yōu)化、布局布線和下載,最終實(shí)現(xiàn)系統(tǒng)硬件功能的描述。與傳統(tǒng)的數(shù)字系統(tǒng)設(shè)計(jì)過程不同,其需要經(jīng)過設(shè)計(jì)輸入、仿真調(diào)試、制作樣機(jī)、樣機(jī)調(diào)試、完成,這5個(gè)步驟,將傳統(tǒng)的硬件調(diào)試過程移交給計(jì)算機(jī),由計(jì)算機(jī)給出調(diào)試結(jié)果和錯誤類型,使得調(diào)試工作變得輕松。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言為現(xiàn)今電子設(shè)計(jì)的主流硬件描述語言,誕生于1982年,并于1987年底被IEEE和美國國防部確認(rèn)為標(biāo)準(zhǔn)的硬件描述語言。VHDL硬件描述語言,其語言結(jié)構(gòu)強(qiáng)大,能夠利用簡明的代碼描述復(fù)雜的控制邏輯設(shè)計(jì),具有多層次的電路設(shè)計(jì)描述功能,既能夠描述系統(tǒng)級電路,也可以描述門級電路,此外能夠?qū)⑼粋€(gè)硬件電路的VHDL語言描述進(jìn)行移植。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

應(yīng)用VHDL語言設(shè)計(jì)數(shù)字系統(tǒng),能夠減小硬件電路設(shè)計(jì)的工作量,縮短系統(tǒng)開發(fā)周期,提高工作效率,該文將介紹基于VHDL語言的交通控制器設(shè)計(jì),在給出源代碼和仿真結(jié)果的基礎(chǔ)上進(jìn)一步驗(yàn)證EDA技術(shù)以及VHDL語言的優(yōu)勢。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1 系統(tǒng)功能與要求6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

高速公路與小路交叉口處車輛較多,極易出現(xiàn)交通事故,對于交叉路口的紅綠燈設(shè)計(jì)極為重要,此處要求,只有在小路發(fā)現(xiàn)汽車時(shí),高速公路上的交通燈才能變?yōu)榧t燈,當(dāng)小路上有汽車行進(jìn)時(shí),小路的交通燈保持為綠燈,但不能超過給定的延遲時(shí)間,當(dāng)高速上的紅綠燈轉(zhuǎn)為綠燈后,即使小路上再有汽車出現(xiàn),而此時(shí)公路上沒有汽車,也要保證高速上的綠燈持續(xù)一定的間隔。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.1 系統(tǒng)設(shè)計(jì)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

根據(jù)系統(tǒng)要求,需要在此公路和小路上各設(shè)了一個(gè)紅綠燈分別為:grgy,xrgy,來控制各自道路上通行車輛,同時(shí)在系統(tǒng)設(shè)計(jì)中作為輸出,在系統(tǒng)設(shè)置中設(shè)置了三個(gè)輸入端分別為:clk,che,rest且都為標(biāo)準(zhǔn)邏輯類型,其中clk作為兩燈需進(jìn)行變化時(shí)的時(shí)鐘,在時(shí)鐘上升沿時(shí)控制相應(yīng)的計(jì)數(shù)信號進(jìn)行計(jì)數(shù),che作為使能信號當(dāng)其為‘1’表明小路有車,rest作為復(fù)位輸入,當(dāng)有特殊情況時(shí)或紅綠燈出現(xiàn)錯誤時(shí)rest置‘1’可使紅綠燈自動回到公路上綠燈,小路上紅燈的情況。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

同時(shí),根據(jù)需要可以用一狀態(tài)機(jī)來表示公路,小路上各紅綠燈的情況,其大體由四種狀態(tài),我們在結(jié)構(gòu)體中定義一狀態(tài)機(jī)stx用其四種狀態(tài)st0,st1,st2,st3來分別表示:公路綠燈小路紅燈、公路黃燈小路紅燈、公路紅燈小路綠燈、公路紅燈小路黃燈四種狀態(tài)。并且在結(jié)構(gòu)體中定義狀態(tài)信號current_state作為表示表示當(dāng)前狀態(tài)的信號,之后定義四個(gè)整數(shù)類型計(jì)數(shù)信號:clkg,clkx,clky1,clky2來分別為公路上綠燈持續(xù)時(shí)間,小路上綠燈持續(xù)時(shí)間,公路上黃燈持續(xù)時(shí)間,小路上黃燈持續(xù)時(shí)間計(jì)數(shù)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.2 系統(tǒng)實(shí)現(xiàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

根據(jù)系統(tǒng)要求,按照上述設(shè)計(jì)方案,將系統(tǒng)的實(shí)現(xiàn)過程進(jìn)行分析,具體是:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

當(dāng)時(shí)鐘在上升沿時(shí)如果che為‘1’且rest為‘0’(說明小路上有車且交通燈正常工作)時(shí):如果current_state為st0即當(dāng)前公路上為綠燈小路上為紅燈時(shí),公路上的綠燈計(jì)數(shù)器clkg計(jì)數(shù)(此處設(shè)計(jì)綠燈持續(xù)時(shí)間應(yīng)為23秒,又因?yàn)橛?jì)數(shù)是從0開始則此處要求計(jì)數(shù)終止點(diǎn)在22)當(dāng)計(jì)數(shù)小于22時(shí)公路上綠燈計(jì)數(shù)信號一直計(jì)數(shù),直到計(jì)數(shù)等于22時(shí),狀態(tài)可以轉(zhuǎn)換到下一狀態(tài)及st1狀態(tài)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

如果current_state為st1即當(dāng)前公路上為黃燈小路上為紅燈時(shí),公路上黃燈計(jì)數(shù)信號clky1計(jì)數(shù)(此處設(shè)黃燈持續(xù)時(shí)間為5秒,即設(shè)終止點(diǎn)位4)當(dāng)計(jì)數(shù)小于4時(shí)公路上黃燈計(jì)數(shù)信號一直計(jì)數(shù),直到計(jì)數(shù)等于4時(shí),狀態(tài)轉(zhuǎn)換到下一狀態(tài)st2。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

如果current_state為st2時(shí)即當(dāng)前公路上為紅燈小路上為綠燈時(shí),小路上綠燈計(jì)數(shù)信號clkx計(jì)數(shù)(此處設(shè)計(jì)小路上綠燈持續(xù)時(shí)間為17秒,且計(jì)數(shù)終止時(shí)間為16)當(dāng)計(jì)數(shù)小于16時(shí)小路上路燈計(jì)數(shù)信號計(jì)數(shù),直到計(jì)數(shù)等于16時(shí),狀態(tài)可以轉(zhuǎn)換到下一狀態(tài)st3。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

如果current_state為st3時(shí)即當(dāng)前公路上為紅燈小路上為黃燈時(shí),小路黃燈計(jì)數(shù)信號clky2計(jì)數(shù)(同樣設(shè)黃燈持續(xù)時(shí)間為5秒,即設(shè)終止點(diǎn)位4)當(dāng)計(jì)數(shù)小于4時(shí)小路上黃燈計(jì)數(shù)信號一直計(jì)數(shù),直到計(jì)數(shù)等于4時(shí),狀態(tài)返回到st0。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

而對于任何其他情況例如小路上無車che為‘0’還有其他錯誤地方則設(shè)current_state都為st0狀態(tài)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

具體的交通控制器VHDL源代碼如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

通過對仿真波形的結(jié)果,可以知道,圖 1顯示的為當(dāng)小路上有車時(shí)公路綠燈小路紅燈狀態(tài)到公路黃燈小路紅燈狀態(tài)再到公路紅燈小路綠燈狀態(tài)的轉(zhuǎn)換過程。由圖可以看出在狀態(tài)轉(zhuǎn)換過程中,時(shí)間控制方面滿足要求,稍有一些延遲現(xiàn)象。且在接觸點(diǎn)時(shí)偶爾會有一絲毛刺。其原因一是在整個(gè)結(jié)構(gòu)體中存在兩個(gè)進(jìn)程,在狀態(tài)機(jī)體應(yīng)用中,若使用多進(jìn)程方式由于其自身特點(diǎn)容易發(fā)生延遲和多毛刺現(xiàn)象,而在此已將最初設(shè)計(jì)的三進(jìn)程改為兩進(jìn)程基本解決毛刺現(xiàn)象。圖 2則為將各燈每一時(shí)刻的具體數(shù)字電平加以顯示,可以具體觀察毛刺現(xiàn)象。由圖2可以看出在公路紅燈小路綠燈到公路紅燈小路黃燈等狀態(tài)轉(zhuǎn)換時(shí)的具體波形。圖 3為在最初階段che為‘0’即小路無車時(shí)公路小路交通燈的具體情況,此時(shí)公路綠燈小路紅燈,與設(shè)計(jì)符合。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

4 結(jié)論6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

通過該系統(tǒng)的設(shè)計(jì)可以進(jìn)一步領(lǐng)會VHDL 語言強(qiáng)大的行為描述能力和豐富的仿真語句及庫函數(shù),VHDL語言的優(yōu)勢決定了它具有支持大規(guī)模設(shè)計(jì)的分析和已有設(shè)計(jì)的再利用功能。使用QuartusII軟件平臺進(jìn)行編譯和仿真驗(yàn)證,表明該交通控制器能夠符合預(yù)定設(shè)計(jì)目標(biāo)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn):6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1] 潘松,黃繼業(yè).EDA技術(shù)與VHDL[M]. 3版.北京:清華大學(xué)出版社,2009.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2] 詹仙寧.VHDL開發(fā)精解與實(shí)例剖析[M].北京:電子工業(yè)出版社,2009.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[3] 譚會生,瞿遂春.EDA 技術(shù)綜合應(yīng)用實(shí)例與分析[M].西安:西安電子科技大學(xué)出版社,2004.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[4] 于潤偉.EDA基礎(chǔ)與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2010.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第5篇

關(guān)鍵詞:VHDL;CPLDCPU6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

中圖分類號:TP312 文獻(xiàn)標(biāo)識碼:B文章編號:1009-9166(2008)33(c)-0049-016Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

CPU因其在各大系統(tǒng)中處于核心位置而在硬件電路設(shè)計(jì)中備受關(guān)注,但因其結(jié)構(gòu)復(fù)雜,所涉專業(yè)背景多而不被一般人掌握。CPU設(shè)計(jì)極具代表性,雖發(fā)展日新月異,但就其基本原理而言大同小異。VHDL語言是符合IEEE標(biāo)準(zhǔn)的當(dāng)今世界最為流行的硬件描述語言。下文通過對CPU結(jié)構(gòu)模型的簡化,依托綜合實(shí)驗(yàn)平臺,所描述的簡易4位CPU,能實(shí)現(xiàn)加、減、乘、移位等操作。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

一、系統(tǒng)功能設(shè)計(jì)。精簡CPU結(jié)構(gòu)模型,運(yùn)用Altera公司的MAX7000s系列芯片,依托綜合實(shí)驗(yàn)板,運(yùn)用狀態(tài)機(jī)實(shí)現(xiàn)了微機(jī)指令系統(tǒng)。其指令的分析和執(zhí)行過程與微機(jī)中的CPU相似,能完成簡單的算數(shù)運(yùn)算和邏輯運(yùn)算。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

二、設(shè)計(jì)與實(shí)現(xiàn)。(一)、簡易4位CPU的基本結(jié)構(gòu)單元。1)程序計(jì)數(shù)器;2)輸入與MAR(Memory Access Register);3)16×8RAM;4)指令寄存器;5)累加器(Accumulator);6)二進(jìn)制顯示(Binary Display);7)B寄存器(B Register);8)輸出寄存器(Output Register);9)運(yùn)算器(Calculater)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(二)、尋址方式介紹。本設(shè)計(jì)中的4位CPU指令共有8個(gè)且可分為兩種類型,如下表:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

對狀態(tài)機(jī)的主要部分的描述和注釋:IF(clk'event AND clk='0')THEN--時(shí)鐘下降沿觸發(fā)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

IF(run='1')THEN--如果CPU運(yùn)行信號為6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

CASE pstate IS6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

WHEN s0=>nstate6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

f1:=true;--標(biāo)志f1置true6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

IF(breg="00000000")THEN--如果B寄存器值為06Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

mar6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

END IF;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

WHEN s1=>nstate6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

IF(breg="00000000")THEN--如果B寄存器值為06Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

IF(flag=true)THEN --標(biāo)志為true6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

pc6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

flag:=false;--標(biāo)志flag置false6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

END IF;--如果不滿足條件,是因?yàn)檎龍?zhí)行多次移位的指令6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

END IF;--只有移位完才能執(zhí)行下一條指令,所以程序計(jì)數(shù)器數(shù)值不變6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(四)、簡易4位CPU功能仿真(加法)。以下是計(jì)算10+15+17-20=1C(十六進(jìn)制加減計(jì)算)的VHDL源程序,這部分將寫入ROM中:ARCHITECTURE rtl OF ROM16x8_1 IS6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

BEGIN6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

dataout6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00011010" WHEN (address="0001" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00011011" WHEN (address="0010" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00101100" WHEN (address="0011" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"11100000" WHEN (address="0100" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"11110000" WHEN (address="0101" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00010000" WHEN (address="1001" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00010101" WHEN (address="1010" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00010111" WHEn (address="1011" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00100000" WHEN (address="1100" AND ce='0') ELSE6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

"00000000";6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

END ARCHITECTURE rtl;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

10+15+17-20=1C(十六進(jìn)制加減計(jì)算)仿真波形圖如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

總結(jié):采用自頂向下的設(shè)計(jì)方法,將復(fù)雜的CPU有效劃分位狀態(tài)機(jī)模型再進(jìn)行設(shè)計(jì)和編程,并用QuartusII軟件進(jìn)行了仿真,最終在MAX7000s綜合電路板上驗(yàn)證通過,很好地模擬了CPU的工作過程。但此設(shè)計(jì)亦有不足之處:1.沒有直接實(shí)現(xiàn)除法;2.算數(shù)沒有優(yōu)先級。另外,綜合開發(fā)板上的MAX7000s系列性能過低也是制約設(shè)計(jì)復(fù)雜的數(shù)字電路障礙之一。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

作者單位:北京郵電大學(xué)電信工程學(xué)院6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

作者簡介:吉祥(1986年-),男,漢族,上海長寧區(qū)人,北京郵電大學(xué) 電信工程學(xué)院2005級電子信息工程本科生。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn):6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]張亦華,延明.數(shù)字電路EDA入門――VHDL程序?qū)嵗痆M].北京.北京郵電大學(xué)出版社.20026Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]姜立東.VHDL語言程序設(shè)計(jì)及應(yīng)用[M].北京:北京郵電大學(xué)出版社.20046Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[3]付永慶.VHDL語言及應(yīng)用[M].北京:高等教育出版社.20046Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第6篇

關(guān)鍵詞:VHDL;教學(xué)改革;項(xiàng)目化教學(xué)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

作者簡介:周殿鳳(1978-),女,江蘇寶應(yīng)人,鹽城師范學(xué)院物理科學(xué)與電子技術(shù)學(xué)院,講師;康素成(1966-),男,江蘇濱海人,鹽城師范學(xué)院物理科學(xué)與電子技術(shù)學(xué)院,副教授。(江蘇 鹽城 224002)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

基金項(xiàng)目:本文系鹽城師范學(xué)院高校發(fā)展研究項(xiàng)目(項(xiàng)目編號:13YCFZ006)的研究成果。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0079(2014)09-0111-026Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言及應(yīng)用是電子信息工程專業(yè)的一門重要的技術(shù)類應(yīng)用型課程,主要講解VHDL語言以及它的應(yīng)用。但在多年的教學(xué)實(shí)踐中,筆者發(fā)現(xiàn)要想讓學(xué)生在短時(shí)間內(nèi)接受大量的語法知識,學(xué)生很難充分理解與掌握,這樣在隨后的編程過程中非常容易犯錯,并感覺難以入手,更不用說形成良好的編程習(xí)慣和程序風(fēng)格。[1]大多數(shù)大學(xué)生畢業(yè)后或許精通C語言,可是由于各方面的原因,精通VHDL語言的少之又少,但是企業(yè)單位對此方面的人才的需求卻越來越多,筆者出于對VHDL語言的摯愛及多年教學(xué)經(jīng)驗(yàn),探索了該課程項(xiàng)目化教學(xué)的具體實(shí)施方法。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

一、改變傳統(tǒng)教學(xué)方法6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言及應(yīng)用這門課程的終極目標(biāo)是使學(xué)生掌握VHDL語言并能用之進(jìn)行相關(guān)的電子設(shè)計(jì)。如果教師將大量的時(shí)間用于講解枯澀的語法、語句、復(fù)雜的算法,學(xué)生在學(xué)習(xí)時(shí)也不知它們有何用途,學(xué)、用脫節(jié),只是為學(xué)而學(xué),不能激發(fā)學(xué)生學(xué)習(xí)和應(yīng)用知識的興趣和積極性,效果很差,[2]因此教師不能按部就班地講解知識。教師可以通過多個(gè)實(shí)例講解語法,效果會好得多。這就要求老師上課全部現(xiàn)場編寫程序,并且故意犯一些學(xué)生經(jīng)常犯的錯誤,編程中的錯誤基本上都是語法和語句使用不當(dāng)引起的,教師恰好可以利用這些錯誤來講解語法、語句。這門課程的硬件基礎(chǔ)是FPGA和CPLD芯片,CPLD/FPGA內(nèi)部沒有CPU,只需要用1課時(shí)簡單講解即可,并不需要詳細(xì)分析。因?yàn)閷τ谠O(shè)計(jì)者而言只要會用這些芯片即可,而且CPLD/FPGA芯片本身就像一張白紙,只要學(xué)生的單片機(jī)和硬件描述語言足夠好,學(xué)生就可以任意發(fā)揮,所以本課程的關(guān)鍵還是掌握VHDL語言本身。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

二、理論教學(xué)環(huán)節(jié)的項(xiàng)目化實(shí)施6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.通過最簡單的例子引導(dǎo)學(xué)生入門6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

以二極管閃爍為例,分成幾個(gè)層次,一步一步引導(dǎo)學(xué)生入門。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

先問學(xué)生:如何讓一個(gè)二極管亮?學(xué)生學(xué)過數(shù)字電路,知道當(dāng)二極管的陽極為高電平且陰極為低電平時(shí)二極管亮。然后講解在VHDL語言里是如何實(shí)現(xiàn)的,接著現(xiàn)場編寫程序,最后下載到開發(fā)板上并且演示。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

接著問:如何讓二極管閃爍呢?當(dāng)陰極接地且陽極的高、低電平等間隔出現(xiàn)時(shí)二極管閃爍,在VHDL里如何實(shí)現(xiàn)呢?在剛才程序里稍作修改即可,同樣要演示給學(xué)生看,并可順勢講一點(diǎn)這個(gè)程序里出現(xiàn)的語法和學(xué)習(xí)VHDL語言的一些注意事項(xiàng),如工程名、頂層文件名和實(shí)體名要一致,命名時(shí)字母的大小寫沒有區(qū)別等。做到在不知不覺中自然而然地講解語法知識,學(xué)生記得也牢固。[2]6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

為了讓學(xué)生語法學(xué)得更扎實(shí),所有程序教師都隨堂編寫,一邊編程序一邊講解語法語句,還可以插入算法的講解。經(jīng)過實(shí)踐,筆者發(fā)現(xiàn)現(xiàn)場編程的講解方法可以讓學(xué)生較好地記住一些難以理解的語法、詞法和算法。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.設(shè)計(jì)巧妙的項(xiàng)目引導(dǎo)學(xué)生深入學(xué)習(xí)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在開展項(xiàng)目化教學(xué)時(shí),項(xiàng)目的設(shè)計(jì)非常關(guān)鍵,設(shè)計(jì)的好壞直接影響教學(xué)效果。項(xiàng)目設(shè)計(jì)應(yīng)遵循如下原則:一是圍繞課程的重點(diǎn)展開,項(xiàng)目內(nèi)容應(yīng)覆蓋基本的教學(xué)知識點(diǎn)。二是為了調(diào)動學(xué)生的積極性,應(yīng)盡量選擇學(xué)生感興趣的項(xiàng)目。三是難度適中,項(xiàng)目過于簡單,學(xué)生會很快完成,達(dá)不到思考的效果;太難,支撐的理論知識就會過多,教學(xué)組織比較困難,不能達(dá)到預(yù)期的教學(xué)效果。VHDL語言及應(yīng)用共48課時(shí),其中12節(jié)為實(shí)驗(yàn)課,理論學(xué)時(shí)只有36課時(shí),需要用4課時(shí)按照傳統(tǒng)的教學(xué)方式講解一些在項(xiàng)目中不好講解的知識,如CPLD/FPGA的硬件知識、VHDL語言的部分語法等,故選擇9個(gè)小項(xiàng)目講解各種知識。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在9個(gè)項(xiàng)目講解的過程中,還要教會學(xué)生如何閱讀英文datasheets。在進(jìn)行真正的項(xiàng)目設(shè)計(jì)時(shí),必定要用到不少陌生的芯片,要想會用這些芯片,必須看它們的datasheets。datasheets總是長達(dá)幾十頁,學(xué)生不容易看懂,需要教師引導(dǎo)他們?nèi)绾巫プ∑渲械闹攸c(diǎn),快速準(zhǔn)確閱讀。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在項(xiàng)目的講解和設(shè)計(jì)后期,教師作為領(lǐng)隊(duì)將學(xué)生分成小組學(xué)習(xí),分組合作的學(xué)習(xí)方法激發(fā)了學(xué)生學(xué)習(xí)的動力,增強(qiáng)了各成員的責(zé)任感?;ハ嘀g積極配合、互動,培養(yǎng)學(xué)生多角度、多渠道獲得信息,有利于促進(jìn)學(xué)生發(fā)展,完善自我,也將學(xué)生評價(jià)變成了主動參與、自我反思、自我教育的過程。[3]6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

三、實(shí)踐教學(xué)環(huán)節(jié)的項(xiàng)目化改革6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.布置型教學(xué)改為開放式教學(xué)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

傳統(tǒng)的實(shí)驗(yàn)教學(xué)是教師講解實(shí)驗(yàn)原理,然后演示一下實(shí)驗(yàn),學(xué)生只需按實(shí)驗(yàn)講義中的步驟進(jìn)行,“依葫蘆畫瓢”,通過反復(fù)訓(xùn)練讓學(xué)生形成一定的基本技能。這種實(shí)驗(yàn)教學(xué)模式,學(xué)生動手機(jī)會少,不能自主學(xué)習(xí),不利于個(gè)性發(fā)展,阻礙了學(xué)生的學(xué)習(xí)積極性、主動性、創(chuàng)造性以及現(xiàn)代科學(xué)思維方式的形成。[4]學(xué)生進(jìn)入實(shí)驗(yàn)室后,教師可以提供大量實(shí)驗(yàn),讓學(xué)生根據(jù)各自興趣選擇想做的實(shí)驗(yàn)。也可以由學(xué)生根據(jù)教學(xué)要求自己擬定實(shí)驗(yàn)內(nèi)容,教師加以適當(dāng)指導(dǎo),減少實(shí)驗(yàn)的盲目性,使學(xué)生真正參與到實(shí)驗(yàn)中來,提高實(shí)驗(yàn)教學(xué)效果,培養(yǎng)學(xué)生的動手能力和創(chuàng)新思維能力。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

學(xué)生的實(shí)驗(yàn)成績采取過程記錄法,教師為每一位學(xué)生準(zhǔn)備一張記錄卡,實(shí)時(shí)記錄學(xué)生的實(shí)驗(yàn)情況。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.統(tǒng)一實(shí)驗(yàn)變?yōu)閷哟位瘜?shí)驗(yàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

另外傳統(tǒng)的實(shí)驗(yàn)教學(xué)中,所有學(xué)生做的實(shí)驗(yàn)是一樣的。實(shí)際上學(xué)生到了大三,基礎(chǔ)已各不相同,可以根據(jù)學(xué)生的基礎(chǔ)采取層次化實(shí)驗(yàn)教學(xué)。教師可以根據(jù)學(xué)生的具體情況將一個(gè)班分為4組,假設(shè)1組的學(xué)生基礎(chǔ)最好,2組次之,4組最差;每組的學(xué)生人數(shù)可以不一樣多,該課程成績想得優(yōu)秀的學(xué)生必須選擇1組或2組。針對4組學(xué)生要求教師準(zhǔn)備4套實(shí)驗(yàn)內(nèi)容供學(xué)生選擇,每組的要求不一樣,具體安排如表2所示。因?yàn)辂}城師范學(xué)院要求一次實(shí)驗(yàn)為25人左右(半個(gè)班級),所以教師需要同時(shí)指導(dǎo)2組學(xué)生,實(shí)際操作時(shí)可以1組和4組一起做實(shí)驗(yàn),2組和3組一起做實(shí)驗(yàn)。如果教師愿意加班,第一次實(shí)驗(yàn)可以只輔導(dǎo)一組學(xué)生,第二次及以后就可以2個(gè)組同時(shí)做實(shí)驗(yàn),交叉輔導(dǎo)了。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

對于基礎(chǔ)較差的第4組同學(xué),實(shí)驗(yàn)難度不宜太大,要留給學(xué)生一定的思考空間。同樣是設(shè)計(jì)性實(shí)驗(yàn),不同組別的具體內(nèi)容也可以不同,1組難度加大,而4組則簡單一些。如此訓(xùn)練下來,學(xué)生各有所得,不管基礎(chǔ)好壞,總能學(xué)到一定的知識,甚至有助于基礎(chǔ)差的學(xué)生學(xué)到更多的知識。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

四、考核方式改革6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

項(xiàng)目化教學(xué)需要改變傳統(tǒng)教學(xué)中一張?jiān)嚲矶ǔ煽兊目己宿k法,[5]學(xué)生成績主要由項(xiàng)目的設(shè)計(jì)決定,要注意到學(xué)生的設(shè)計(jì)思路。理論知識學(xué)完后教師可以選擇幾個(gè)綜合性項(xiàng)目,學(xué)生從中任選一個(gè)進(jìn)行設(shè)計(jì),這樣可以培養(yǎng)學(xué)生發(fā)現(xiàn)問題和解決問題的能力,也可提高其設(shè)計(jì)能力。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

五、小結(jié)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

本文根據(jù)VHDL語言及應(yīng)用的特點(diǎn),探索了適于它的項(xiàng)目化教學(xué)。通過項(xiàng)目化教學(xué),廢除注入式教學(xué)方法,建立以學(xué)生為本,教師啟發(fā)引導(dǎo)的教學(xué)方法。通過一個(gè)個(gè)項(xiàng)目和層次化實(shí)驗(yàn),學(xué)生不僅可以熟悉VHDL語言的基本語法和常用語句,還對硬件描述語言的本質(zhì)有了深刻的認(rèn)識,對所設(shè)計(jì)的電路有深刻理解,在此基礎(chǔ)上才能更好地使用VHDL語言進(jìn)行電路設(shè)計(jì)。通過多個(gè)項(xiàng)目的訓(xùn)練,學(xué)生的設(shè)計(jì)能力、創(chuàng)造能力和團(tuán)隊(duì)合作能力都可以得到很大提高,因此說項(xiàng)目化教學(xué)是應(yīng)用性強(qiáng)的課程的首選教學(xué)方法。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn):6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]胡小玲,翟秀艷,袁穎.VHDL的模塊化教學(xué)方法反思與總結(jié)[J].中國電力教育,2013,29(2):112-113.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]周殿鳳.片上可編程系統(tǒng)項(xiàng)目化教學(xué)探討[J].輕工科技,2013,6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

15(5):190-191.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[3]姚培.教師在理實(shí)一體化教學(xué)學(xué)生評價(jià)中的角色研究[J].中國電力教育,2013,29(25):180-181.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[4]張乃群,龐發(fā)虎,李運(yùn)賢.分層次開放性實(shí)驗(yàn)教學(xué)模式探索[J].南陽師范學(xué)院學(xué)報(bào),2009,8(6):105-108.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第7篇

【關(guān)鍵詞】數(shù)字電路;傳統(tǒng)方式;VHDL6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.引言6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

隨著計(jì)算機(jī)以及大規(guī)模集成電路應(yīng)用的普及,電子行業(yè)正在迅速的發(fā)展。目前采用小中規(guī)模的數(shù)字電路邏輯設(shè)計(jì)已經(jīng)不能滿足數(shù)字電子技術(shù)發(fā)展的需要。例如傳統(tǒng)的TTL電路或者COMS電路設(shè)計(jì)任務(wù)繁瑣,設(shè)計(jì)效率低,所以迫切的需要我們做出調(diào)整,適應(yīng)社會對數(shù)字電子技術(shù)發(fā)展的要求。伴隨著集成電子工藝的發(fā)展,新型的邏輯器件也應(yīng)運(yùn)而生,到目前為止,市場上的邏輯器件大致可分為三類:第一是標(biāo)準(zhǔn)的邏輯芯片如COMS/TTL等系列芯片;第二是微型計(jì)算機(jī)芯片和各種微處理器;第三種就是應(yīng)用規(guī)格芯片ASIC,其中ASIC芯片中就有我們接下來介紹的可編程邏輯器件(PLD)[1]。而使用可編程邏輯芯片就必須要求我們掌握編寫VHDL語言的技術(shù)。這種設(shè)計(jì)數(shù)字電路實(shí)驗(yàn)的方法大大克服了傳統(tǒng)數(shù)字電路設(shè)計(jì)出現(xiàn)的缺點(diǎn),更加適應(yīng)現(xiàn)在社會的發(fā)展。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2.傳統(tǒng)數(shù)字電路設(shè)計(jì)優(yōu)缺點(diǎn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

傳統(tǒng)的數(shù)字電路設(shè)計(jì)過程大致經(jīng)過以下幾個(gè)步驟:一是分析問題畫出狀態(tài)轉(zhuǎn)換圖以及狀態(tài)轉(zhuǎn)換表,二是進(jìn)行狀態(tài)化簡,三是狀態(tài)編碼,四是寫出輸入方程、驅(qū)動方程以及輸出方程,五是畫出邏輯電路圖,經(jīng)過這一系列步驟之后,還要在電路板上焊接電路,或者在面包板上拼接電路。傳統(tǒng)的設(shè)計(jì)方法是數(shù)字電路設(shè)計(jì)的基礎(chǔ),它的優(yōu)點(diǎn)是能夠反映了數(shù)字電路的基本工作原理,系統(tǒng)內(nèi)部構(gòu)成的各個(gè)細(xì)節(jié)也能夠很直觀的反映出來,各部分之間的聯(lián)系顯而易見。因此,通過對設(shè)計(jì)的原理圖的觀察我們可以驗(yàn)證系統(tǒng)的合理性,同時(shí)也奠定了數(shù)字電路設(shè)計(jì)的基礎(chǔ)。它的缺點(diǎn)是設(shè)計(jì)步驟復(fù)雜,在整個(gè)過程中需要用到大量的芯片和連線。而且傳統(tǒng)的方法出錯率高而且不易修復(fù),在焊接電路板的時(shí)候如果不注意就會導(dǎo)致接觸不良或者出現(xiàn)某個(gè)芯片損壞的情況,這就導(dǎo)致整個(gè)電路板都不起作用。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

3.PLD器件芯片的出現(xiàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

PLD又稱可編程邏輯器件,PLD芯片上的金屬引線和電路都是廠家做好的,但是器件的邏輯功能在出廠時(shí)是沒有確定的,用戶可以根據(jù)自己的需要合理的編程設(shè)計(jì)確定想要的功能。而編程用到的語言就是我們接下來要介紹的VHDL語言。目前PLD器件芯片具有微處理器靈活等優(yōu)點(diǎn),芯片的引腳也從一開始的20多個(gè)引腳發(fā)展到現(xiàn)在的200引腳[2]??删幊踢壿嬈骷某霈F(xiàn)從很大程度上使得數(shù)字電路設(shè)計(jì)發(fā)生了根本性變革。采用PLD設(shè)計(jì)電路不再是對電路板設(shè)計(jì),而是對芯片設(shè)計(jì),使之實(shí)現(xiàn)我們預(yù)想的功能。一般的PLD的集成度很高,可以滿足一般的數(shù)字系統(tǒng)的需要。設(shè)計(jì)人員只需要自己編程到一塊PLD上,而不用去供應(yīng)商那兒買特定功能的芯片。我們可以對芯片內(nèi)部的邏輯和外部的引腳進(jìn)行設(shè)計(jì)。這樣就克服了傳統(tǒng)方式中對電路板進(jìn)行焊接所花費(fèi)的大量時(shí)間,克服了工作量大,難以調(diào)試等缺點(diǎn),用戶只需要編寫適當(dāng)合理的程序就可以實(shí)現(xiàn)預(yù)想的功能。如此大大簡化了設(shè)計(jì)步驟,更加適應(yīng)社會發(fā)展的需要。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

4.VHDL簡介6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言是一種應(yīng)用于描述數(shù)字系統(tǒng)的功能、結(jié)構(gòu)和接口的語言。VHDL含有許多具有硬件特征的語句而且語言的描述也更類似于一般計(jì)算機(jī)的高級語言。在編程上簡單可行性高。VHDL的程序結(jié)構(gòu)特點(diǎn)是將一項(xiàng)工程設(shè)計(jì),或稱設(shè)計(jì)實(shí)體。分成外部和內(nèi)部,在對一個(gè)設(shè)計(jì)實(shí)體定義了外部界面后,當(dāng)其內(nèi)部開發(fā)完成后,其他的設(shè)計(jì)也能夠直接調(diào)用這個(gè)實(shí)體。VHDL系統(tǒng)設(shè)計(jì)的基本點(diǎn)是將設(shè)計(jì)實(shí)體分成內(nèi)外部分。VHDL語言之所以能夠成為標(biāo)準(zhǔn)化的硬件描述語言并且獲得廣泛應(yīng)用,正是因?yàn)樗旧砭哂衅渌布枋稣Z言不具有的優(yōu)點(diǎn)。歸納起來,VHDL語言主要具有以下優(yōu)點(diǎn):6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(1)VHDL語言設(shè)計(jì)多樣:VHDL語言結(jié)構(gòu)很強(qiáng)大,而且設(shè)計(jì)方法多樣,既支持層次化設(shè)計(jì)也支持模塊化設(shè)計(jì),既可以采用自頂向下設(shè)計(jì)方式,也可以采用自底向上的設(shè)計(jì)方法。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(2)VHDL語言的設(shè)計(jì)是針對于芯片而并非器件,傳統(tǒng)的硬件拼接的方法針對的是器件,但是VHDL語言是直接對芯片而言的,在設(shè)計(jì)電路時(shí),用戶可以不必考慮所選用的器件。設(shè)計(jì)者也可以不必考慮系統(tǒng)硬件結(jié)構(gòu),而進(jìn)行獨(dú)立的設(shè)計(jì)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(3)VHDL語言可移植性強(qiáng),對于同一個(gè)硬件的VHDL語言來說,它可以從一個(gè)工作平臺移植到另一個(gè)工作平臺上。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(4)VHDL語言有非常豐富的庫函數(shù)和仿真語句,用戶可以隨時(shí)對系統(tǒng)進(jìn)行仿真。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

由此可見傳統(tǒng)方式與應(yīng)用VHDL的區(qū)別有以下幾點(diǎn):第一,傳統(tǒng)的方法采用自上至下的設(shè)計(jì)方式,而應(yīng)用VHDL語言則采用自下至上的設(shè)計(jì)方法;第二,傳統(tǒng)方式采用的是通用的邏輯元器件,系統(tǒng)硬件的后期進(jìn)行調(diào)試和仿真,而應(yīng)用VHDL語言采用的芯片則是PLD(可編程邏輯器件),系統(tǒng)的設(shè)計(jì)早期進(jìn)行調(diào)試與仿真;第三,傳統(tǒng)的設(shè)計(jì)方式主要采用電路原理圖的方式設(shè)計(jì),而本文提出的設(shè)計(jì)方式主要則以VHDL語言描述為主,從而降低了硬件設(shè)計(jì)電路的難度。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

5.VHDL語言結(jié)構(gòu)及語言設(shè)計(jì)步驟6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言結(jié)構(gòu)由library(庫)定義區(qū),entity(實(shí)體)定義區(qū),architecture(構(gòu)造體)定義區(qū)package(包集合)configuration(配置)組成,其中l(wèi)ibrary,entity和architecture也是一個(gè)VHDL語言所必有的。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言設(shè)計(jì)步驟大致可以分為以下三步:第一,分析系統(tǒng)結(jié)構(gòu)并劃分模塊;第二,輸入VHDL語言的代碼,編寫程序,并且將其編譯,在此過程中如果有錯誤要及時(shí)修正;第三,對編譯的后的VHDL文件進(jìn)行仿真。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

6.VHDL舉例6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

下面介紹一個(gè)簡單分頻器的例子:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Library ieee;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

use ieee.std_logic_1164.all;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

use ieee.std_logic_unsigned.all;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

entity fenpin is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

port(clk,clear:in std_logic;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

q:out_std_logic);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end fenpin;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

architecture behave of fenpin is6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

signal m:interge range 0 to116Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

p1:process(clear,clk)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if clear =’0’then m<=’0’;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

elsif “clk event and clk=’1’”then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if m=11 then m<=’0’;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else m<=m+1;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process p1;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

p2:process(m)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if temp<6 then q<=’0’;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else q<=’1’;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process p2;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end behave;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

由例題可以看出,在設(shè)計(jì)分頻器是可以不用硬件搭連的方式,用VHDL語言進(jìn)行編程更簡單易行。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

7.小結(jié)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

本文針對目前傳統(tǒng)數(shù)字電路設(shè)計(jì)中存在的若干弊端,提出用VHDL語言編寫適當(dāng)合理程序來設(shè)計(jì)數(shù)字電路實(shí)驗(yàn)的方法,避免了硬件電路中若干繁瑣的問題,使得系統(tǒng)簡單明了,可維護(hù)性強(qiáng),芯片也可以反復(fù)使用。傳統(tǒng)的硬件設(shè)計(jì)方法已不能滿足現(xiàn)代電子工業(yè)的發(fā)展,在數(shù)字電路的應(yīng)用中,VHDL語言必將會被廣泛的使用。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]張有志.可編程邏輯器件PLD原理與應(yīng)用[M].北京:中國鐵道出版社,1996:1-3,916Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]盧毅,賴杰.VHDL與數(shù)字電路設(shè)計(jì)[M].北京:科學(xué)出版社,2002.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第8篇

關(guān)鍵詞:狀態(tài)機(jī);Mealy型狀態(tài)機(jī);VHDL語言6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 13-0000-026Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

數(shù)字電路分為組合邏輯電路和時(shí)序邏輯電路。組合邏輯電路的輸出只與當(dāng)前輸入有關(guān),時(shí)序邏輯電路的輸出不僅與當(dāng)前輸入有關(guān),還與過去的輸入有關(guān)。狀態(tài)機(jī)是一種廣義的時(shí)序電路,它的輸出不僅與當(dāng)前輸入信號有關(guān),還與當(dāng)前的狀態(tài)有關(guān)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

一、狀態(tài)機(jī)有三個(gè)基本要素:狀態(tài)、輸入、輸出6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

狀態(tài)是狀態(tài)機(jī)中最根本的要素。狀態(tài)機(jī)的最基本特點(diǎn)就是寄存器中存儲的狀態(tài)按照一定的條件或規(guī)律進(jìn)行轉(zhuǎn)移,并輸出特定信號。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

輸入信號作為狀態(tài)機(jī)狀態(tài)轉(zhuǎn)移的條件,即狀態(tài)機(jī)根據(jù)輸入信號和當(dāng)前狀態(tài)決定下一個(gè)轉(zhuǎn)移的狀態(tài)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

輸出信號一般由當(dāng)前狀態(tài)和當(dāng)前輸入信號決定,也可只由當(dāng)前狀態(tài)決定。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

二、狀態(tài)機(jī)的特點(diǎn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(1)狀態(tài)機(jī)的結(jié)構(gòu)模式相對簡單,設(shè)計(jì)方案相對固定。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(2)狀態(tài)機(jī)的VHDL設(shè)計(jì)層次分明,結(jié)構(gòu)清晰,易讀易懂。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(3)就運(yùn)行速度而言,狀態(tài)機(jī)的每一個(gè)狀態(tài)中可以完成許多并行的運(yùn)算和控制操作。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(4)就可靠性而言,狀態(tài)機(jī)也具有明顯的優(yōu)勢。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

三、狀態(tài)機(jī)的分類6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

狀態(tài)機(jī)可分為有限狀態(tài)機(jī)和無限狀態(tài)機(jī),在這里只討論有限狀態(tài)機(jī)。按照輸出信號是否與輸入信號有關(guān),可將有限狀態(tài)機(jī)分為Moore型和Mealy型。Moore型狀態(tài)機(jī)的輸出只與當(dāng)前狀態(tài)有關(guān),Mealy型狀態(tài)機(jī)的輸出不僅與當(dāng)前狀態(tài)有關(guān),還與當(dāng)前輸入有關(guān)。Moore型和Mealy型狀態(tài)機(jī)示意圖分別如圖一和圖二所示。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

從輸出的時(shí)序上看,Mealy型狀態(tài)機(jī)的輸出是當(dāng)前狀態(tài)和所有輸入信號的函數(shù),它的輸出是在輸入變化之后立即發(fā)生的,不依賴時(shí)鐘的同步。Moore型狀態(tài)機(jī)的輸出僅為當(dāng)前狀態(tài)的函數(shù),狀態(tài)機(jī)的輸入發(fā)生變化還必須與狀態(tài)機(jī)的時(shí)鐘同步。由于Mealy型狀態(tài)機(jī)的輸出與時(shí)鐘不同步,因此很容易在輸出端產(chǎn)生毛刺,造成不可預(yù)料的結(jié)果。因此從穩(wěn)定性的角度講,Moore型狀態(tài)機(jī)比較好;但是從相應(yīng)時(shí)間角度講,Mealy型狀態(tài)機(jī)對輸入的響應(yīng)最多可比Moore型狀態(tài)機(jī)早一個(gè)時(shí)鐘周期.在工程實(shí)踐中,具體電路有具體的設(shè)計(jì)要求,根據(jù)實(shí)際情況選擇相應(yīng)的狀態(tài)機(jī)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

四、基于狀態(tài)機(jī)的8路彩燈設(shè)計(jì)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在我們的生活中,電子彩燈已成為我們裝點(diǎn)生活常用的電器,電子彩燈控制電路的設(shè)計(jì)要求也越來越高。要求我們設(shè)計(jì)的彩燈花燈品種更多,控制更加方便,靈活性高,可靠性高。采用傳統(tǒng)數(shù)字電路設(shè)計(jì)的彩燈控制器電路復(fù)雜,設(shè)計(jì)周期長,精度不高?;贔PGA的電子彩燈設(shè)計(jì)設(shè)計(jì)靈活,功能完善。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

8路彩燈控制系統(tǒng)分為分頻模塊和花型循環(huán)控制模塊。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(1)分頻模塊:我們在這里選擇的時(shí)鐘脈沖信號是50MHz,由于時(shí)鐘脈沖的頻率太高,所以我們未分頻時(shí)看到的是8個(gè)LED燈全亮,而看不到LED燈閃爍的狀態(tài)。我們這時(shí)將50MHz分頻,達(dá)到人視覺能感覺的頻率,即可看到LED閃爍的效果。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

分頻程序如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(2)花型循環(huán)控制模塊:花型循環(huán)控制模塊是系統(tǒng)的核心部分,它主控著8路彩燈的花型。循環(huán)彩燈控制模塊主要由狀態(tài)機(jī)設(shè)計(jì),用狀態(tài)機(jī)設(shè)計(jì)靈活性強(qiáng)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

按設(shè)計(jì)的要求實(shí)現(xiàn)8種花型:00001111、10000000、01100011、01001111、11000000、11101111、11111111和10010011。用S0,S1,S2,S3,S4,S5,S6,S7來表示8種不同的狀態(tài)。狀態(tài)圖如下所示。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

用狀態(tài)機(jī)設(shè)計(jì)語句type states來實(shí)現(xiàn),8路彩燈控制模塊程序如下:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

五、設(shè)計(jì)拓展6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

8路彩燈設(shè)計(jì)系統(tǒng)在實(shí)際應(yīng)用中還可以靈活地修改。如果要改變循環(huán)燈的控制花型,可改變s0,s1,s2,s3,s4,s5,s6,s7中所設(shè)的數(shù)值;如果要改變循環(huán)燈的花型數(shù)量,可改變狀態(tài)機(jī)中s的數(shù)量,如12種花型,可改為s0—s11;還可以修改頻率來控制花型閃爍的速度。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

六、小結(jié)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

使用VHDL語言進(jìn)行8路彩燈電路設(shè)計(jì),思路簡單,功能明了,靈活性強(qiáng)。在控制電路中采用狀態(tài)機(jī)設(shè)計(jì),電路控制靈活,功能便于實(shí)現(xiàn),思路簡潔便于修改。比起用常規(guī)的單片機(jī)設(shè)計(jì)8路彩燈電路更簡單實(shí)用。此系統(tǒng)可在分頻前在ISE軟件下的ISE simulator上進(jìn)行仿真和驗(yàn)證,并可加上適當(dāng)?shù)募s束條件后,在Spatan3E的開發(fā)板驗(yàn)證試驗(yàn)結(jié)果。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn):6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]Kleitz.W.VHDL數(shù)字電子學(xué)[M].北京:北京希望電子出版社,20086Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]田耘.VHDL開發(fā)精解與實(shí)例剖析[M].北京:電子工業(yè)出版社,20096Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第9篇

【關(guān)鍵詞】VHDL語言 電子設(shè)計(jì) 自動化應(yīng)用6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

中圖分類號:F407文獻(xiàn)標(biāo)識碼: A6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

一、前言6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

近些年,隨著電子技術(shù)及計(jì)算機(jī)技術(shù)的不斷發(fā)展,使用原來的方法進(jìn)行系統(tǒng)及芯片的設(shè)計(jì)已經(jīng)不能滿足要求了,需要具有更高效率的設(shè)計(jì)方法,運(yùn)用VHDL語言進(jìn)行電子設(shè)計(jì)就是在這種情況下開發(fā)的,而且被越來越廣泛地應(yīng)用到電子設(shè)計(jì)自動化中,顯著地提高了開發(fā)效率及產(chǎn)品的可靠性。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

二、電子設(shè)計(jì)自動化和VHDL語言概述6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1、電子設(shè)計(jì)自動化概述。電子設(shè)計(jì)自動化又稱為EDA技術(shù),它是在上世紀(jì)70年代的集成電路技術(shù)茂盛發(fā)展下誕生的,與集成電路的復(fù)雜度是緊密相關(guān)的。在第一代電子設(shè)計(jì)自動化EDA中,其主要功能是進(jìn)行圖形編輯交互及設(shè)計(jì)規(guī)則檢查,所要解決的問題是進(jìn)行PCB布局布線或者晶體管級版圖的設(shè)計(jì);第二代電子自動化設(shè)計(jì)EDA系統(tǒng),主要包括邏輯圖的設(shè)計(jì)輸入、邏輯綜合、芯片布圖、模擬驗(yàn)證及印刷電路的版布圖等,隨著集成電路尺寸越來越小、規(guī)模越來越大、速度及頻率越來越高、設(shè)計(jì)越來越復(fù)雜,HDL的設(shè)計(jì)方案應(yīng)運(yùn)而生,隨后具有描述語言的VHDL被提出來了。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2、VHDL語言概述。VHDL語言是指超高速集成電路的硬件描述語言,它是一種很快的電路設(shè)計(jì)工具,其功能主要包括電路合成、電路描述及電路仿真等電路設(shè)計(jì)工作。VHDL語言是由抽象及具體硬件級別進(jìn)行描述的工業(yè)標(biāo)準(zhǔn)語言,它已經(jīng)成為了一種通用硬件設(shè)計(jì)的交換媒介,很多工程軟件供應(yīng)商已經(jīng)把VHDL語言當(dāng)做了EDA或CAD軟件的輸入/輸出標(biāo)準(zhǔn),很多EDA廠商還提供了VHDL語言編譯器,同時(shí)在方針工工具、布圖工具及綜合工具中對VHDL語言提供了支持。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

三、VHDL語言的特點(diǎn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1、VHDL語言具有較強(qiáng)的描述功能,能夠?qū)χС窒到y(tǒng)的行為級、門級及寄存器傳輸級這三個(gè)層次進(jìn)行設(shè)計(jì),和其它硬件描述語言相比,VHDL語言的行為描述能力更強(qiáng),這種較強(qiáng)的行為描述力能夠有效地避開具體器件結(jié)構(gòu)。對大規(guī)模的電子系統(tǒng)的邏輯行為進(jìn)行描述與設(shè)計(jì),VHDL語言已經(jīng)成為高層次設(shè)計(jì)中的核心,也是它成為了電子設(shè)計(jì)系統(tǒng)領(lǐng)域最好的硬件語言描述。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2、VHDL語言能夠支持大規(guī)模的設(shè)計(jì)分解,及已有設(shè)計(jì)再利用,大規(guī)模的設(shè)計(jì)不可能有一個(gè)人獨(dú)立地完成,需要多個(gè)項(xiàng)目共同的組成,VHDL語言中的設(shè)計(jì)實(shí)體概念、設(shè)計(jì)庫概念、程序包概念為設(shè)計(jì)的分解及再利用提供了有力的支持。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

3、VHDL語言具有較為豐富的模擬庫函數(shù)及仿真語句。這使它能夠在任何設(shè)計(jì)系統(tǒng)中,很早地就能對設(shè)計(jì)系統(tǒng)功能中的可行性進(jìn)行查驗(yàn),并隨時(shí)可以對設(shè)計(jì)進(jìn)行模擬仿真,將設(shè)計(jì)中的邏輯錯誤消除在組裝前,由于大規(guī)模集成電路及應(yīng)用多層的印刷技術(shù)器件組裝完畢之后。很難進(jìn)行修改,這就使得邏輯模擬變得不可缺少,運(yùn)用邏輯模擬還能夠減少成本縮短調(diào)試及設(shè)計(jì)周期。對于中小規(guī)模的集成電路,僅運(yùn)用模擬就能夠獲得成功數(shù)字系統(tǒng)設(shè)計(jì);而大規(guī)模集成電路,則需要運(yùn)用邏輯模擬進(jìn)行邏輯網(wǎng)絡(luò)設(shè)計(jì)的檢查與分析。邏輯模擬系統(tǒng)對于集成電路來說,是不可缺少的重要手段。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

4、VHDL語言本身生命周期就較長,在VHDL語言設(shè)計(jì)中,并不包含和工藝相關(guān)的信息,其設(shè)計(jì)和最終工藝實(shí)現(xiàn)是無關(guān)的,能夠使設(shè)計(jì)通過門級仿真之后,在用合適的工具映射到不同的工藝當(dāng)中,當(dāng)工藝進(jìn)行更新時(shí),就不需要進(jìn)行原設(shè)計(jì)的修改了,僅改變映射工具就可以了,對于已經(jīng)完成的設(shè)計(jì),尤其是和工藝技術(shù)相關(guān)的參數(shù)可以運(yùn)用VHDL語言所提供的類屬進(jìn)行描述,或者進(jìn)行子程序功能的調(diào)用,可以在源程序不改變的情況下,僅修改類屬的函數(shù)及參量就可以了,這樣就可以改變電子設(shè)計(jì)的規(guī)模及結(jié)構(gòu)了。當(dāng)然在VHDL語言也有些不足之處,像沒有WAIT語句、不能處理動態(tài)結(jié)構(gòu)、不能等待時(shí)序等,但它整體還是有很多優(yōu)點(diǎn)的,并為硬件設(shè)計(jì)帶來了很大地方便,被很多用戶所接受,也得到了很多廠商的有力支持。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

四、電子設(shè)計(jì)自動化應(yīng)用VHDL語言的開發(fā)流程6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言的開發(fā)流程主要為文本編輯、功能仿真、邏輯綜合、布局布線、時(shí)序仿真及編程下載。其中文本編輯器能夠進(jìn)行VHDL語言環(huán)境的編輯,其文件保存為,功能仿真是指將文件調(diào)入VHDL的仿真軟件中,并進(jìn)行功能的仿真,對其邏輯功能進(jìn)行檢查以驗(yàn)證是否正確,也稱為前仿真,對于那些相對簡單的電子設(shè)計(jì)可以忽略這一步,在布線完成之后直接進(jìn)行時(shí)序仿真:邏輯綜合是指將文件進(jìn)行邏輯綜合并在設(shè)定的約束條件下進(jìn)行綜合。就是把語言綜合成布爾表達(dá)式及信號連接關(guān)系,綜合之后會生成,電子設(shè)計(jì)自動化的工業(yè)標(biāo)準(zhǔn)文件:布局布線則是將文件調(diào)到PLD廠家所提供的軟件之中進(jìn)行布局布線,這樣就可以把已設(shè)計(jì)好的邏輯安放到PLD 內(nèi)了;時(shí)序仿真是指利用布局布線時(shí)所獲得的精確參數(shù)進(jìn)行后仿真的驗(yàn)證:編程下載所指當(dāng)確認(rèn)方針沒有錯誤后,就將文件儲存到目標(biāo)芯片中。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

五、VHDL語言在電子設(shè)計(jì)自動化應(yīng)用中的作用6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL語言在電子設(shè)計(jì)自動化中的應(yīng)用,能夠有效地打破傳統(tǒng)硬件電路的設(shè)計(jì)界限,借助硬件的描述語言設(shè)計(jì)出與相關(guān)要求相符合的硬件系統(tǒng),運(yùn)用VHDL語言對電子設(shè)計(jì)自動化的應(yīng)用,與C語言的語法類型是相似的,具有很好的可讀性,掌握起來也較為簡單,運(yùn)用VHDL語言進(jìn)行硬件電路的設(shè)計(jì)打破了原有地先畫出電路的原理圖,再進(jìn)行元器件及實(shí)際電路定式的搭建,可以靈活地御用VHDL語言描述的硬件電路功能進(jìn)行信號的連接和定時(shí)關(guān)系,在總體行為的設(shè)計(jì)一直到最終邏輯形成網(wǎng)絡(luò)表的文件,對于每一步都要進(jìn)行仿真的檢查,在仿真結(jié)果分析中,能夠發(fā)現(xiàn)電子自動化系統(tǒng)的設(shè)計(jì)中所存存在的問題,這樣更有利于電子設(shè)計(jì)自動化應(yīng)用的完整,并且其設(shè)計(jì)效率更高,時(shí)間周期更短,VHDL語言已經(jīng)被廣泛地應(yīng)用在電子設(shè)計(jì)自動化中了。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

六、VHDL 語言在電子設(shè)計(jì)自動化應(yīng)用中所要注意的問題6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1、文件名和實(shí)體名要相同,其后綴均為.Vhd,程序的存儲路徑不能有漢字出現(xiàn),變量要放在結(jié)構(gòu)體之中,變量并不是全局量,僅能在進(jìn)程語句及子程序中進(jìn)行使用。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2、關(guān)于順序語句和并行語句問題,要把并行語句直接放人結(jié)構(gòu)體里就可以了,而順序語句就要放在process里了,雖然process自身是并行語句,但它的內(nèi)部確是順序語句。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

3、在條件語句中,條件的覆蓋是不完整的,綜合器會把多余的鎖存器引入進(jìn)來,一定要對條件所覆蓋的范圍進(jìn)行考慮,通常的處理方法是加上else語句進(jìn)行條件補(bǔ)全,頂層的文件在進(jìn)行存盤時(shí),其文件名是不能和底層的文件名相同的。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

七、結(jié)束語6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的不斷發(fā)展,電子產(chǎn)品也在迅速發(fā)展著,電子設(shè)計(jì)自動化技術(shù)改變了傳統(tǒng)的數(shù)字系統(tǒng)設(shè)計(jì)方法及實(shí)現(xiàn)手段,而VHDL國際標(biāo)準(zhǔn)語言與電子設(shè)計(jì)自動化技術(shù)工具的結(jié)合,能夠有效地降低設(shè)計(jì)的風(fēng)險(xiǎn),縮短設(shè)計(jì)的時(shí)間周期,提高設(shè)計(jì)效率,隨著VHDL語言在電子設(shè)計(jì)自動化的應(yīng)用越來越廣泛,并將會給硬件的設(shè)計(jì)領(lǐng)域帶來很大的變革。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn):6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]王鎖萍.電子設(shè)計(jì)自動化教程[M].成都:電子科技大學(xué)出版社,20006Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]丁明威.李引新.黃培中.VHDL與電子自動化[J].計(jì)算機(jī)應(yīng)用與研究,1999,13(1):24-256Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[3]平.張振榮.VHDL編程與仿真[M].北京:人民郵電出版社,20006Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[4]萬軍華.劉瑞通.基于VHDL的多功能數(shù)字鬧鐘設(shè)計(jì)[J].湖南理工學(xué)院學(xué)報(bào)(自然科學(xué)版),2011(01)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[5]吳德林.數(shù)字邏輯電路在EDA實(shí)驗(yàn)開發(fā)系統(tǒng)中的仿真設(shè)計(jì)[J].科技信息,2010(21)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

vhdl語言范文第10篇

關(guān)鍵詞:VHDL;CPLD/FPGA;電路設(shè)計(jì);優(yōu)化6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

中圖分類號:TP930 文獻(xiàn)標(biāo)識碼:A6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

文章編號:1004-373X(2010)03-191-036Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Optimized Design of Circuits in VHDL Based on CPLD/FPGA6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

DU Zhichuan,ZHENG Jianli6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

(School of Medical Instrument and Food Engineering,University of Shanghai for Science and Technology,Shanghai,200093,China)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Abstract:The optimized design of VHDL is for making full use of hardware resources provided by CPLD/FPGA,making the design suit for certain scale of CPLD/FPGA chip,increasing the system′s speed and reducing system′s costs.The advantages of VHDL language are analysed and the circuit design is optimized from the design idea,the use of statements,coding style.In this paper,serial design methods and the use of E2PROM to optimize the circuit design are proposed,these two methods are proved to be effective in reducing Macro Cell occupied by the program.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Keywords:VHDL;CPLD/FPGA;circuit design;optimization6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

0 引 言6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

VHDL(Very High Speed Integrated Circuit Hardware Description Language)是IEEE工業(yè)標(biāo)準(zhǔn)硬件描述語言,是隨著可編程邏輯器件(PLD)的發(fā)展而發(fā)展起來的[1]。它是一種面向設(shè)計(jì)、多層次的硬件描述語言,是集行為描述、RTL描述、門級描述功能為一體的語言,并已成為描述、驗(yàn)證和設(shè)計(jì)數(shù)字系統(tǒng)中最重要的標(biāo)準(zhǔn)語言之一[2,3]。由于VHDL在語法和風(fēng)格上類似于高級編程語言,可讀性好,描述能力強(qiáng),設(shè)計(jì)方法靈活,可移植性強(qiáng),因此它已成為廣大EDA工程師的首選。目前,使用VHDL語言進(jìn)行CPLD/FPGA設(shè)計(jì)開發(fā),Altera和Lattice已經(jīng)在開發(fā)軟件方面提供了基于本公司芯片的強(qiáng)大開發(fā)工具。但由于VHDL設(shè)計(jì)是行為級設(shè)計(jì),所帶來的問題是設(shè)計(jì)者的設(shè)計(jì)思想與電路結(jié)構(gòu)相脫節(jié),而且其在設(shè)計(jì)思路和編程風(fēng)格等方面也存在差異,這些差異會對系統(tǒng)綜合后的電路整體性能產(chǎn)生重要的影響。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在VHDL語言電路優(yōu)化設(shè)計(jì)當(dāng)中,優(yōu)化問題主要包括面積優(yōu)化和速度優(yōu)化[4]。面積優(yōu)化是指CPLD/FPGA的資源利用率優(yōu)化,即用盡可能少的片內(nèi)資源實(shí)現(xiàn)更多電路功能;速度優(yōu)化是指設(shè)計(jì)系統(tǒng)滿足一定的速度要求,即用更多的片內(nèi)資源換取更快的處理速度,常用于視頻信號采集系統(tǒng)和通信系統(tǒng)之中。面積優(yōu)化和速度優(yōu)化通常是一對矛盾,一般情況下,速度指標(biāo)是首要的,在滿足速度要求的前提下,盡可能實(shí)現(xiàn)面積優(yōu)化[5]。因此,本文結(jié)合在設(shè)計(jì)超聲探傷數(shù)據(jù)采集卡過程中的CPLD編程經(jīng)驗(yàn),提出串行設(shè)計(jì)、防止不必要鎖存器的產(chǎn)生、使用狀態(tài)機(jī)簡化電路描述、資源共享[6],利用E2PROM芯片節(jié)省片內(nèi)資源等方法對VHDL電路進(jìn)行優(yōu)化。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1 VHDL電路優(yōu)化設(shè)計(jì)的方法6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

優(yōu)化設(shè)計(jì)是可編成邏輯設(shè)計(jì)的精華所在,如何節(jié)省所占用的面積、如何提高設(shè)計(jì)的性能是可編成邏輯設(shè)計(jì)的核心,這兩點(diǎn)往往也成為一個(gè)設(shè)計(jì)甚至項(xiàng)目成敗的關(guān)鍵因素[7]。下面結(jié)合超聲探傷數(shù)據(jù)采集卡設(shè)計(jì)過程中,并基于Altera公司的EPM7192 CPLD芯片的編程經(jīng)歷來論述VHDL電路的優(yōu)化方法。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.1 采用串行設(shè)計(jì)代替并行設(shè)計(jì)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

串行設(shè)計(jì)是指把原來單個(gè)時(shí)鐘周期內(nèi)完成的并行操作的邏輯功能分割出來,提取相同的功能單元,在時(shí)間上分時(shí)復(fù)用這些功能單元,在滿足系統(tǒng)速度要求的前提下,用多個(gè)時(shí)鐘周期來完成單個(gè)時(shí)鐘周期即可完成的功能。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

根據(jù)項(xiàng)目的要求,超聲探傷數(shù)據(jù)采集卡要有5個(gè)模擬通道,每隔125 μs就會采集到330個(gè)點(diǎn)。如果等5個(gè)超聲通道采樣結(jié)束后再進(jìn)行數(shù)據(jù)處理和傳輸,幾乎是不可能滿足該超聲探傷系統(tǒng)的實(shí)時(shí)性要求,而且數(shù)據(jù)量也遠(yuǎn)遠(yuǎn)超過ARM板上總線接口的傳輸速率2 MB/s。對于這么高的實(shí)時(shí)性要求,最好的解決辦法是在CPLD內(nèi)部進(jìn)行數(shù)據(jù)壓縮,即邊采集邊壓縮,以滿足系統(tǒng)使用的ARM板的總線速率要求。經(jīng)過系統(tǒng)評估,每個(gè)超聲通道只需保留一個(gè)最大值即可滿足系統(tǒng)的性能要求。在這里,通過在三個(gè)8位數(shù)A,B,C中找出最大值的例子來說明串行設(shè)計(jì)方法的優(yōu)勢,代碼如下所示。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序一:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

signal A:std_logic_vector(7 downto 0);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

signal B:std_logic_vector(7 downto 0);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

signal C:std_logic_vector ( 7 downto 0);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

process(clk)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if( clk′event and clk=′1′) then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

A6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

B6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

C6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

null;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

process(A,B,C)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

variable max : std_logic_vector (7 downto 0);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if(A > B) then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if (A < = C) then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

max :=C;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

max :=A;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if(B < = C)then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

max:=C;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

max:=B;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序二:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

signal max : std_logic_vector(7 downto 0);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

process(clk)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

variable temp: std_logic_vector(7 downto 0);6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if( clk′event and clk=′1′ ) then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

temp:=AD_RESULT;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if(temp >= max)then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

max6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

null;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

null;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序一是用并行方法設(shè)計(jì),而程序二是采用串行方法設(shè)計(jì)。從表1的實(shí)驗(yàn)數(shù)據(jù)可見,采用串行方法以后,電路的優(yōu)化效果比較明顯。優(yōu)化前,程序一需要消耗38個(gè)宏單元(Micro Cell),一個(gè)時(shí)鐘周期即可完成找最大值操作;優(yōu)化后,實(shí)現(xiàn)相同的邏輯功能程序二僅需要12個(gè)宏單元,但需要3個(gè)時(shí)鐘周期才能完成一次運(yùn)算,優(yōu)化率達(dá)68.4%。值得注意的是,此方法是以速度換取資源的方法,只適用于對速度要求不高的系統(tǒng)。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

表1 優(yōu)化前后資源使用情況6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序名稱實(shí)驗(yàn)平臺器件消耗宏單元個(gè)數(shù) /個(gè)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序一程序二6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

Quartus II 7.2EPM7192SQC160-15386Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

126Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.2 防止不必要鎖存器的產(chǎn)生6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在VHDL設(shè)計(jì)中,使用語句不當(dāng)也是導(dǎo)致電路復(fù)雜化的原因之一,這使得綜合后的電路當(dāng)中存在很多不必要的鎖存器,降低電路的工作速度[8]。因此,在設(shè)計(jì)一個(gè)邏輯電路時(shí),設(shè)計(jì)人員應(yīng)該避免由于VHDL使用習(xí)慣的問題,無意識地在電路中添加不必要的鎖存器。由于IF或者CASE語句較容易引入鎖存器,所以當(dāng)語句的判斷條件不能覆蓋所有可能的輸入值的時(shí)候,邏輯反饋就容易形成一個(gè)鎖存器。當(dāng)然,隨著高級編譯軟件的出現(xiàn),如Quartus Ⅱ 7.2,這樣的問題通過編譯軟件已經(jīng)得到很好的解決。對一個(gè)設(shè)計(jì)人員而言,有意識地防止不必要鎖存器的產(chǎn)生可以加快編譯速度。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在超聲探傷數(shù)據(jù)采集卡VHDL程序設(shè)計(jì)當(dāng)中,涉及10 MHz系統(tǒng)時(shí)鐘clk的同步D觸發(fā)器的設(shè)計(jì),即每當(dāng)clk時(shí)鐘信號的上升沿到來時(shí),將輸入信號in的值賦給輸出信號out,代碼如下所示。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序三:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

process ( clk )6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if ( clk′event and clk=′1′ ) then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

out6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

程序四:6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

process(clk)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

begin6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

if ( clk′event and clk=′1′ ) then6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

out6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

else6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

null;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end if;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

end process;6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

通過對比,程序四比程序三只多了一條空語句,但這樣做可有效防止綜合器生成不必要鎖存器,并提高電路的工作速度。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.3 使用狀態(tài)機(jī)簡化電路描述6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

由于狀態(tài)機(jī)的結(jié)構(gòu)模式簡單,有相對固定的設(shè)計(jì)模板,特別是VHDL支持定義符號化枚舉類型狀態(tài),這就為VHDL綜合器充分發(fā)揮其強(qiáng)大的優(yōu)化功能提供了有利條件[9]。因此采用狀態(tài)機(jī)比較容易地設(shè)計(jì)出高性能的時(shí)序邏輯模塊,在超聲探傷數(shù)據(jù)采集卡的CPLD程序設(shè)計(jì)中,使用有限元狀態(tài)機(jī)(FSM)設(shè)計(jì)CY7C4225 1K×16 b FIFO芯片的讀寫控制模塊,并且達(dá)到很好的效果,邏輯轉(zhuǎn)換圖如圖1所示。實(shí)踐證明,實(shí)現(xiàn)相同的邏輯功能,使用狀態(tài)機(jī)設(shè)計(jì)能使設(shè)計(jì)的電路得到更好的優(yōu)化。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

圖1 寫FIFO邏輯轉(zhuǎn)換圖6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.4 資源共享6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

資源共享的思想是通過使用數(shù)據(jù)緩沖器或多路選擇器等方法來共享數(shù)據(jù)通道中占用資源較多的模塊[10],如算法單元。通過共享電路單元模塊可有效提高芯片內(nèi)部資源的利用率,達(dá)到優(yōu)化電路的目的。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

1.5 利用E2PROM芯片節(jié)省片內(nèi)資源6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

在用VHDL進(jìn)行項(xiàng)目開發(fā)的過程中,經(jīng)常需要存儲一些配置參數(shù)值。理論上講,每存儲一個(gè)字節(jié)的配置參數(shù)需要使用8個(gè)CPLD宏單元,因此在CPLD內(nèi)部存儲這些參數(shù)并不是好的方案,除非使用的CPLD芯片已集成了E2PROM存儲單元。例如,在設(shè)計(jì)超聲探傷系統(tǒng)的數(shù)據(jù)采集卡的過程中,每個(gè)通道的采樣數(shù)都需要保存在CPLD里面。由于項(xiàng)目初期芯片選型不當(dāng),6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

選擇一款EPM7192S160-15,該款芯片內(nèi)部只有192個(gè)宏單元,因此考慮把參數(shù)存儲在外擴(kuò)的E2PROM芯片24WC02中。經(jīng)實(shí)驗(yàn)證明,在CPLD內(nèi)部實(shí)現(xiàn)┮桓I2C控制器僅需要43個(gè)宏單元。由此可見,當(dāng)初始化參數(shù)大于5個(gè)的時(shí)候,通過外擴(kuò)E2PROM芯片來存儲配置參數(shù)是可行的,只需在CPLD/FPGA芯片內(nèi)實(shí)現(xiàn)I2C控制器即可方便地讀寫E2PROM存儲芯片。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

2 結(jié) 語6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

使用VHDL進(jìn)行CPLD/FPGA電路設(shè)計(jì)時(shí),要根據(jù)實(shí)際項(xiàng)目的具體情況,合理地劃分項(xiàng)目功能,并用VHDL實(shí)現(xiàn)相應(yīng)的功能模塊。用模塊來構(gòu)建系統(tǒng),可有效地優(yōu)化模塊間的結(jié)構(gòu)和減少系統(tǒng)的冗余度,并在模塊設(shè)計(jì)過程中始終貫徹以上的優(yōu)化設(shè)計(jì)原則,借助于強(qiáng)大的綜合開發(fā)軟件進(jìn)行優(yōu)化,才能達(dá)到最優(yōu)化電路的目的。6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

參考文獻(xiàn)6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[1]趙桂青,于會山,穆健,等.VHDL編碼中面積優(yōu)化探討[J].嵌入式軟件應(yīng)用,2007,23(1):116-117.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[2]吳繼華,王誠.Altera FPGA/CPLD設(shè)計(jì)[M].北京:人民郵電出版社,2005.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[3]Steve Carison.VHDL Design(Representation & Synthesis)[M].New Jersey:Prentice Hall,2000.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[4]潘松.EDA技術(shù)實(shí)用教程[M].北京:科學(xué)出版社,2004.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[5]沈祖斌.基于FPGA/CPLD的數(shù)字系統(tǒng)設(shè)計(jì)優(yōu)化[J].江漢大學(xué)學(xué)報(bào),2006,34(1):47-49.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[6]Bhasker J.VHDL Primer[M].3rd Edition.NJ:Prentice Hall,1999.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[7]楊鮮艷,王珊珊,李萍,等.VHDL電路優(yōu)化設(shè)計(jì)及方法[J].航船電子工程,2007,(2):112-114.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[8]鄔楊波,王曙光,胡建平.有限狀態(tài)機(jī)的VHDL設(shè)計(jì)及優(yōu)化[J].信息技術(shù),2004,28(1):75-78.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

[9]Volnei A.Pedroni-Circuit Design with VHDL[M].MIT Press,2004.6Nv萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com

本文鏈接:http://www.bizone66.com/v-141-2667.htmlvhdl語言范文10篇

聲明:本網(wǎng)頁內(nèi)容由互聯(lián)網(wǎng)博主自發(fā)貢獻(xiàn),不代表本站觀點(diǎn),本站不承擔(dān)任何法律責(zé)任。天上不會到餡餅,請大家謹(jǐn)防詐騙!若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。
顯示全文

相關(guān)文章:

畢業(yè)贈言給學(xué)生06-23

清明節(jié)思念親人的文案04-07

學(xué)生的自我介紹演講稿12-17

嚴(yán)厲的門衛(wèi)日記10-16

從0到100n 三地創(chuàng)新釋放“裂變效應(yīng)”08-08

熱評丨汛期大考 “預(yù)”筑堤壩戰(zhàn)風(fēng)雨06-27

我國已建成國家計(jì)量基準(zhǔn)裝置208項(xiàng)05-23

分手后給對方的話12-25

門窗年終總結(jié)09-20

平安校園創(chuàng)建總結(jié)08-26

資料保密承諾書12-05

與公司共成長演講稿11-09

書香校園廣播稿10-19

小學(xué)科學(xué)教師聽課心得體會09-23

春雨二年級作文12-31

請相信堅(jiān)持的力量初三作文11-22

別有洞天作文800字11-09

自信讓生活更美好作文10-28

中國銀行業(yè)協(xié)會:安徽2025上半年銀行從業(yè)資格準(zhǔn)考證打印入口已開通06-13

山東大學(xué)信息與計(jì)算科學(xué)專業(yè)主要課程有什么?02-10

文科女生上大專學(xué)什么專業(yè)好 就業(yè)前景好12-14

山東菏澤2024年度高級經(jīng)濟(jì)師專業(yè)技術(shù)資格證書發(fā)放時(shí)間:8月28日開始09-02

4年級小學(xué)生評語(優(yōu)秀15篇)12-09

小班優(yōu)秀美術(shù)教案《撕貼小魚》及活動反思09-07

風(fēng)景優(yōu)美的成語10-18

久久精品国产91麻豆| 天天躁日日躁狠狠躁日日| 全部免费特黄特色大片看片| 精精国产xxxx视频在线不卡| 久久久亚洲国产精品一区| 久久久久久亚洲国产精品一区二区 | 国产男女高清视频在线| 视频在线观看免费高清自拍| 激情文学婷婷六月开心久久| 绿帽娇妻在卧室疯狂的呻吟 | av午夜精品一区二区三区| 婷婷精品国产一区二区| 亚洲欧美制服在线88p| 日韩在线精品国产一区二区| 精品日韩一区二区三区| 手机在线免费观看亚洲黄色av| 成人无码av片在线观看蜜芽 | av日韩精品在线观看| 女人香蕉久久毛毛片精品| 好好热精品视频在线观看| 中文字幕一区二区三区乱码| 午夜伦理激情福利视频| 在线观看免费完整版日本| 九九久久精品视频免费观看| 国产精品色多多在线观看| 午夜亚洲精品中文字幕| 搭讪人妻中文字幕系列| 大鸡插黄在床上做运动不遮掩| 美女被黑人鸡巴草的爱液狂溅| 亚洲av情网站在线观看| 无码不卡免费中文字幕在线视频| 五月婷婷六月丁香深爱| 欧美三级视频一区二区三区| 日本高清一区二区欧美| 在线免费看黄国产精品| 免费观看av在线播放| 日本精品福利在线视频| 社保交够15年可以辞职等退休吗 | 丰满人妻连续中出中文字幕在线 | 九九在线精品亚洲国产涩爱| 欧美色综合视频一区二区三区| 一区二区三区激情在线观看| 裸体女人啊啊啊啊射了好多人啊| 在线播放国产精品口爆| 日本成年人大片免费观看| 香港三级日本三级五月婷| 中文人妻av一区二区三区| 久久久久久久久久久久新| 国产va免费精品观看精品视频| 漂亮的小蜜桃在线观看| 国产裸体美女永久免费无遮挡| 激情五月亚洲婷婷综合五月天| 寂寞少妇让水电工爽了一| 国产精品午夜免费福利| 加勒比东京热综合区一区二| 亚洲中文字幕有码视频| 学生妹被爽到高潮受不了视频| 风韵丰满熟妇啪啪老熟女| 免费国产国语一级特黄aa大片| 久草福利资源在线播放| 国产一级a级高清性较视频| 国产欧美日韩综合精品二区| 亚洲av二三四五又爽又色又色| 男人鸡巴插进女人B里的视频| 久久精品国产三级电影| 国产一级a级高清性较视频| 亚洲一区精品二人人爽久久| 亚洲色图偷拍一区二区| 日本女中年在工作隐私小鸡巴操逼| 麻豆精品人妻一区二区三区99| 99国产精品亚洲一区二区三区| 国产精品中文字幕日韩精品| 曰本精品人妻久久久久久| 国产精品一区二区亚洲推荐| 国产三级在线观看官网| 亚洲一区精品二人人爽久久| 淫荡女人水嫩嫩逼爆肏视频| 亚洲三级成人一区在线| 欧美午夜精品福利在线观看| 人妻少妇精品中文字幕av蜜桃 | 正在播放干肥熟老妇视频| 国产日韩精品专区免费| 色综合久久88色综合久久天| 国产精品国产三级国产普| 国产日韩一区二区不卡视频 | 正在播放干肥熟老妇视频| 国产裸体美女永久免费无遮挡| 色综合色综合色综合天天上班| 久久精品 国产精品香蕉| 我想看黄片久久久久久久久久久| 手机免费av片在线观看| 午夜激情视频福利在线观看| 一级a做片免费观看久久| 久久精品免视看国产成人 | 亚洲天堂自拍偷拍韩日美| 91国产自拍在线一区| 国产精品日韩中文字幕| 国产精品日韩中文字幕| 两个奶头被吃高潮视频免费版| 亚洲日韩精品欧美一区二区三区 | av天堂午夜在线观看| 丰满少妇被猛烈进入无码蜜桃| 国产亚洲精品免费专线视频| 91福利国产在线人成观看| 视频一区视频二区同事| 丰满人妻连续中出中文字幕在线| 天堂av毛片免费在线看| 亚洲人尤物视频在线观看| 欧美情欲片一区二区三区| 一区二区不卡国产精品| 五月婷婷六月丁香激情综合网| 国产爽又爽视频在线观看| 国产激情一区二区激情| 男女性情视频免费网站| 国产日韩人av在线播放| 国产肥熟女老太老妇A片| 一级做a爰片久久毛片毛片| 国产乱码精品一区二区三区播放| 人妻中文字幕有码在线视频| 黄色av网站一区二区三区| 91精品人妻一区二区蜜桃| 草骚逼美穴骚逼美穴骚逼美穴骚逼| 午夜视频免费在线观看免费| 欧美一级片内射美女少妇| 一区二区三区激情在线观看| 小伙子狂暴大奶子美女逼| 国产一区二区精品播放| 搡女人真人视频不用下载| 97国产精品97久久| 激情伊人五月天久久综合| 视频一区精品中文字幕| 国产精品视频每日更新国产清纯 | 蜜臀在线观看免费视频| 久久国产综合尤物免费观看| 欧美熟妇另娄久久久久久| 9久热久re爱免费精品视频| 欧美人妻少妇精品久久| 日本高清中文字幕免费二区| 亚洲精品免费观看91| 日韩av不卡在线播放| 91出品视频在线观看| 成人麻豆日韩在无码视频| 日日摸夜夜添夜夜添日韩| 伊人2222成人综合网| 国产日韩欧美第一区二区| 国产中文字幕在线免费观看 | 夜夜躁日日躁狠狠久久av乐播| 欧美成人午夜福利影院| 国产一区二区四区在线观看视频| 国产在线精品一区二区三区不| 久久精品人妻少妇区二区| 伊人久久综在合线亚洲 | 久久亚洲天堂av丁香| 深夜欧美福利在线视频| 色帝国综合综社区偷拍| 男生操女生小逼爽爽爽看看| 欧美日韩午夜在线一区| 国产精品人成在线播放| 日本特黄特黄录像在线| 精品久久国产蜜臀色欲69| 欧美亚洲区一区二区三区| 玖玖热在线视频免费观看| 污污污视频在线观看免费视频| 亚洲一区国产午夜福利| 不卡av免费在线网址| 久久这里只要精品视频| 中国一级全黄的免费观看| 懂色av噜噜一区二区| 撕开奶罩揉吮奶头大尺度视频| 国产最新视频一区二区三区| 91综合精品国产九色| 小伙子狂暴大奶子美女逼 | 午夜伦理激情福利视频| 国产午夜精品一区理论片| 国产热女视频一区二区三区| 久久综合九色综合97| 极品人妻手机视频在线| 国产精品久久久久久精三级| 野花视频在线观看免费高清版| 精品国精品国产av自在久国产| 99久视频在线观看免费| 国产非洲一区二区三区久久久久久| 91午夜精品福利在线亚洲| 国产精品中文一区二区| 97人人视频波多野结衣蜜月| 日韩欧美黄片在线播放| 深夜福利av在线播放| 国产三级精品在线不卡| 正在播放国产无套露脸视频| 九九在线精品亚洲国产涩爱| 亚洲人妻av一区二区| 91福利国产在线观看香蕉| 九九在线精品亚洲国产涩爱| 日韩在线观看免费av| 动漫无遮羞视频在线观看| 成人免费在线视频日韩| 老女人黄色性生活高清版| 国产福利精品蜜臀91啪| 国产精品亚洲福利在线| 大鸡巴插入少妇骚穴视频| 日韩亚洲在线观看视频| 东北人妻丰满熟妇av无码区| 人妻视频在线一区二区三区| 欧美日韩艺术电影在线| 久久午夜无码鲁丝片午夜精品 | 中文字幕黄色综合网免费| 亚洲精品偷拍自综合网| 在线播放免费观看AV片| 日韩在线观看免费av| 亚洲精品无码专区在线观看| 97激情在线视频五月天视频| 爽爽午夜福利视频一区二区| 久久99这里只有免费费精品| 9久精品久久综合久久超碰1| 国产精品无码免费一级毛住a| 人妻熟女一区二区三区在线| 国产线视频精品免费观看视频| 在线播放免费人成日韩视频| 欧美亚洲另类久久综合婷婷| 水蜜桃美女对机机小骚逼| 日韩精品一区二区三区视频放| 无码系列久久久人妻无码系列| 色偷偷的亚洲男人的天堂| 欧美91精品国产自产在线| 人妻内射一区二区在线视| 欧美一级久久久一区二区| 国产精品午夜久久久久久久密桃| 中文字幕av无码不卡二区 | 国产自产拍午夜免费视频| 欧美大鸡巴猛插肥婆视频| 久草福利资源在线播放| 国产精品不卡一区二区久久 | 最近中文字幕国产精品| 美女被鸡巴插入喉咙视频在线| 亚洲熟妇熟女久久精品一区| 五月婷婷丁香激情对白一区二区| 五月婷婷丁香激情对白一区二区| 人妻少妇精品视频区二| 亚洲最大色视频在线观看| 嗯啊男人捅女人小穴视频| 美女扒开大腿让男生捅高潮的视频| 国产传媒第一页在线观看| 美女无套内射粉嫩99内射| 啊啊啊逼逼好痒啊啊视频| 欧美欧美欧美欧美在线| 九九在线精品亚洲国产涩爱 | 天天综合天天添夜夜添狠狠添| 国产精品毛片高清在线完整版| 国产欧美成人精品一区二区| 欧美高清精品视频在线| 男人鸡巴插进女人B里的视频| 加勒比一道本在线观看| 国产精品我不卡在线观看| 少妇高潮喷水久久久久久久久久| 男人插女人鸡在线污视频观看 | 中国无码AV看免费大片在线| 精品亚洲一区二区三区91| 日韩欧美人妻之中文字幕| 视频一区精品中文字幕| 人妻内射一区二区在线视| 高清日韩久久久一区二区| 亚洲中文字幕有码视频| 精品国产美女福到在线不卡| 男女鸡巴插黄激情视频欧美 | 亚洲中久无码永久在线看| 深夜视频在线观看你懂的| 日韩一区二区三区影片| 亚洲一区国产午夜福利| 扫码观看视频的二维码怎么生成| 国产草莓视频无码a在线观看| 国产欧美日韩综合精品二区| 色婷婷综合五月在线观看| 中文字幕乱码熟女人妻| 亚洲三级成人一区在线| 大鸡巴插入少妇骚穴视频| 国产精品亚洲综合第一区| 美女露出逼让男生用鸡巴捅| 成年人午夜黄片视频资源| 男女鸡巴插黄激情视频欧美| 亚洲狠狠丁香综合一区| 亚洲天堂自拍偷拍韩日美| 伊人久久综在合线亚洲| 超大鸡巴操处女小骚逼免费视频| 亚洲熟妇v一区二区三区色堂| 91亚洲欧美综合高清在线| 在线观看免费完整版日本| 999久久久久国产精品麻豆| 日韩一区二区三区影片| 午夜伦理视频免费观看| 日本熟妇的诱惑中文字幕| 三级电影在线观看不卡 | 久久精品亚洲国产日韩| 中文人妻av一区二区| 国产日韩一区二区不卡视频| 能看美女逼的网页免费看| 久热热久这里只有精品国产| 色综合久久88色综合久久天| 国产亚洲一区二区视频在线| 正在播放干熟妇久久精品视频一本 | 青草精品视频在线播放| 国产精品人成在线播放| 极品人妻手机视频在线| 亚洲av人片乱码色午夜| 小伙子狂暴大奶子美女逼| 亚洲一级毛片免费在线观看| 亚洲最大色大成人av| 国产精品九色蝌蚪自拍| 加勒比东京热综合区一区二| 国产精品人成在线播放| 欧美日韩国产福利在线观看| 九九最新视频免费观看九九视频| 久久久无码精品亚洲日韩18禁| 国产日韩在线视看高清视频手机 | 公车好紧好爽再搔一点浪一点| 男人下面插入女生下面啊啊啊视频| 免费99精品国产自在现线丫| 伊人久久大香线蕉亚洲日本强| 欧美人与禽交片在线观看| 国产女人av一级一区二区三区| 久久精品久久精品伊人69| 日韩欧美在线观看黄色| 97精品在线全国免费视频| 大鸡吧插没毛的骚逼诱惑视频| 男人把女人捅到爽爆免费视频| 日本黄色中文字幕不卡在线| 男人添嫩p视频在线观看| 国产在线视频一区二区不卡| 国产精品亚洲福利在线| 好男人视频精品一二三区| 天堂a免费视频在线观看| 久久精品日本一区三区| 最近日本免费播放视频午夜| 中文字幕黄色综合网免费| 91久久国产精品91久久性色| 欧美日韩国产一区二区的| 正在播放干熟妇久久精品视频一本| 日韩情色电影中文字幕| 欧美一区二区三区 中文字幕| 久久久国产综合av天堂| 凹凸国产在线观看高清画质| 日韩av中有文字幕在线观看| 欧美国产大片一区视频| 国产精品成人自拍视频| 日韩在线国产一区二区| 日本老师做三 片乱码视频| 女性下体被男性猛进猛出的视频| 男人大鸡巴插进美女逼里视频强奸| 精品欧美激情一区二区三区| MM1313亚洲精品无码久久| 97精品在线全国免费视频| 久久精品成人无码观看56| 两个奶头被吃高潮视频免费版| 又色又爽又黄的视频大全| 男人把女人捅到爽爆免费视频 | 四虎永久在线精品视频免费观看| 成人国产激情自拍视频| 蜜桃99视频在线观看| 免费观看av在线播放| 免费无码va一区二区三| 久久久久亚洲av成人网热| 成人亚洲av免费在线| 夫妻性生活一级黄色大片| 男人机巴操女人骚穴视频| 国产精品我不卡在线观看| 色综合久久久中文字幕波多| 亚洲AV无码专区片在线观看| 欧美日韩综合不卡一区二区三区| 亚洲精品不卡一二三区| 国产中文字幕最新一区| 三级网站一区二区三区| 中文字幕乱码十国产乱码| 国产免费成人在线观看视频| 香港三日本三韩国三欧美三级| 国产黄色一级大片全集| 国产精品九色蝌蚪自拍| 欧美久久国产精品性夜春夜夜爽| 久久久午夜福利免费视频| 男人和女人插插视频免费看 | 人与禽交免费视频在线观看| 国产在线精品免费播放| 风韵丰满熟妇啪啪老熟女| 亚洲精品精品日本日本| 正在播放女子高潮大叫要| 看日逼的看日逼的看日逼的看日逼| 欧美日高清视频在线观看| 久久这里只有视频精品| 男女性情视频免费网站| 亚洲精品免费观看91| 国产美女极度色诱视频| 国产黄片久久免费观看| 欧美激情网页一区三区| 把体操服美女摁在桌上操| 思思99热这里只有精品| 国产视频一区二区三区免费看| 乱淫一区二区三区麻豆| 精品欧美激情一区二区三区| 亚洲一级毛片免费在线观看| 我想看黄片久久久久久久久久久| 中文av岛国无码免费播放| 亚洲精品在线韩国日本| 最近日韩精品视频在线| 久草手机在线观看视频| 欧美日韩激情在线一区二区| 国产人妻久久精品二区三| 爽爽午夜福利视频一区二区| 国产成人欧美一区二区三区的| 国产成人精品自产拍在线观看| 欧美二精品二区免费看| 成人免费在线视频日韩| 亚洲欧美国产专区在线观看 | 思思99热这里只有精品| av在线中文字幕乱码| 97精品久久九九中文字幕| 午夜影院1000在线免费观看| 女人香蕉久久毛毛片精品| 视频一区精品中文字幕| 少妇人妻与黑人精品免费视频| av中文字幕潮喷在线观看| 大鸡巴厂长狂操女人的无毛小逼 | 日韩欧美一级精品久久| 激情五月亚洲婷婷综合五月天 | 在线免费看黄国产精品| 国产热女视频一区二区三区| 操逼操逼操逼操逼操逼操逼!!!| 欧美三级视频一区二区三区| 男女互射视频在线观看| 亚洲最新尤物在线视频| 黄色av网站一区二区三区| 一本到中文无码AV一区| 男人大丁丁射精AV汇编| 我要看外国女生操逼逼的视频| 欧美熟妇另娄久久久久久| 国产性色av一区二区| 精品亚洲456在线播放| 香港三级日本三级五月婷| 水蜜桃美女对机机小骚逼| 日韩黄片毛片在线观看| 中文字幕久久久人妻人区| 久久久久亚洲精品国产av麻豆| 亚洲精品福利视频免费| 18禁看一区二区三区| 十八禁真人无摭挡观看| 亚洲国产免费一区二区| 亚洲中文字幕有码视频| 在线日韩一区二区三区不卡| 野花视频在线观看免费高清版| 中国亚洲女人69内射少妇| 国产免费av片在线观看| 最近日本免费播放视频午夜| 插烧女人屁眼视频在线观看| 春色校园激情综合另类| 97精品视频在线观看| 欧美日韩免费r在线视频| 蜜桃久久精品一区二区| 久久综合中文字幕一区二区| 亚洲精品国产欧美成人| 国产精品人成在线播放| 亚洲中久无码永久在线看 | 国产黄色性生活一级片| 9久精品久久综合久久超碰1| 全部免费特黄特色大片看片| 久久久久精品产亚洲av| 女人逼需要大鸡吧干的视频| 中文字幕一区二区三区乱码| 久在线观看视频在线观看免费 | 亚洲国产免费一区二区| 探花农村老头操老妇说话对白| 国产综合色在线视频观看| 亚洲精品第一页在线观看| 99精品视频看国产啪视频新| 亚洲一区二区三区欧美在线观看| 黄色av网站一区二区三区| 精品一区二区三区毛片无码18| 国产精品久久av麻豆| 丁香婷婷激情综合俺也去| 久久人妻久久人妻涩爱| 日本人妻在线播放一区| 看男生和女生插小鸡鸡的软件| 一级国产片在线观看免费 | 天天操天天干五月婷婷热| 亚洲综合色成人影院| 日韩欧美亚洲国产精品幕久久久| 国产欧美日韩一区精品| 美国妓女与亚洲男人交配视频| 国产日本亚洲精品在线一二三四| 男人插女人鸡在线污视频观看| 操逼肥的一线天白虎女人| 奇米777狠狠色噜噜狠狠狠| 女国产精品视频一区二区三区| 国产a级久久久精品视频| 日本一区二区三区精品视频在线| 中文字幕 乱码 中文乱码视频| 国产99久久精品一区二区300| 无码国内精品人妻少妇蜜桃视频| 国内揄拍国内精品少妇国语麻豆| 饥渴少妇高潮露脸嗷嗷叫| 欧美日韩一级二级三区高清视频| 91豆麻精品91久久久久久| 成人无码av片在线观看蜜芽 | 国产天堂av在线免费观看 | 一卡二卡精品在线免费| 国产精品va在线观看无| 青青草原在线视频首页网站| 日本熟妇内射一区二区| 黄色视频在线观看破处女| 国产人成91精品免费观看| 91精品国产福利在线观看你| 国产精品视频免费自拍| 极品美女高潮精品16p| 国产欧美日韩一区精品| 国产又黄又爽又粗的视频在线观看| 中文字幕久久久人妻人区| 成人免费淫片在线观看免费| 国产视频久久久久久久久久久| 欧美日韩一级二级三区高清视频| 亚洲高清在线精品一区二区| 欧美成人动漫免费在线观看| 亚洲欧美制服在线88p| 蜜臀av首页在线观看| 久久综合九色综合97| 在线免费看黄国产精品| 青春无码三级视频在线播放 | 久久这里只要精品视频| 中文字幕人妻丝袜一区一三区| 日本不卡在线视频二区三区| 一区二区三区在线观看日本| 国产精品人妻熟女av | 国产美女91精品在线观看| 国产av丝袜美腿视频一区| 嗯啊啊大鸡巴快用力肏我视频| 中文字幕一区二区三区乱码人妻| 欧美一级久久精品费色a| 国自产精品手机在线观看视| 日本免费一区二区三区视频在线播放| 动态强干叉美女小穴视频| 深夜福利一区二区在线观看| 大鸡巴操大人体逼的视频| 日韩欧美亚洲国产精品幕久久久| 大鸡巴插进小穴的视频吴梦梦| 国内老熟妇精品露脸视频| 免费观看av在线播放| 亚洲欧洲日韩另类99在线| 丰满人妻少妇被猛烈进入| 18禁看一区二区三区| 看免费国外大鸡巴操小骚逼 | 久久精品中文字幕一二三| 国产超级碰碰人在线播放| 美女扒开大腿让男生捅高潮的视频| 在线观看免费完整版日本| 欧美A极v片亚洲A极v片| 亚洲欧美国产日韩专区| 亚洲一区二区三区精品久久av| 国产人妖免费在线观看| 婷婷亚洲综合五月天麻豆| 久久香蕉免费国产天天看| 91人人妻人人澡人人爽秒播| 国内午夜精品视频在线观看| 激情毛片av在线免费看| 粉嫩女大学生自慰喷水白虎小穴| 国产一级二级三级内谢| 欧美精品久久久天堂一区| 看日逼的看日逼的看日逼的看日逼 | 国产蜜臀av在线一区在线| 操逼操逼操逼操逼操逼操逼!!!| 男生鸡巴操女生逼逼视频。| 在线观看日韩一区二区视频| 日本不卡在线视频二区三区| 日韩欧美亚洲国产精品幕久久久| 国产一级性生活片免费观看| 免费黄色国产精品日更| 51短视频精品全部免费| 黄色三级电影在线入口| 国产超碰天天爽天天做天天添| 深夜福利一区二区三区欧美| 色眯眯日本道色综合久久| 日韩色视频一区二区三区亚洲| 久久精品无码一级毛片温泉| 色哟哟一区二区三区四区视频| 韩国床震无遮挡免费视频| 丰满人妻一区二区三区视频53| 男女激情视频网站免费在线| 日韩一区二区三区影片| 99久久午夜精品一区二区欧美| 性夜国产夜春夜夜爽三级| 久久66热re国产毛片基地| 韩国女主角男女裸体操逼鸡巴操逼| 午夜伦理视频免费观看| 色噜噜狠狠狠综合曰曰曰| 精精国产xxxx视频在线不卡| 99re7在线观看国产精品| 国产无遮挡又爽免费视频| 亚洲人妻av一区二区| 亚洲欧洲一级av一区二区久久| 波多野结衣AV在线无码播放| 免费成人在线不卡视频| 美日韩精品一区三区二区| 成人国产亚洲欧美日韩| 99久视频在线观看免费| 美女白虎穴内射喷水视频在线观看| 男生鸡巴操女生逼逼视频。| 午夜av成人在线观看| av精彩天堂在线观看| 天天操夜夜一操免费看| 我要大鸡吧在线观看免费| 一本色道久久亚洲av红楼| 日本黄色一区二区三区| 国产精品无码免费一级毛住a| 动态强干叉美女小穴视频| 国产视频一区二区三区免费看| 亚洲精品黄网在线观看| 亚洲精品第一页在线观看| 亚洲色图偷拍一区二区| 在线观看亚洲欧洲精品| 欲求不满人妻av中文字幕| 中文字幕人妻丝袜一区一三区| 色欲天综合久久久无码网中文| 国产福利午夜精品视频| 痴女av一区二区三区| 欧美三级视频一区二区三区| 扒开老女毛荫荫的黑森林视频| 97人妻碰碰碰久久久久免费| 国产一二三在线不卡视频 | 中文字幕激情av电影| 成人一区二区三区在线观看| 欧美午夜精品福利在线观看| 俄罗斯美女扒开B口B毛男人玩吗| 亚洲av一区一区二区三| 五月婷婷六月丁香亚洲综合| 99国产精品亚洲一区二区三区| 国产草莓视频无码a在线观看| 亚洲AV无码专区片在线观看| 欧美日韩综合不卡一区二区三区| 欧美日韩国产成人高清视频| 日本视频一区二区三区观看| 欧美日韩国产一二三四区永久在线 | 国产又色又爽又黄的视频多人| 日本到在线高清视频观看| 小骚货被打桩啊啊骚叫视频网页| 91人人妻人人澡人人爽秒播| 亚洲精品九一国产九九蜜桃| 亚洲一区二区三区精品久久av| 亚洲少妇插进去综合网| 99re7在线观看国产精品| 亚洲大尺度无码无码专线一区| 人妻人人澡人人添人人爽桃色 | 美女被黑人鸡巴草的爱液狂溅| 国产精品亚洲欧美久久| 国产视频久久久久久久久久久| 91中文字幕一区二区| 免费黄色日韩在线观看| 欧美一级久久久久久国产| 久久免费亚洲免费视频| 九九久久精品视频免费观看| 亚洲91美女夜夜爱爽爽福利| 女人毛逼毛逼毛逼毛片视频| av精彩天堂在线观看| 日日摸夜夜添夜夜添日韩| 欧美日韩亚洲一区二区在线| 国产一级性生活片免费观看| 精精国产xxxx视频在线不卡| 午夜伦理视频免费观看| 日本剧情片在线播放网站| 好爽好硬进去了好紧视频| 欧美色综合视频一区二区三区| 深夜欧美福利在线视频| 免费国产高清在线观看最新 | 欧美无遮挡在线国产不卡| 91亚洲欧美综合高清在线| 亚洲国产不卡av在线| 亚洲精品一区二区毛豆| 视频一区精品中文字幕| 久久精品国产99久久6动漫欧| 色综合久久久中文字幕波多| 在线观看免费完整版日本| 欧美一区二区三区最新| 9久精品久久综合久久超碰1| 激情五月亚洲婷婷综合五月天| 99久视频在线观看免费| 正在播放国产呦精品系列| 美女扒开屁股让男人桶大奶子骚逼| 国产一卡在线免费观看| 人人爽人人澡人人人人妻| 日韩推理片2021电影在线观看| 人妻熟女一区二区三区在线| 要肉棒插死骚货黄色视频| 99热这里全部都是精品| 中文字幕人妻少妇久久| 国产肥熟女老太老妇A片| 在线蜜臀av中文字幕| 66mio人妻精品一区二区三区| 久久久国产精品1区2区| 国产午夜福利导航在线| 人妖系列中文字幕欧美系列| 亚洲色图视频中文字幕| 男人鸡巴插进女人B里的视频| 国际b站免费直播入口MBA智库| 欧美精品aaaa久久久| 国产日本亚洲一区二区| 国产一区二区精品播放| 亚洲卡通动漫精品中文在线观看| 激情一区二区三区四区| 国产美女极度色诱视频| 一区二区三区激情在线观看 | 大鸡插黄在床上做运动不遮掩| 久久这里只有偷拍精品视频| 久久精品成人无码观看56| 成人国产亚洲欧美日韩| 久久蜜臀一区二区三区av| 国产日韩人av在线播放| 日韩推理片2021电影在线观看| 国产精品久久久精品免费| 强奷漂亮的护士中文字幕| 久久久久久一区二区三区四区别墅| 女自慰喷水大学生高清免费看| 日韩一区二区在线精品| 国产黄片一级二级三级| 九九在线精品亚洲国产涩爱| 韩国矫正暴力一级操逼网| 亚洲欧洲日?国码久在线| 中文人妻熟妇精品乱又伧老牛在线 | 正在播放国产呦精品系列| 久久亚洲天堂av丁香| 久久久久伊人亚洲最大av综合| 凹凸国产在线观看高清画质| 一区二区不卡国产精品| 激情国产AV麻豆凡V换脸| 国产精品久久久久婷婷五月| 中文无字幕一区二区三区| 一本到中文无码AV一区| 亚洲中文字幕无码永久免弗首页| 久久亚洲精品成人在线| 不卡久久精品国产亚洲av不卡| 久久人妻久久人妻涩爱| 亚洲毛片成人在线观看| 日韩天堂视频在线播放| 日韩 有码 中文字幕 在线| 亚洲一区二区精品免费观看| 国产日韩欧美另类专区| 国产日本草莓久久久久久| 午夜福利宅福利国产精品| 深夜欧美福利在线视频 | 久久久久久精品国产一区| 国产精品女同性一区二区| 国产精品午夜免费福利| 久久香蕉国产线看观看6| 丰满女人床上激情久久| 国产乱码精品一区二区三区麻一豆| 男生把小鸡鸡插到女生阴巢的视频| 日韩的一区二区区别是什么| 大香蕉在线大香蕉在线大香蕉在线| 欧美无遮挡在线国产不卡| 欧美日韩一级二级三区高清视频| 色综合人妻中文字幕精品系列| 乱淫一区二区三区麻豆| 白色紧身裤无码系列在线| 日本在线免费播放一区| 92午夜福利在线视频 | 成年大片在线免费播放| 久久精品国产99久久6动漫欧| 日本人妻免费在线观看| 亚洲AV无码一区二区少妇| 菠萝菠萝蜜在线视频在线播放 | 香蕉久久精品日日躁夜夜躁| 玖玖资源网站最新网站|