2008年8月6日 星期三

多工器4對1

設計一個一位元的四對一多工器,也就是四個訊號輸入,再用兩個bit去控制訊號去選擇一個訊號輸出
verilog程式碼如下:
module  mux4_to_1 (out , i0, i1, i2 , i3 , s1 , s0);
//一個輸出訊號
output out;
//四個輸入訊號
input i0, i1, i2 ,i3;
//兩個選擇訊號
input s1,s0 ;
wire s1n ,s0n ;
wire y0 ,y1 ,y2 ,y3;
not(sln, s1);
not(s0n, s0);
and (y0, i0, s1n , s0n);
and (y1, i1, s1n , s0);
and (y2, i2, s1 , s0n);
and (y3, i3, s1 , s0);
or (out, y0 ,y1 ,y2 ,y3);
endmodule

沒有留言:

一個小故事讓我們明白資金流通的意義

“又是炎熱小鎮慵懶的一天。太陽高掛,街道無人,每個人都債台高築,靠信用度日。這時,從外地來了一位有錢的旅客,他進了一家旅館,拿出一張1000 元鈔票放在櫃檯,說想先看看房間,挑一間合適的過夜,就在此人上樓的時候---- 店主抓了這張1000 元鈔,跑到隔壁屠戶那裡支付了他欠的肉錢...