CPLD/FPGA实现I2C的透传,使用三态门,那么SDA的方向应向该如何确定?
assign SCL_OUT = SCL_IN;
wire mid;
assign mid = dir?1'bz:SDA_IN; //dir为0的时候,SDA_IN
wire mid1;
assign mid1 = dir?SDA_OUT:1'bz; //为1的时候,SDA_OUT
assign SDA_IN = mid1;
assign SDA_OUT = mid;
那个dir如何确定呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>