欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

inout端口示例

程序员文章站 2022-07-09 12:57:29
...

要实现输入输出的管脚复用,在RTL Viewer中产生下图中红色加粗的器件,Verilog怎么描述呢?
inout端口示例
其示例代码如下:

module bidirec (oe, clk, inp, outp, bidir);

// Port Declaration

input   oe;
input   clk;
input   [7:0] inp;
output  [7:0] outp;
inout   [7:0] bidir;

reg     [7:0] a;
reg     [7:0] b;

assign bidir = oe ? a : 8'bZ ;
assign outp  = b;

// Always Construct

always @ (posedge clk)
begin
    b <= bidir;
    a <= inp;
end

endmodule

————————————————
参考链接:https://blog.csdn.net/qimoDIY/article/details/99519624

相关标签: Verilog