數(shù)字電子技術(shù)與EDA技術(shù)相結(jié)合的探討
其中:a表示8位輸入信號;y表示奇校驗輸出,通過觀察該程序可以發(fā)現(xiàn),程序邏輯性強(qiáng),簡單易讀。對上述程序進(jìn)行仿真,仿真波形如圖1所示。本文引用地址:http://cafeforensic.com/article/191880.htm
通過觀察可以看出,該仿真波形完全符合奇校驗邏輯功能。在Max+PlusⅡ軟件下進(jìn)行綜合,可以得到8位奇校驗電路的邏輯符號,當(dāng)其他的設(shè)計工作中需要用到8位奇校驗功能時,可以直接調(diào)用此元器件,不必重新設(shè)計,簡化了設(shè)計工作。
通過EDA技術(shù)實現(xiàn)數(shù)字電路設(shè)計,可以讓學(xué)生嘗試用軟件代替硬件,實現(xiàn)硬件電路軟件化。學(xué)生應(yīng)用EDA技術(shù)除了可以實現(xiàn)小規(guī)模的電子電路設(shè)計,還可以通過對CPLD,F(xiàn)PGA編程,設(shè)計復(fù)雜的電路系統(tǒng)。
2.2 應(yīng)用Max+PlusⅡ分析電路現(xiàn)象
在日常生活中,數(shù)字電路隨處可見,這就要求理論教學(xué)必須與實踐教學(xué)相結(jié)合,達(dá)到理論聯(lián)系實際的目的。但是通過總結(jié)學(xué)生的學(xué)習(xí)情況發(fā)現(xiàn),學(xué)生并不能很好地將理論與實際聯(lián)系起來,特別是當(dāng)學(xué)生設(shè)計好電路進(jìn)行實驗時,經(jīng)常出現(xiàn)與他們自己分析的理論結(jié)果不一致的現(xiàn)象。如果單純的進(jìn)行理論講解,難以讓學(xué)生理解清楚。如何把電路的工作過程形象地展示給學(xué)生,對于學(xué)生對電路現(xiàn)象的理解至關(guān)重要。
例如,在實驗課中使用集成電路74160設(shè)計一個模4計數(shù)器,模為4即說明計數(shù)器中應(yīng)有4個狀態(tài),共占有4個時鐘周期。在實驗過程中,采用異步清零法設(shè)計的學(xué)生發(fā)現(xiàn),他們所設(shè)計的電路輸出狀態(tài)為000,001,010,011,100,其中,前4個狀態(tài)中每個狀態(tài)占用一個時鐘周期,第五個狀態(tài)中100的持續(xù)時間非常短,而后計數(shù)器的輸出狀態(tài)為000。面對這種實驗現(xiàn)象,單純從理論的角度出發(fā)講解,學(xué)生接受起來很困難。下面,以此為例,通過在Max+PlusⅡ平臺下進(jìn)行原理圖設(shè)計和仿真分析,幫助學(xué)生進(jìn)行電路現(xiàn)象的觀察。圖2是使用74160的異步清零功能設(shè)計的模4計數(shù)器。其中,A,B,C,D是并行數(shù)據(jù)輸入端;ENT和ENP是使能端;LDN是同步置數(shù)端;CLRN是異步清零端;QA,QB,QC,QD為計數(shù)器的輸出,仿真波形如圖3所示。
評論