i2c8_write_byte.v

来自「I2c 总线测试程序,经过多次验证的.包括读写模式(第一次上传)」· Verilog 代码 · 共 35 行

V
35
字号
        # 100;        i8=0;    repeat(8)    begin      if(wdat8[i8]==1'b1) wdat8_tmp[i8] = 1'bz; else wdat8_tmp[i8] = 1'b0;      i8=i8+1;    end        # 100;        i8=0;    repeat(8)    begin      SDA8_M = wdat8_tmp[7-i8]; # 1000; SCL8_M = 1'bz; # 1000; SCL8_M = 1'b0; # 100;      i8=i8+1;    end        SDA8_M = 1'bz;     # 1000;     SCL8_M = 1'bz;     ack8 = SDA8;    # 100;    if(ack8==1'b1)    begin      $display("######################################");      $display("#            ack8 is high!           #");      $display("######################################");      $stop;    end    # 1000;     SCL8_M = 1'b0;     # 2000;    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?