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:
Luke Wren 2022-06-11 14:26:40 +01:00
parent d31b1708db
commit de9b51b787
1 changed files with 1 additions and 1 deletions

View File

@ -279,7 +279,7 @@ assign mem_addr_vld = mem_addr_vld_r && !reset_holdoff;
assign mem_size = 1'b1;
always @ (*) begin
mem_addr_r = {W_ADDR{1'b0}};
mem_addr_r = fetch_addr;
mem_priv_r = fetch_priv;
mem_addr_vld_r = 1'b1;
case (1'b1)