ccs 发表于 2012-6-4 16:35:55

inout管脚该如何描述

inout管脚该如何描述
我这样描述啊够了
inout      wire      USB_DB;
reg                 USB_DB_OUT;
reg                  USB_DB_OUT_CONTROL;
assign    USB_DB=   USB_DB_OUT_CONTROL?USB_DB_OUT:8'hz;
求高人指点

@HDL现场 发表于 2012-6-4 23:05:07

给你个参考的
比如说:
inout      sda;                  // 总线
reg         link_sda;            // 方向寄存器
reg         sda_buf;            // 用于发送数据缓冲
reg         sda_in;            // 用于接收数据缓存
assign    sda         =   (link_sda == 1'b1)?sda_buf   :1'bz;    // 总线逻辑
assign    sda_in      =   (link_sda == 1'b1)?1'bz         :sda;   // ---------

//仅供参考

@HDL现场 发表于 2012-6-4 23:06:19

给你个参考的
比如说:
inout      sda;                  // 总线
reg         link_sda;            // 方向寄存器
reg         sda_buf;            // 用于发送数据缓冲
reg         sda_in;            // 用于接收数据缓存
assign    sda         =   (link_sda == 1'b1)?sda_buf   :1'bz;    // 总线逻辑
assign    sda_in      =   (link_sda == 1'b1)?1'bz         :sda;   // ---------

//仅供参考
页: [1]
查看完整版本: inout管脚该如何描述