diff --git a/testbench/spd_tb/spd_reader_tb_behav.wcfg b/testbench/spd_tb/spd_reader_tb_behav.wcfg new file mode 100644 index 0000000..3ee56d3 --- /dev/null +++ b/testbench/spd_tb/spd_reader_tb_behav.wcfg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + spd_reader_top + label + + + sys_clk_p + sys_clk_p + + + sys_clk_n + sys_clk_n + + + i_rst_n + i_rst_n + + + i2c_scl + i2c_scl + + + i2c_sda + i2c_sda + + + fan_pwm + fan_pwm + + + clk_locked + clk_locked + + + main_clk_100 + main_clk_100 + + + sys_clk + sys_clk + + + spd_reader + label + + + i_clk + i_clk + + + i_rst_n + i_rst_n + + + i2c_scl + i2c_scl + + + i2c_sda + i2c_sda + + + state_find_i2c_address[1:0] + state_find_i2c_address[1:0] + + + find_i2c_address_done + find_i2c_address_done + + + i2c_address[6:0] + i2c_address[6:0] + + + enable + enable + + + read_write + read_write + + + register_address[7:0] + register_address[7:0] + + + device_address[6:0] + device_address[6:0] + + + miso_data[7:0] + miso_data[7:0] + + + busy + busy + + + slave_nack + slave_nack + + + read_spd_done + read_spd_done + + + nack_unexpected_err + nack_unexpected_err + + + state_read_spd[2:0] + state_read_spd[2:0] + + + byte_address[5:0] + byte_address[5:0] + + + byte_data[63:0][7:0] + byte_data[63:0][7:0] + + + + I2C_ADDRESS[6:0] + I2C_ADDRESS[6:0] + + + IDLE[31:0] + IDLE[31:0] + + + READ_ADDRESS[31:0] + READ_ADDRESS[31:0] + + + READ_BYTE[31:0] + READ_BYTE[31:0] + + + WAIT_ACK[31:0] + WAIT_ACK[31:0] + +