#
e04387df |
| 07-Jan-2021 |
Lingrui98 <[email protected]> |
ifu: fix packetBytes
|
#
8a97deb3 |
| 07-Jan-2021 |
Lingrui98 <[email protected]> |
ifu, bpu: now we fetch with packet aligned pc
|
#
f25ec550 |
| 06-Jan-2021 |
Lingrui98 <[email protected]> |
ifu: use ParallelOR instead of ParallelPriorityMux for if3(4)_predTakenRedirect
|
#
87abaf47 |
| 06-Jan-2021 |
Lingrui98 <[email protected]> |
IFU: do not need to extend jal offset to XLEN
|
#
79dbadc2 |
| 05-Jan-2021 |
Lingrui98 <[email protected]> |
Merge remote-tracking branch 'origin/frontend-no-rvc' into ifu-timing
|
#
6b98c508 |
| 05-Jan-2021 |
Lingrui98 <[email protected]> |
ifu: wrap pc comparison logic into module
|
#
f4939595 |
| 05-Jan-2021 |
Lingrui98 <[email protected]> |
ifu: don't use if2_fire to select if1_npc
|
#
e83497af |
| 05-Jan-2021 |
Lingrui98 <[email protected]> |
ppmux: wrap it with a module
|
#
cfcf47ee |
| 04-Jan-2021 |
Lingrui98 <[email protected]> |
frontend: use HasCExtension to control whether we support rvc
|
#
91b8fafa |
| 31-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: pass prev_ipf to icache
|
#
46f16ff9 |
| 30-Dec-2020 |
Lingrui98 <[email protected]> |
ifu, icache: put predecode before icache way data selection
|
#
caa86ccc |
| 30-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: determine nextValidPCNotEquals for each potential target in if3 and if4
|
#
adb2d34e |
| 30-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: use Mux1H for if3_target, store snpc from if2
|
#
dff13451 |
| 28-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: wrap bpuMeta of prevHalfInstr for update use
|
#
dfcfeb5f |
| 28-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: prevHalfInstr flush should have higher priority
|
#
d4b88eae |
| 25-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: fix typo
|
#
46e0faf8 |
| 25-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: only when if2_flush can we ignore !if2_allReady
|
#
5f29ab41 |
| 23-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: if2 should wait for TLB resp to fire
|
#
f3988403 |
| 23-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: remove loopbuffer
|
#
ea7c9a3b |
| 23-Dec-2020 |
Lingrui98 <[email protected]> |
frontend: fix unconnected ifu ports
|
#
7335093e |
| 23-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: fix null pointer bug when compiling
|
#
b8023dd5 |
| 23-Dec-2020 |
Lingrui98 <[email protected]> |
frontend: put icache and tlb into icache
|
#
d3f726e6 |
| 21-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: fix a bug when if3 prevHalfInstrNotMet but if3 fires
|
#
ae22e2cb |
| 21-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: fix a bug of if3_prevHalfInstr
|
#
7f4d448d |
| 21-Dec-2020 |
Lingrui98 <[email protected]> |
ifu: fix a bug of if3 prevHalfNotMet false redirect
|