最近一直在看一些大牛的部落格,感覺到了自己太渣渣,爭取以後把自己每天做的在這裡寫寫,盡自己的努力,每天提高一點點,即將開始自己的第一篇部落格。
這裡說說自己一直不是很理解的「<=」 與「=」 這個是verilog 那些事時序篇裡講的:
case若把 c <= a + b( i )0:
begin a <= 3; b <= 4; c <= 0; i <= i + 1
'b1; end1:
begin
c <= a +b;
if( c > 0 ) begin a <= 0; b <= 0 ; end
else
begin a <= 1; b <= 1; end
i <= i + 1
'b1;
end
變成了
c = a + b
圖變為」
=「 時間點的值是變化的:
這是改進後的**:
case( i )
0: ... 初始化
1,2,3,4,5,6,7,8
:begin
if( p[1:0] == 2
'b01 ) p <= ;
else
if( p[1:0] == 2
'b10 ) p <= ;
else p <= ;
i <= i + 1
'b1;
end
阻塞與非阻塞的區別
簡單點說 阻塞就是幹不完不准回來,非阻塞就是你先乾,我現看看有其他事沒有,完了告訴我一聲 我們拿最常用的send和recv兩個函式來說吧.比如你呼叫send函式傳送一定的byte,在系統內部send做的工作其實只是把資料傳輸 copy 到tcp ip協議棧的輸出緩衝區,它執行成功並不代表資料已經成功...
阻塞與非阻塞的區別
簡單點說 阻塞就是幹不完不准回來,非阻塞就是你先乾,我現看看有其他事沒有,完了告訴我一聲 我們拿最常用的send和recv兩個函式來說吧.比如你呼叫send函式傳送一定的byte,在系統內部send做的工作其實只是把資料傳輸 copy 到tcp ip協議棧的輸出緩衝區,它執行成功並不代表資料已經成功...
阻塞非阻塞與同步非同步的區別
老張愛喝茶,廢話不說,煮開水。出場人物 老張,水壺兩把 普通水壺,簡稱水壺 會響的水壺,簡稱響水壺 1 老張把水壺放到火上,立等水開。同步阻塞 老張覺得自己有點傻 2 老張把水壺放到火上,去客廳看電視,時不時去廚房看看水開沒有。同步非阻塞 老張還是覺得自己有點傻,於是變高階了,買了把會響笛的那種水壺...