Skip to content

Commit 9f3e3ac

Browse files
committed
hw: decouple obi req and gnt (spec: R-22)
1 parent 546379f commit 9f3e3ac

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

rtl/croc_domain.sv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ module croc_domain import croc_pkg::*; #(
390390
.rdata_o ( bank_rdata )
391391
);
392392

393-
assign bank_gnt = 1'b1;
393+
assign bank_gnt = 1'b1; // always ready for request
394394
end
395395

396396

rtl/gpio/gpio_reg_top.sv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ module gpio_reg_top import gpio_reg_pkg::*; #(
6060
obi_rsp_o.r.rdata = obi_rdata;
6161
obi_rsp_o.r.rid = id_q;
6262
obi_rsp_o.r.err = obi_err;
63-
obi_rsp_o.gnt = obi_req_i.req;
63+
obi_rsp_o.gnt = '1; // always ready for request
6464
obi_rsp_o.rvalid = valid_q;
6565
end
6666

@@ -163,7 +163,7 @@ module gpio_reg_top import gpio_reg_pkg::*; #(
163163
// WRITE
164164
//---------------------------------------------------------------------------------
165165
if (obi_write_request) begin
166-
obi_err = 1'b0;
166+
w_err_d = 1'b0;
167167
case ({write_addr, 2'b00})
168168
GPIO_DIR_OFFSET: begin
169169
reg_d.dir = (~bit_mask & new_reg.dir) | (bit_mask & obi_wdata[GpioCount-1:0]);

rtl/obi_uart/obi_uart_register.sv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ module obi_uart_register import obi_uart_pkg::*; #(
4848
obi_rsp_o.r.rdata = rsp_data;
4949
obi_rsp_o.r.rid = id_q;
5050
obi_rsp_o.r.err = err;
51-
obi_rsp_o.gnt = obi_req_i.req;
51+
obi_rsp_o.gnt = '1; // always ready for request
5252
obi_rsp_o.rvalid = valid_q;
5353
end
5454

0 commit comments

Comments
 (0)