Remove default zeroing of fetch address when no fetch is asserted -- this puts LUTs on a critical path and arguably causes more toggling than asserting the sequentially next address by default.
This commit is contained in:
parent
d31b1708db
commit
de9b51b787
|
@ -279,7 +279,7 @@ assign mem_addr_vld = mem_addr_vld_r && !reset_holdoff;
|
||||||
assign mem_size = 1'b1;
|
assign mem_size = 1'b1;
|
||||||
|
|
||||||
always @ (*) begin
|
always @ (*) begin
|
||||||
mem_addr_r = {W_ADDR{1'b0}};
|
mem_addr_r = fetch_addr;
|
||||||
mem_priv_r = fetch_priv;
|
mem_priv_r = fetch_priv;
|
||||||
mem_addr_vld_r = 1'b1;
|
mem_addr_vld_r = 1'b1;
|
||||||
case (1'b1)
|
case (1'b1)
|
||||||
|
|
Loading…
Reference in New Issue