mirror of
https://github.com/lowRISC/ibex.git
synced 2025-04-24 22:07:43 -04:00
These changes correspond to similar changes in the prefetch buffer to support branch prediction. A registered version of fill_ext_done was required to prevent a combinational loop from branch_i in to valid_o out. Multiplexing priorities for fifo_addr have been swapped to match fetch_addr_d in the same module and all similar multiplexing in the icache (prioritize incoming branch_i over branch_mispredict_i). Note however that it is not expected that these conditions will actually occur together, and an assertion has been added to check that. Signed-off-by: Tom Roberts <tomroberts@lowrisc.org> |
||
---|---|---|
.. | ||
data_ind_timing | ||
icache | ||
riscv-formal | ||
.gitignore |