【正文】
。 end process。 dout = c。 b = a。139。 begin process(clk) begin if(clk39。 end shift。 entity shift is port( din,clk: in bit。 end process。 dout = c。 b := a。139。 begin if(clk39。 end shift。 entity shift is port( din,clk: in bit。 end process。 a := din。 c := b。139。 begin if(clk39。 end shift。 物理與電子工程學(xué)院 20 移位寄存器 entity shift is port( din,clk: in bit。 qbar=not q。 end if。139。 architecture ok of dff is begin process(clk) begin if(clk39。 qbar: out std_logic)。 entity dff is port( d,clk:in std_logic。 物理與電子工程學(xué)院 19 改進(jìn)的設(shè)計(jì) library IEEE。 end process。 進(jìn)程結(jié)束后才生效 qbar=not q。139。 architecture not_ok of dff is begin process(clk) begin if(clk39。 qbar: out std_logic)。 entity dff is port( d,clk:in std_logic。 物理與電子工程學(xué)院 16 物理與電子工程學(xué)院 17 物理與電子工程學(xué)院 18 library IEEE。 ? 一個(gè)變量在一個(gè)信號(hào)跳變時(shí)賦值,并且該值最終又被賦給了另外的信號(hào),則綜合后會(huì)產(chǎn)生寄存器。 物理與電子工程學(xué)院 14 qbar賦值與進(jìn)程并發(fā), q變化, qbar立即更新 物理與