Oops, bad if block nesting in PMP
This commit is contained in:
parent
ae30d7c0d2
commit
add19506a5
|
@ -88,19 +88,19 @@ always @ (posedge clk or negedge rst_n) begin: cfg_update
|
||||||
cfg_wdata[i % 4 * 8 + 3 +: 2] == PMP_A_NA4 && PMP_GRAIN > 0 ? PMP_A_OFF :
|
cfg_wdata[i % 4 * 8 + 3 +: 2] == PMP_A_NA4 && PMP_GRAIN > 0 ? PMP_A_OFF :
|
||||||
cfg_wdata[i % 4 * 8 + 3 +: 2];
|
cfg_wdata[i % 4 * 8 + 3 +: 2];
|
||||||
end
|
end
|
||||||
if (cfg_addr == PMPADDR0 + i && !pmpcfg_l[i]) begin
|
end
|
||||||
if (PMP_GRAIN > 1) begin
|
if (cfg_addr == PMPADDR0 + i && !pmpcfg_l[i]) begin
|
||||||
pmpaddr[i] <= cfg_wdata[W_ADDR-3:0] | ~(~30'h0 << (PMP_GRAIN - 1));
|
if (PMP_GRAIN > 1) begin
|
||||||
end else begin
|
pmpaddr[i] <= cfg_wdata[W_ADDR-3:0] | ~(~30'h0 << (PMP_GRAIN - 1));
|
||||||
pmpaddr[i] <= cfg_wdata[W_ADDR-3:0];
|
end else begin
|
||||||
end
|
pmpaddr[i] <= cfg_wdata[W_ADDR-3:0];
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
always @ (*) begin: cfg_read
|
always @ (*) begin: cfg_read
|
||||||
integer i;
|
integer i;
|
||||||
cfg_rdata = {W_DATA{1'b0}};
|
cfg_rdata = {W_DATA{1'b0}};
|
||||||
|
|
Loading…
Reference in New Issue