【正文】
STD_LOGIC_VECTOR(2 DOWNTO 0)。 OUTP:OUT BIT_VECTOR (7 DOWNTO 0))。END yangdan_DECODER。ARCHITECTURE ART3 OF yangdan_DECODER ISBEGIN OUTP(0)=39。139。 WHEN INP=000 ELSE 39。039。 OUTP(1)=39。139。 WHEN INP=001 ELSE 39。039。 OUTP(2)=39。139。 WHEN INP=010 ELSE 39。039。 OUTP(3)=39。139。 WHEN INP=011 ELSE 39。039。 OUTP(4)=39。139。 WHEN INP=100 ELSE 39。039。 OUTP(5)=39。139。 WHEN INP=101 ELSE 39。039。 OUTP(6)=39。139。 WHEN INP=110 ELSE 39。039。 OUTP(7)=39。139。 WHEN INP=111 ELSE 39。039。END ART3。使用CASEWHEN語句:LIBRARY IEEE。USE 。USE 。 庫的說明ENTITY yima38a ISPORT(A:IN STD_LOGIC_VECTOR(2 DOWNTO 0)。 Y:OUT STD_LOGIC_VECTOR(7 DOWNTO 0))。 定義端口,38譯碼器有3個輸入8個輸出END。ARCHITECTURE BEHAVIOR OF yima38a IS BEGIN PROCESS(A) BEGIN CASE A IS WHEN000=Y=00000001。 WHEN001=Y=00000010。 WHEN010=Y=00000100。 WHEN011=Y=00001000。 WHEN100=Y=00010000。 WHEN101=Y=00100000。 WHEN110=Y=01000000。 WHEN111=Y=10000000。 WHEN OTHERS=Y=00000000。 END CASE。 END PROCESS。END BEHAVIOR。移動通信論文38譯碼器的設(shè)計