一、硬件語言描述簡述
用特殊的語言來描述數(shù)字系統(tǒng)的邏輯功能,這種語言能仿真硬件電路的功能,電路之間的連接,時(shí)序關(guān)系等等,能完全仿真數(shù)字系統(tǒng)的邏輯功能。它可以說是硬件電路的“軟化”,或說成是用軟件代替硬件。
二、邏輯功能如何用硬件語言描述
現(xiàn)舉例說明:
例:如一個四位二進(jìn)制數(shù)a4a3a2a1,試設(shè)計(jì)一個判斷電路,當(dāng)四位二進(jìn)制數(shù)大于等于2,小于等于10時(shí),輸出為“1”,其它為邏輯“0”。
解:用卡諾圖表示并化簡后邏輯式為:。
用abel—hdl語言描述如下:
經(jīng)abel語言編譯器編譯后的簡化式子如下, 式中的&, #,!, 邏輯與,或和邏輯非:z=(!a3&a2&!a1#a4&!a3&!a2#!a4&a3#!a4&a2)
將abel硬件描述語言進(jìn)行邏輯仿真后,得到波形如下面所示: