reg[7:0] databus; reg[7:0] db; initial fork databus = 8'b00; #10 databus = 8'h45; #20 repeat(10) #10 databus = databus +1; #25repeat(5) #20 databus = databus << 1; #140 databus =8'h0f; join initial begin db = 8'b00; #10 db = 8'h45; #20 repeat(10) #10 db = db +1; #25repeat(5) #20 db = db << 1; #140 db =8'h0f; end
一樣的代碼,只不過一個是並行一個是串行執行,在vivado中仿真的波形以下:code