亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        EDA技術(shù)在獨立學(xué)院數(shù)字電子技術(shù)實驗教學(xué)中的應(yīng)用

        2017-12-19 12:28:10伍艷瓊潘宇
        科學(xué)與財富 2017年33期

        伍艷瓊+潘宇

        摘 要: 將EDA技術(shù)應(yīng)用于數(shù)字電子技術(shù)實驗教學(xué),提高了實驗過程的可操作性,通過編程使學(xué)生對邏輯關(guān)系有更深入的理解,有利于獨立學(xué)院對應(yīng)用型人才的培養(yǎng)。本文介紹了EDA技術(shù)的設(shè)計流程,并通過用于驅(qū)動共陰極七段數(shù)碼管的顯示譯碼器作為設(shè)計實例,闡述了EDA技術(shù)在數(shù)字電子技術(shù)實驗教學(xué)的應(yīng)用。

        關(guān)鍵詞: EDA技術(shù);Quartus II;數(shù)字電子技術(shù);顯示譯碼器

        數(shù)字電子技術(shù)是通信工程、電子信息工程、自動化等專業(yè)的專業(yè)基礎(chǔ)課,具有邏輯性強、內(nèi)容抽象、理論與實踐緊密結(jié)合等特點。傳統(tǒng)的數(shù)字電子技術(shù)的實驗教學(xué),主要以實驗箱為平臺,通過選擇芯片類型,完成簡單的電路接線來驗證、分析數(shù)字電路的功能[1]。這種實驗方法盡管直觀,但不利于學(xué)生理解電路的設(shè)計思路和方法,更由于實驗室芯片類型有限,從而在一定程度上影響了學(xué)生的實踐和創(chuàng)新能力的培養(yǎng)。而獨立學(xué)院定位為培養(yǎng)高層次應(yīng)用型人才,工科專業(yè)應(yīng)用型人才培養(yǎng)應(yīng)注重培養(yǎng)過程的開放性與實踐性,注重培養(yǎng)學(xué)生實踐和創(chuàng)新能力[2]。

        而電子設(shè)計自動化技術(shù)(Electronic Design Automation,EDA) 以計算機為工具,設(shè)計者在EDA軟件平臺上(Quartus II、MAX +PLUS II、Proteus、Multisim 8等),通過邏輯電路圖或硬件描述語言HDL完成設(shè)計文件,然后由計算機完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局、布線和仿真, 直至對于特定目標(biāo)芯片的適配編譯、邏輯映射和編程下載等工作[3-5]。若采用邏輯電路圖作為設(shè)計輸入,則很好地解決了傳統(tǒng)的實驗教學(xué)中芯片類型受限的問題;如采用硬件描述語言作為設(shè)計輸入,則更有利于學(xué)生理解邏輯關(guān)系。因此,EDA技術(shù)在數(shù)字電子技術(shù)實驗中應(yīng)用,更能滿足獨立學(xué)院對應(yīng)用型人才培養(yǎng)的需要。

        1 EDA設(shè)計流程

        EDA技術(shù)作為現(xiàn)代電子設(shè)計技術(shù)的核心,被各類庫所支持,能夠完成各種自動設(shè)計過程,大大降低設(shè)計成本、縮短設(shè)計周期。EDA設(shè)計流程是自頂向下的設(shè)計方法,圖1是基于EDA軟件的FPGA/CPLD開發(fā)流程框圖[6]。

        1.1設(shè)計輸入

        將設(shè)計項目的功能要求以一定的方式輸入計算機,通常以圖形輸入、HDL文本輸入作為輸入方法。

        1.2綜合

        綜合將電路的高級語言轉(zhuǎn)換成低級的,可與FPGA/CPLD的基本結(jié)構(gòu)相映射的網(wǎng)表文件或程序,把軟件設(shè)計的HDL描述與硬件結(jié)構(gòu)掛鉤,是軟件轉(zhuǎn)化為硬件電路的關(guān)鍵步驟。

        1.3適配

        將網(wǎng)表文件配置給指定的目標(biāo)器件,產(chǎn)生下載文件,如JEDEC或SOF等格式的文件。

        1.4仿真

        在編程下載前必須對適配生成的結(jié)果進(jìn)行模擬測試 ,以驗證設(shè)計、排除錯誤。通常有兩種不同級別的仿真測試:時序仿真和功能仿真。

        1)時序仿真,仿真文件包含了器件硬件特性參數(shù),如精確的硬件延遲信息,接近真實器件運行特性,仿真精度高。

        2)功能仿真,直接測試HDL、原理圖或其他描述形式的邏輯功能,驗證是否滿足設(shè)計要求,而不涉及任何具體器件的硬件特性。

        1.5編程下載及硬件測試

        將適配后生成的下載或配置文件通過編程器或編程電纜向FPGA或CPLD下載,并進(jìn)行硬件調(diào)試和驗證,以排除錯誤、改進(jìn)設(shè)計。

        2 EDA技術(shù)在數(shù)字電子技術(shù)實驗教學(xué)中的應(yīng)用實例

        以基于Altera公司的Cyclone II系列的EP2C5Q208C8實驗板和Quartus II 8.1 設(shè)計一個用于驅(qū)動共陰極七段數(shù)碼管的顯示譯碼器為例,來討論EDA技術(shù)在數(shù)字電子技術(shù)實驗中的具體應(yīng)用。

        2.1 七段數(shù)碼管

        用七個發(fā)光二極管按圖2結(jié)構(gòu)排列即構(gòu)成七段數(shù)碼管,當(dāng)二極管的陽極和陰極間壓降大于二極管導(dǎo)通電壓時,二極管導(dǎo)通發(fā)光;反之截止。圖3為共陰極接法,能驅(qū)動顯示段發(fā)光的電平為高電平1。例如,當(dāng)顯示譯碼器輸入為“1011”時,可設(shè)計將其顯示為“b”,對應(yīng)的顯示譯碼器輸出便為“0011111”,由此可列出顯示譯碼器的真值表。

        2.2 用VHDL實現(xiàn)顯示譯碼器的設(shè)計

        根據(jù)真值表,共陰極顯示譯碼器VHDL代碼如下:

        LIBRARY IEEE;

        USE IEEE.STD_LOGIC_1164.ALL;

        ENTITY Dec7s IS

        PORT(A3,A2,A1,A0: IN BIT;

        Ya,Yb,Yc,Yd,Ye,Yf,Yg: buffer BIT);

        END;

        ARCHITECTURE one OF Dec7s IS

        BEGIN

        PROCESS(A3,A2,A1,A0)

        VARIABLE A : BIT_VECTOR(3 DOWNTO 0);

        VARIABLE Y : BIT_VECTOR(6 DOWNTO 0);

        BEGIN

        A := (A3&A2&A1&A0);

        Y := (Ya&Yb&Yc&Yd&Ye&Yf&Yg);

        CASE A IS

        WHEN "0000"=> Y:="1111110";

        WHEN "0001"=> Y:="0110000";

        WHEN "0010"=> Y:="1101101";

        WHEN "0011"=> Y:="1111001";

        WHEN "0100"=> Y:="0110011";

        WHEN "0101"=> Y:="1011011";

        WHEN "0110"=> Y:="1011111";

        WHEN "0111"=> Y:="1110000";

        WHEN "1000"=> Y:="1111111";

        WHEN "1001"=> Y:="1111011";

        WHEN "1010"=> Y:="1110111";

        WHEN "1011"=> Y:="0011111";

        WHEN "1100"=> Y:="1001110";

        WHEN "1101"=> Y:="0111101";

        WHEN "1110"=> Y:="1001111";

        WHEN "1111"=> Y:="1000111";

        WHEN OTHERS=>NULL;

        END CASE; Ya<=Y(6);Yb<=Y(5);Yc<=Y(4);Yd<=Y(3);Ye<=Y(2);Yf<=Y(1);Yg<=Y(0);

        END PROCESS;

        END one;

        2.3顯示譯碼器的時序仿真

        由圖4驗證仿真時間為19.2us處時,輸入A3A2A1A0=“1001”時,YaYg為“1111011”,即顯示‘9;并可依次驗證其他數(shù)值顯示均正確。

        2.4顯示譯碼器的硬件測試

        本測試在Cyclone II系列的EP2C5Q208C8芯片上完成,將引腳鎖定至芯片并進(jìn)行編程下載后,將顯示譯碼器輸入A3A2A1A0分別連接撥碼開關(guān)K4K3K2K1,輸出YaYg分別連接ag,便可通過設(shè)定K4K3K2K1的取值,依次驗證譯碼的正確性。

        3結(jié)束語

        將EDA技術(shù)應(yīng)用至獨立學(xué)院《數(shù)字電子技術(shù)》實驗中,不僅解決了傳統(tǒng)實

        驗教學(xué)芯片類型受限的問題,通過利用VHDL或Verilog HDL等硬件描述語言設(shè)計器件,還鍛煉了學(xué)生的邏輯思維和硬件描述語言表達(dá)能力,能更深入理解器件的工作原理,最后編程下載到FPGA中進(jìn)行硬件測試,進(jìn)一步加深學(xué)生對實驗的理解,從而大大提高教學(xué)效果和效率,也更能體現(xiàn)獨立學(xué)院注重培養(yǎng)學(xué)生的實踐和創(chuàng)新能力。

        參考文獻(xiàn)

        [1] 張廣華.EDA技術(shù)與數(shù)字電子技術(shù)教學(xué)的有機整合[J].福建商業(yè)高等專科學(xué)校學(xué)報,2010,10(5):47-53.

        [2] 仲一虎.內(nèi)涵建設(shè)下的獨立學(xué)院工科應(yīng)用型人才培養(yǎng)質(zhì)量保障路徑探析[J].吉林省教育學(xué)院學(xué)報,2016,10(32):132-134.

        [3] 王彩鳳,胡波,李衛(wèi)兵,杜玉杰.EDA技術(shù)在數(shù)字電子技術(shù)實驗中的應(yīng)用[J].實驗科學(xué)與技術(shù),2011,2(9):4-6.

        [4] 李玉華.EDA技術(shù)與電子技術(shù)實驗教學(xué)結(jié)合的探討[J].長春師范學(xué)院學(xué)報(自然科學(xué)版),2013,12(23):330-332.

        [5] 廖慧惠.EDA技術(shù)在數(shù)字電子技術(shù)實驗中的應(yīng)用[J].菏澤學(xué)院報,2017,4(39):103-106.

        [6] 潘松,黃繼業(yè).EDA技術(shù)實用教程—VHDL版(第四版)[M].北京:科學(xué)出版社, 2010:11-21.

        亚洲熟妇乱子伦在线| 国产av国片精品有毛| 国产深夜男女无套内射| 婷婷成人亚洲| 日本韩国黄色三级三级| 与最丰满美女老师爱爱视频| 少妇做爰免费视频了| 精品人妻潮喷久久久又裸又黄| 国产av专区一区二区三区| 伊人影院成人在线观看| 欧美熟妇另类久久久久久多毛| 国产伦久视频免费观看视频| 成年女人A级毛片免| 蜜臀久久久精品国产亚洲av| 国产一级一级内射视频| 精品国产午夜理论片不卡| 亚洲亚洲网站三级片在线| 免费看男女啪啪的视频网站| 极品人妻少妇av免费久久| 激情综合色综合啪啪五月丁香| 精品视频入口| av一区二区三区高清在线看| 亚洲色图三级在线观看| 免费观看的av毛片的网站| 一本一道波多野结衣av中文| 亚洲视一区二区三区四区| 中文字幕av久久亚洲精品| 亚洲丁香五月天缴情综合| 国产国语对白一区二区三区| 亚洲免费一区二区av| 人人妻人人澡人人爽国产一区| 在教室伦流澡到高潮h麻豆| 亚洲中文字幕无码不卡电影| 区一区二区三区四视频在线观看| 三级全黄的视频在线观看| 久久精品国产四虎| 日美韩精品一区二区三区| 日本xxxx色视频在线观看免费| 日本xxxx色视频在线播放| 一区二区在线亚洲av蜜桃| 亚洲熟女av在线观看|