日本不卡视频网站,99精品视频在线观看re,奇米色在线视频,欧美不卡在线,草草影院欧美三级日本,九九久久久2,午夜综合

數(shù)字邏輯實驗技術(shù)改革的研究論文

時間:2024-05-06 17:17:11 其他類論文 我要投稿

關(guān)于數(shù)字邏輯實驗技術(shù)改革的研究論文

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

關(guān)于數(shù)字邏輯實驗技術(shù)改革的研究論文

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

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

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

  2 改革的必要性

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

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

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

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

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

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

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

  3.2 硬件實驗軟件化

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

  3.3 “數(shù)字邏輯”設(shè)計性實驗的實驗步驟

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

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

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

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

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

  3.4 學生一人一組

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

  3.5 精心設(shè)計和選擇實驗課題

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

  3.6 以設(shè)計性實驗為主

  EDA技術(shù)既可以做設(shè)計性實驗,也可以做驗證性實驗。“數(shù)字邏輯”課程的實驗應該以設(shè)計性實驗為主。我們在進一步改革后,實際達到了全部實驗都是設(shè)計性實驗。

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

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

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

  3.8 手寫實驗報告

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

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

  4 實驗課題的設(shè)計

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

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

  我們設(shè)計的“數(shù)字邏輯”實驗課題包括:

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

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

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

  (4)用VHDL設(shè)計一個自動售飲料機的控制邏

  (5)用VHDL結(jié)構(gòu)描述方法設(shè)計M 進制計數(shù)器(利用N 進制計數(shù)器芯片);

  (6)用VHDL結(jié)構(gòu)描述方法設(shè)計一個余3碼計數(shù)器(利用16進制計數(shù)器芯片);

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

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

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

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

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

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

  5 結(jié)束語

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

【數(shù)字邏輯實驗技術(shù)改革的研究論文】相關(guān)文章:

試析“數(shù)字電子技術(shù)”教學與實驗改革探索12-04

課堂教學結(jié)構(gòu)改革的實驗與研究論文03-27

邏輯學教學改革論文03-19

改革創(chuàng)新的通信技術(shù)論文03-19

《軟件工程》實驗教學改革與實踐方法的研究論文12-04

油氣儲運安全技術(shù)教學改革研究與實踐論文11-22

情志病證動物實驗技術(shù)研究論文11-08

論數(shù)字電子技術(shù)課程改革11-22

論述基于PBL教學模式的數(shù)字邏輯課程教學研究12-05

課程改革網(wǎng)絡(luò)技術(shù)論文12-05

  • 相關(guān)推薦