mirror of
https://github.com/fpganinja/taxi.git
synced 2026-04-07 04:38:42 -07:00
cndm: Remove extra APB idle cycles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -176,7 +176,7 @@ logic [WQN_W-1:0] rx_queue_reg = '0;
|
|||||||
always_ff @(posedge clk) begin
|
always_ff @(posedge clk) begin
|
||||||
apb_dp_ctrl_pready_reg <= 1'b0;
|
apb_dp_ctrl_pready_reg <= 1'b0;
|
||||||
|
|
||||||
if (apb_dp_ctrl[2].penable && apb_dp_ctrl[2].psel && !apb_dp_ctrl_pready_reg) begin
|
if (apb_dp_ctrl[2].psel && !apb_dp_ctrl_pready_reg) begin
|
||||||
apb_dp_ctrl_pready_reg <= 1'b1;
|
apb_dp_ctrl_pready_reg <= 1'b1;
|
||||||
apb_dp_ctrl_prdata_reg <= '0;
|
apb_dp_ctrl_prdata_reg <= '0;
|
||||||
|
|
||||||
|
|||||||
@@ -344,7 +344,7 @@ always_comb begin
|
|||||||
// s_axil_ctrl_awaddr_reg_index
|
// s_axil_ctrl_awaddr_reg_index
|
||||||
|
|
||||||
state_next = STATE_AXIL_WR;
|
state_next = STATE_AXIL_WR;
|
||||||
end else if (s_apb_dp_ctrl.penable && s_apb_dp_ctrl.psel && !s_apb_dp_ctrl_pready_reg) begin
|
end else if (s_apb_dp_ctrl.psel && !s_apb_dp_ctrl_pready_reg) begin
|
||||||
// APB read/write
|
// APB read/write
|
||||||
|
|
||||||
queue_mem_addr_next = s_apb_dp_ctrl_paddr_queue_index;
|
queue_mem_addr_next = s_apb_dp_ctrl_paddr_queue_index;
|
||||||
|
|||||||
Reference in New Issue
Block a user