|
module bidir_port(oe, clk, bidir)! @+ H- {. ^& b. U* v: P1 ?3 X
% s4 t% M! D: N4 `* U9 E& ^; n
input oe; // 即你所寫的oe
) m1 J, q- e5 Z6 a( Y% Q5 Rinput clk;
g* Z2 c3 ^- M/ ]9 yinout bidir;
& ^5 d) o2 Z; [. R4 T; P# j1 L u, Y: @) [' O! V" x
wire a; // 要丟出去的資料
& M2 W: k. i; ]4 Y8 L- D" ureg b; // 讀資料進來處理的位置, ?/ l8 |8 Z; N# C
' b9 o Q& o8 s# M
" b( e' Y, h3 v. g. S. Z
assign bidir = oe ? a : 1'bZ;
' e6 h3 p, I: V7 F5 e2 C8 l9 c) S
always @(posedge clk)
9 y) A* l2 t: r4 tbegin
8 a# n }- i- z0 ? b <= birdir;
8 W* z, H9 S4 ]4 B3 |6 h, Y' d1 jend |
|