【正文】
k=1st0LIBRARY IEEE。END arch。y=temp。 FOR i IN 0 TO 7 LOOPtemp:=temp XOR a(i)。BEGINtemp:=39。END parity_check。ENTITY parity_check ISPORT (a:IN STD_LOGIC_VECTOR (7 DOWNTO 0)。8位奇偶校驗電路LIBRARY IEEE。 END PROCESS。END IF。 ELSE COUT =39。 IF Q= 30 THEN COUT = 39。 END IF。 END IF。039。 ELSE IF Q 30 THEN Q := Q + 1。039。139。139。 ELSIF CLK39。039。039。ARCHITECTURE behav OF CNT31 ISBEGIN PROCESS(CLK, RST, EN, LOAD) VARIABLE Q : STD_LOGIC_VECTOR(4 DOWNTO 0)。 COUT:OUT STD_LOGIC )。 DATA:IN STD_LOGIC_VECTOR(4 DOWNTO 0)。USE 。 31進制計數(shù)器 LIBRARY IEEE。 dout=reg8。END PROCESS。 END IF。 THEN reg8=din。 THEN IF load=39。EVENT AND clk=39。ARCHITECTURE behav OF shift ISSIGNAL reg8: STD_LOGIC_VECTOR(7 DOWNTO 0)。 qb: OUT STD_LOGIC)。 din: IN STD_LOGIC_VECTOR(7 DOWNTO 0)。USE 。END rt1。 END IF。 y(CONV_INTEGER(sel))=39。039。139。END dec38。 en: IN STD_LOGIC。USE 。 編程:38譯碼器 LIBRARY IEEE。 Moore型狀態(tài)機的輸出僅為當前狀態(tài)的函數(shù),這類狀態(tài)機在輸入發(fā)生變化時還必須等待時鐘的到來,時鐘使狀態(tài)發(fā)生變化后才導致輸出的變化,所以比Mealy機要多等待一個時鐘周期。 USE 。?舉例說明。WHEN 16TO 50 =sel=”110”。 WHEN others 2.SIGNAL q:INTEGER range 0 to 50。 39。 1 WHEN “01”。改錯1.PROCESS…… END PROCESS。 c = x AND y。END ENTITY half_adder。 s: OUT BIT。即OUT結構體內部不能再使用,BUFFER結構體內部可再使用。如:在計數(shù)器的設計中,將