mirror of
https://github.com/fpganinja/taxi.git
synced 2026-04-07 04:38:42 -07:00
cndm: Fix device select handling
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -378,6 +378,8 @@ always_comb begin
|
|||||||
|
|
||||||
case (state_reg)
|
case (state_reg)
|
||||||
STATE_IDLE: begin
|
STATE_IDLE: begin
|
||||||
|
dev_sel_next = '0;
|
||||||
|
|
||||||
s_axis_cmd_tready_next = !m_axis_rsp_tvalid_reg && !rsp_frame_reg;
|
s_axis_cmd_tready_next = !m_axis_rsp_tvalid_reg && !rsp_frame_reg;
|
||||||
|
|
||||||
cmd_ram_wr_data = s_axis_cmd.tdata;
|
cmd_ram_wr_data = s_axis_cmd.tdata;
|
||||||
@@ -619,6 +621,7 @@ always_comb begin
|
|||||||
end
|
end
|
||||||
STATE_I2C_START: begin
|
STATE_I2C_START: begin
|
||||||
mux_idx_next = '0;
|
mux_idx_next = '0;
|
||||||
|
dev_sel_next = '0;
|
||||||
dev_sel_next[dev_idx_reg] = 1'b1;
|
dev_sel_next[dev_idx_reg] = 1'b1;
|
||||||
|
|
||||||
dev_addr_cfg_next = DEV_ADDR_CFG[dev_idx_reg];
|
dev_addr_cfg_next = DEV_ADDR_CFG[dev_idx_reg];
|
||||||
|
|||||||
Reference in New Issue
Block a user