|
module bidir_port(oe, clk, bidir)9 \. D c% h, T
- F4 C# U$ [0 T9 K' L
input oe; // 即你所寫的oe [$ X* J6 @2 `* }; x
input clk;' l: t+ a) N% d% a8 e
inout bidir;, I1 }( I! M- S! h. T
& P) U6 D* U! g0 i4 A
wire a; // 要丟出去的資料
1 w6 Y( P! o/ creg b; // 讀資料進來處理的位置: l, h; ~ z- @5 X+ n1 |
1 @# c5 z8 K% u8 B
) R& M" X f1 A: G$ U3 nassign bidir = oe ? a : 1'bZ;+ L( l9 O3 F6 q. @, @! t/ ]
& z4 x' r& m' {% ]8 L2 kalways @(posedge clk)
- t8 w+ H- n( @! k0 k- T+ rbegin
3 I4 i3 v6 t( s* @ b <= birdir;! X% O, e: R- G1 ~
end |
|