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

        ?

        數字邏輯實驗技術改革的研究

        2015-04-10 16:42:47盛建倫劉淑霞鞏玉璽
        實驗技術與管理 2015年4期
        關鍵詞:邏輯設計課題邏輯

        盛建倫,劉淑霞,王 勇,鞏玉璽

        (青島理工大學計算機工程學院,山東青島 266033)

        數字邏輯實驗技術改革的研究

        盛建倫,劉淑霞,王 勇,鞏玉璽

        (青島理工大學計算機工程學院,山東青島 266033)

        分析了傳統(tǒng)的基于中小規(guī)模集成電路的實驗技術的弊端;提出計算機專業(yè)的“數字邏輯”課程應該采用基于VLSI的EDA實驗技術,并且用設計性實驗取代驗證性實驗;開發(fā)了數字邏輯設計性實驗課題;研究出了改革方案并在教學實踐中取得好的效果;基于VLSI的“數字邏輯”實驗技術用硬件描述語言進行邏輯設計,用軟件仿真來檢驗邏輯設計是否正確。

        數字邏輯;實驗技術;設計性實驗;虛擬實驗

        近年來,教育部計算機科學與技術專業(yè)教學指導委員會制定的《計算機科學與技術本科專業(yè)規(guī)范》對于計算機專業(yè)的課程設置和教學要求都發(fā)生了變化,對于硬件類基礎課程的要求與其他電子、電氣類專業(yè)有所不同??紤]到計算機科學與技術專業(yè)需要掌握的是計算機邏輯結構的設計方法而不是其電子實現,我國許多高校的計算機專業(yè)陸續(xù)將基礎課程“數字電子技術”改為“數字邏輯”。與“數字電子技術”相比,“數字邏輯”課程的教學注重“邏輯”而不是“電子”,強調集成電路的外部特性而非其內部電路。

        1 傳統(tǒng)實驗技術的弊端

        多年來,“數字電子技術”的實驗教學與其他電子技術類課程一樣使用專門的實驗箱。實驗通常使用74系列的TTL或CMOS中小規(guī)模集成電路。在實驗箱上用插線把集成電路和其他元件連接成題目要求的實驗電路,在實驗過程中一般需要使用示波器、萬用表等儀器進行觀察。做實驗的時候,學生能夠實際看到并接觸集成電路芯片和其他元器件,實際進行電路的連接,對電子電路、集成電路芯片、電壓、信號等的印象比較深刻。早期的數字電子實驗是在面包板上插線,極易發(fā)生接觸不良、斷線等問題,往往需要花費大量時間排除接觸問題和錯誤的連接。后來發(fā)展為將集成電路芯片插在固定的集成電路插座上并使用專門的接插頭、插孔等,改善了接觸,實驗成功率有所提高。此外,實驗過程中經常會因為學生的操作錯誤而導致集成電路等元件的損壞,實驗箱和其他儀器設備也會出現故障或損壞,反復的插拔器件和導線也容易造成引線折斷,每年都發(fā)生器件材料消耗和設備維修的費用,實驗設備完好率比較低。

        用實驗箱做實驗,受連接線路等的限制,基本上只能按實驗指導書的電路做指定的驗證性實驗,難以開展設計性實驗。做驗證性實驗,不能發(fā)揮學生的主觀能動性,實驗教學與理論教學之間銜接得不好,沒有真正起到“通過實驗加深對理論知識的理解”和“理論與實際相結合”的作用,實驗效果很不理想,既影響學生動手能力的提高,也影響學生對相關知識的掌握。認識到這個問題,一些學校也對實驗內容進行了改革,增加了若干設計性實驗課題[1-2]。但是,由于在實驗中需要花費較多時間進行線路連接和排查,受時間限制,實驗電路只能是用很少幾片集成電路的簡單邏輯,難以完成比較復雜的邏輯設計實驗。

        2 改革的必要性

        作為先修課,“數字邏輯”應該為后繼的“計算機組成原理”準備所需要的邏輯電路設計知識、分析技術和設計技術?,F代計算機邏輯結構的設計方法是基于大規(guī)模、超大規(guī)模集成電路的,而非中小規(guī)模集成電路的?!皵底蛛娮蛹夹g”課程的實驗教學是基于中小規(guī)模集成電路的,要求學生熟悉常用SSI、MSI的型號、外部引腳和連接方法。這些知識對于電子、電氣類專業(yè)的教學是必需的,但是對于計算機專業(yè)和“計算機組成原理”課程的學習卻不是必需的。因為計算機專業(yè)的任務是設計計算機的體系結構和邏輯結構,應該掌握基于LSI、VLSI的計算機邏輯結構(主要是CPU)的設計技術。但是“數字電子技術”的教學內容和實驗課題都沒有涉及基于LSI、VLSI的設計技術。如果“數字邏輯”沿用“數字電子技術”的實驗技術,雖然對“數字邏輯”課程本身沒有多少影響,但是卻使“計算機組成原理”課程的實驗教學改革難以進行。

        “計算機組成原理”課程的實驗教學涉及運算器、控制器等計算機主要部件的邏輯設計問題。由于運算器、控制器等部件的邏輯相當復雜,如果想用74系列的中小規(guī)模集成電路來設計,需要的芯片數量太多,實驗電路規(guī)模比較大,線路連接太復雜。因此,在課程內的實驗教學中不可能用74系列的中小規(guī)模集成電路設計和實現運算器、控制器這樣的邏輯。所以,除了存儲器擴展實驗外,基于中小規(guī)模集成電路的“計算機組成原理”實驗箱一般只能做驗證性實驗,這就是為什么“計算機組成原理”課程的實驗教學長期局限在做驗證性實驗的主要原因。探索了在“計算機組成原理實驗”課程中增加幾個用VHDL設計邏輯電路的實驗后,蔣本珊[3-4]指出,受學時限制,在“計算機組成原理”課程內學習硬件描述語言是不現實的,應該在前導的“數字邏輯”課程中增加硬件描述語言的內容,或者增設介紹EDA工具和硬件描述語言的選修課程。

        20世紀90年代以來,隨著電子技術和VLSI技術的進步,大規(guī)模集成電路PLD芯片逐漸取代了數字系統(tǒng)中傳統(tǒng)的中小規(guī)模集成電路。同時,用硬件描述語言設計數字系統(tǒng)的EDA技術發(fā)展成熟并廣泛應用。數字系統(tǒng)和計算機系統(tǒng)的設計方法從傳統(tǒng)的邏輯電路設計方法向“硬件設計軟件化”方向轉變。將EDA技術用于實驗教學就是“硬件實驗軟件化”,屬于“虛擬實驗”范疇?!皵底诌壿嫛闭n程的實驗教學應該適應技術的進步,采用先進的基于VLSI的EDA技術。我國高校的計算機專業(yè)硬件類課程的教學和實驗技術落后于技術的進步,與國外有明顯差距。進入21世紀以來,我國一些高校開始探索“數字邏輯”和“數字電子技術”課程的實驗教學改革[2,5-11]。

        青島理工大學計算機學院于2008年修改了計算機類各專業(yè)的培養(yǎng)方案,將“數字電子技術”改為“數字邏輯”,2010年開始在“數字邏輯”課程實驗教學中采用新的實驗技術[12]。經過9輪教學的改革探索和不斷改進,現在不僅完善了基于VLSI的“數字邏輯”課程實驗技術,而且已經形成了計算機專業(yè)硬件基礎課程的實驗教學體系[13]。

        3 基于VLSI的“數字邏輯”實驗技術

        基于VLSI的“數字邏輯”課程實驗技術主要包括8個方面。

        3.1 增加硬件描述語言VHDL的學習

        EDA技術并非都是基于VLSI的,也可以是基于中小規(guī)模集成電路和分立元件的[14]。基于VLSI的EDA技術是用硬件描述語言而不是傳統(tǒng)的邏輯電路設計方法進行邏輯設計,用軟件仿真來檢驗邏輯設計是否正確,最后下載到FPGA等大規(guī)模PLD芯片成為數字系統(tǒng)。因此,學生在實驗前必須先學習硬件描述語言和用硬件描述語言做邏輯設計的方法。在“數字邏輯”課程中學習硬件描述語言為實驗技術改革創(chuàng)造了有利的前提。目前最常用的硬件描述語言有VHDL和Verilog HDL,在“數字邏輯”課程中采用VHDL進行教學比較好。

        3.2 硬件實驗軟件化

        放棄在實驗箱上插接集成電路芯片和連接線的方式,“數字邏輯”課程的全部實驗不需任何實驗箱,都通過VHDL文本編輯、編譯和軟件仿真在普通PC機上實現。實驗平臺用Altera公司的Quartus II或者Xilinx公司的ISE。我們在教學中用的是Quartus II。如此改革的另一個好處是使計算機專業(yè)硬件基礎課程的實驗可以在軟件實驗室進行,從而節(jié)省大量的設備投資及材料消耗費用。這種新的實驗技術既能夠實現驗證性實驗,也能夠實現設計性實驗,能夠看到使用傳統(tǒng)實驗方法難以看到的完整的輸入輸出波形圖和競爭冒險現象,具有實驗成功率高、教學效果好、一人一組、節(jié)省設備投資與維護費用、元件材料消耗低等優(yōu)點。

        3.3 “數字邏輯”設計性實驗的實驗步驟

        邏輯設計→VHDL編程→啟動Quartus II系統(tǒng)建立設計工程→輸入程序文本→編譯和消除語法錯誤→設計仿真輸入波形→仿真→分析仿真波形消除邏輯錯誤→記錄結果寫實驗報告。

        做設計性實驗,要求學生在進入實驗室之前先進行邏輯設計,然后用VHDL編程和仿真。一般提前1星期布置實驗課題。

        用VHDL設計組合邏輯電路和時序邏輯電路的方法與傳統(tǒng)的用邏輯代數和邏輯圖設計的方法有很大不同。組合邏輯設計是首先根據問題抽象出真值表。如果采用行為描述,在VHDL設計實體的結構體中描述真值表就可以了;如果采用數據流描述,邏輯設計還需要做出邏輯函數,然后在VHDL設計實體的結構體中描述邏輯函數;如果采用結構描述,則邏輯設計需要做出邏輯圖,然后在VHDL設計實體的結構體中描述邏輯圖中各個低層元件的連接。

        時序邏輯設計是首先根據問題抽象出狀態(tài)轉換圖和狀態(tài)轉換圖表。如果采用行為描述,可在VHDL設計實體的結構體中描述狀態(tài)轉換圖。復雜的時序邏輯系統(tǒng)需要采用結構描述,在VHDL設計實體的結構體中描述邏輯圖中各個低層元件的連接。

        實驗指導教師要挨個檢查學生的預習情況(真值表、邏輯函數、邏輯圖、狀態(tài)轉換圖等),只有完成了邏輯設計的才算“到”,實驗后才收實驗報告、給予成績。如果學生的邏輯設計有錯誤,當場指出并要求改正。

        3.4 學生一人一組

        用實驗箱做實驗,一般是2~5人一組,其主要原因是儀器設備的套數不夠,其次是在實驗過程中需要花很多時間連接線路、排查故障,還要看儀表、記錄數據,有幾人配合比較好?;赩LSI的EDA技術做實驗,是在普通的PC機上用專門的軟件平臺做實驗,不受儀器設備的限制?,F在各高校計算機學院的軟件機房中配置的機器數量往往足夠至少3個班的學生同時使用,完全能夠做到一人一組。一人一組有利于調動每個學生的學習積極性。

        3.5 精心設計和選擇實驗課題

        實驗課題的設計是開展設計性實驗教學必須妥善處理的關鍵問題之一,需要考慮各方面的問題。實驗課題應該有合適的難度,使得大部分學生在現有基礎上通過自己的分析和努力能夠做出設計(不一定是完全正確的設計)。實驗課題應該在本課程教學的重要知識點范圍內,通過實驗可以使學生更好地掌握相關知識點,實現理論教學與實驗教學相輔相成。實驗課題應該在書本或網絡等其他信息源上沒有現成的解答,學生必須自己進行分析設計才能得到解答。實驗課題的設計還應該考慮到與后繼課的實驗課題的銜接。實驗課題是開放的[12],可以做出不同的設計。

        3.6 以設計性實驗為主

        EDA技術既可以做設計性實驗,也可以做驗證性實驗?!皵底诌壿嫛闭n程的實驗應該以設計性實驗為主。我們在進一步改革后,實際達到了全部實驗都是設計性實驗。

        設計性實驗比驗證性實驗的難度有明顯提高,學生也要花更多的時間做預習、設計和寫實驗報告。在學習“數字邏輯”之前的各課程(物理、電路、模擬電子)實驗,多是驗證性實驗,不少學生已經養(yǎng)成不做實驗預習的習慣。因此,采取了要求學生提前做實驗預習,寫出實驗設計和程序才允許進實驗室做實驗的措施。

        3.7 實驗教學與理論教學同步

        改革后,“數字邏輯”的實驗教學與理論教學同步進行,而不是像過去做驗證性實驗那樣可以集中安排在課程的最后階段或課程結束之后,使學生能夠通過設計性實驗加深對理論知識的理解,達到實驗教學與理論教學相輔相成的效果。

        3.8 手寫實驗報告

        做“數字邏輯”設計性實驗,要求學生手寫實驗報告,禁止打印。這樣做,一方面使部分偷懶的學生不能簡單地拷貝別人的報告,即使抄襲也需要花時間抄寫、畫圖;另一方面,“數字邏輯”課程增加的VHDL的教學內容,在課程考試的范圍內,手寫實驗報告有利于加深對VHDL語句和程序的印象。

        作為一門工程性課程,不僅要學習如何做設計,也要學習如何寫設計報告。訓練學生寫好實驗報告,實際上也是在訓練學生如何寫工程設計報告,所以,對報告的格式和內容都要有明確的嚴格要求。實驗報告的批改最好能在下一次實驗之前完成,以便將發(fā)現的問題及時反饋到教學中,使學生能夠及時糾正。第一次實驗的報告如果發(fā)現有嚴重問題一律退回重新寫。

        4 實驗課題的設計

        在設計實驗課題時不僅要考慮“數字邏輯”教學的需要,也要考慮與后繼課程的銜接,對課題的難易程度、系統(tǒng)的復雜性、工作量的大小、知識點在課程中的重要程度等進行綜合評價,篩選出合適的課題。

        作為計算機組成原理的先修課,“數字邏輯”課程的實驗教學應該訓練學生掌握各種典型組合邏輯電路和時序邏輯電路(譯碼器、加法器、計數器、寄存器、狀態(tài)機等)的設計和實現方法,同時,也有針對性地設計一些“數字邏輯”實驗課題以支持“計算機組成原理”課程的實驗課題,例如:“多功能加法器設計”實驗就是為“計算機組成原理”的“ALU設計”實驗做準備的;“寄存器設計”實驗就是為“計算機組成原理”的“通用寄存器組設計”實驗做準備的;“用N進制計數器芯片構成M進制計數器”的設計實驗,是為“計算機組成原理”課程設計復雜的計算機部件(運算器、控制器等)準備“層次結構設計”方法的。

        我們設計的“數字邏輯”實驗課題包括:

        (1)熟悉Quartus系統(tǒng),用VHDL結構描述方法設計一個半加器;

        (2)用VHDL設計一個代碼轉換邏輯電路,把7位的ASCII碼轉換成7段字符顯示代碼;

        (3)用VHDL設計一個多功能的運算器,在控制信號M、S2、S1、S0的控制下能完成8種算術運算和8種邏輯運算;

        (4)用VHDL設計一個自動售飲料機的控制邏輯電路(狀態(tài)機);

        (5)用VHDL結構描述方法設計M進制計數器(利用N進制計數器芯片);

        (6)用VHDL結構描述方法設計一個余3碼計數器(利用16進制計數器芯片);

        (7)用VHDL設計一個三態(tài)輸出的寄存器;

        (8)用VHDL設計一個時序脈沖波形產生電路(順序脈沖發(fā)生器);

        (9)用VHDL設計一個可控計數器;

        (10)用VHDL設計一個數字鐘電路。

        教師可根據實際情況選做其中6~8個實驗。一般可做2~3個組合邏輯設計實驗,3~5個時序邏輯設計實驗。

        實驗課題(1)的目的是使學生掌握層次結構設計方法。實驗課題(2)的目的是強化譯碼器、7段字符顯示代碼和ASCII碼等知識點。實驗課題(3)的目的是強化加法器、全加器、算術運算、進位和邏輯運算等知識點,并且考慮到與后繼課程“計算機組成原理”的ALU等知識點教學的銜接。實驗課題(4)的目的是強化狀態(tài)機和Mealy型時序邏輯電路設計等知識點。實驗課題(5)的目的是強化計數器、用集成計數器實現任意進制計數器和Moore型時序邏輯電路設計等知識點。每輪教學可選擇不同的計數器芯片(74161與74163),所實現的M進制計數器的??稍?9~21之間改變。實驗課題(6)的目的是強化余3碼、用集成計數器實現任意進制計數器等知識點。實驗課題(7)的目的是強化三態(tài)門和寄存器等知識點。實驗課題(8)的目的是強化順序脈沖發(fā)生器和時序脈沖波形產生電路等知識點,同時也為后繼課程“計算機組成原理”的控制器和三級時序做準備。實驗課題(9)的目的是強化可控計數器等知識點。實驗課題(10)的目的是強化復雜系統(tǒng)設計和仿真設計的能力,像數字鐘這樣的復雜實驗在過去用中小規(guī)模集成電路在實驗箱上插接連線的方式是不可想象的,但是現在用Quartus II系統(tǒng)上設計和仿真的方式卻是可以完成的。

        5 結束語

        基于VLSI的“數字邏輯”實驗技術放棄了傳統(tǒng)的實驗箱,改為用計算機軟件平臺;放棄了在實驗箱上用插線把集成電路和其他元件連接成實驗電路,用示波器、萬用表等儀器進行觀察的傳統(tǒng)方法,改為根據邏輯設計(真值表、邏輯函數或邏輯圖)用硬件設計語言編程,用文本形式輸入計算機,編譯后在專門的軟件平臺上進行邏輯仿真,根據仿真結果分析邏輯設計的正確性。學生不僅要做邏輯設計,還要做仿真輸入波形設計。這種新的實驗技術既能夠實現驗證性實驗,也能夠實現設計性實驗,能夠看到在傳統(tǒng)實驗方法難以看到的完整的輸入輸出波形圖和競爭冒險現象。新的實驗技術比在面包板上插接、連線、調試要方便容易,避免了接觸不良造成的故障和連線錯誤損壞器件等問題,實驗成功率高、消耗低,實現了硬件設計和實驗的軟件化以及從驗證性實驗到設計性實驗的轉變。實驗教學的改革在一定程度上調動了學生的主觀能動性,促進了學生的學習積極性。

        References)

        [1]葉懋,陳震華.卓越計劃下的數字邏輯電路實驗的改革[J].科技信息,2012(1):276-277.

        [2]杜世民,楊相生,楊潤萍,等.基于EDA技術的數字電路綜合實驗研究[J].實驗技術與管理,2012,29(10):93-96.

        [3]蔣本珊,王娟.將硬件描述語言引入計算機硬件類課程的探索[J].計算機教育,2006(增刊):49-50.

        [4]蔣本珊,王娟,洪杰.計算機組成原理實驗改革初探[J].實驗室研究與探索,2007,26(12):277-280.

        [5]劉文霞.EDA技術在數字邏輯實驗教學中的應用[J].宜春學院學報,2011,33(8):52-53,89.

        [6]唐志強.計算機專業(yè)數字邏輯實驗的改革與創(chuàng)新[J].實驗室研究與探索,2013,32(10):182-194.

        [7]葉雪軍.計算機硬件類課程群實驗教學改革[J]計算機教育,2011 (9):82-84,101.

        [8]葉雪軍,唐建宇,熊威.基于EDA的計算機硬件課程實踐教學的研究[J].計算機教育,2007(14):90-93.

        [9]艾明晶.基于自動設計方法的數字邏輯課程改革研究與實踐[J].實驗技術與管理,2012,29(9):151-155.

        [10]王彩鳳,胡波,李衛(wèi)兵,等.EDA技術在數字電子技術實驗中的應用[J].實驗科學與技術,2011(2):4-6,110.

        [11]劉曦,皇曉輝.EDA中的數字系統(tǒng)實驗[J].實驗技術與管理, 2004,21(5):89-82.

        [12]盛建倫.“數字邏輯”實驗教學改革初探[J].計算機教育,2010 (17):41-43.

        [13]盛建倫,鞏玉璽,劉淑霞,等.計算機專業(yè)硬件基礎課程實驗教學體系的研究[J].實驗室研究與探索,2013,32(10):387-391.

        [14]陳林,彭容修.MAX+PLUSII軟件實驗在數字電路教學中的應用[J].實驗技術與管理,2005,22(11):80-82.

        Research on reform of experimental technology of digital logic

        Sheng Jianlun,Liu Shuxia,Wang Yong,Gong Yuxi
        (School of Computer Engineering,Qingdao Technological University,Qingdao 266033,China)

        This article analyzes the shortcoming of traditional experimental technology based on SSIand MSI.It is proposed that the course of Digital Logic of computer specialty should use EDA experimental technology based on VLSI and replace verified experiments with designed experiments.The tasks of designed experiment of Digital Logic are developed.The new reform scheme has been researched and got the excellent effect in teaching practice.The Digital Logic experimental technology based on VLSI uses the hardware description language to design logic,and uses the software simulation to verify the correction of logic design.

        digital logic;experimental technology;designed experiment;virtual experiment

        G642.0

        A

        1002-4956(2015)4-0216-04

        2014-11-13修改日期:2014-12-04

        青島理工大學實驗技術研究項目(2012-04)

        盛建倫,(1953—),男,浙江德清,碩士,教授,研究方向為計算機體系結構、決策支持系統(tǒng).

        E-mail:jlsheng@163.com

        猜你喜歡
        邏輯設計課題邏輯
        刑事印證證明準確達成的邏輯反思
        法律方法(2022年2期)2022-10-20 06:44:24
        邏輯
        創(chuàng)新的邏輯
        黨的建設的永恒課題
        當代陜西(2019年24期)2020-01-18 09:14:54
        第一次寫課題
        火電機組公用電泵系統(tǒng)介紹及邏輯設計
        電子制作(2018年12期)2018-08-01 00:47:44
        女人買買買的神邏輯
        37°女人(2017年11期)2017-11-14 20:27:40
        提高火力發(fā)電廠熱工保護可靠性方案與策略探討
        “十三五”醫(yī)改的新課題
        排課系統(tǒng)中數據庫表的設計
        科技資訊(2015年15期)2015-06-29 17:31:46
        国产天堂网站麻豆| 麻豆国产成人av高清在线| 青青草免费手机直播视频| 男女av免费视频网站| 真人做爰试看120秒| 野狼第一精品社区| 国产免费一级高清淫日本片| 日本女优中文字幕四季视频网站| av成人综合在线资源站| 国产精品黑丝高跟在线粉嫩 | 精品国产乱码久久久久久1区2区| 日韩成人无码一区二区三区| 精品无码一区二区三区小说| 蜜桃国产精品视频网站| 国产精品无码dvd在线观看| 亚洲精品久久久久久动漫| 国产成人77亚洲精品www| 日本成人在线不卡一区二区三区| 国产高清在线视频一区二区三区| 国产深夜男女无套内射| 乱伦一区二| 亚洲国产精品成人一区二区三区| 亚洲av手机在线网站| 日本老熟妇乱| 国产精品无码片在线观看| 国产自拍在线视频观看| 天堂8在线新版官网| 国产午夜无码片在线观看影院 | 国产亚洲高清不卡在线观看| 香蕉蜜桃av一区二区三区| 在线视频国产91自拍| 蜜桃麻豆www久久囤产精品| 亚洲AV无码一区二区三区人| 极品美女销魂一区二区三| 精品人妻少妇丰满久久久免| 无码人妻丰满熟妇区五十路| 国产成人亚洲日韩欧美| 国产精品一区二区久久乐下载| 我也色自拍俺也色自拍| 在线观看一级黄片天堂| 日韩精品内射视频免费观看|