永远记不住的 IOBUF

xilinx IOBUF的用法

在vivado中,连接的管脚的信号一般都会自动添加OBUF或IBUF。
但是对于inout类型的接口,不会主动添加IOBUF,因为in/out切换需要控制信号,需要用户自己分配好。

Language Template

 

 

 

 

2、原语只支持一个信号的处理,如果处理多位总线,需要用到循环语句。

genvar i;
generate
for(i=0;i<8;i=i+1)
begin
// iobuf
end
endgenerate

-----------------------------------

1 使用inout类型数据,可以用如下写法:
inout data;
reg data_in;
reg data_out;

//data为输出时
reg en_output;
assign data_inout=en_output?data_out:1'bz;//en_output控制三态门

 

posted @ 2021-06-05 15:32  Blackfin537  阅读(508)  评论(0编辑  收藏  举报