History log of /XiangShan/src/main/scala/xiangshan/frontend/IFU.scala (Results 201 – 225 of 434)
Revision Date Author Comments
# 30b17032 22-Jan-2021 Lingrui98 <[email protected]>

ifu: add ftqEnqbuf log


# 744c623c 22-Jan-2021 Lingrui98 <[email protected]>

ftq and all: now we can compile


# 1d32896e 22-Jan-2021 jinyue110 <[email protected]>

DecodeUnit/IFU: move RVC expander to frontend if4


# db0e390d 21-Jan-2021 jinyue110 <[email protected]>

fix refill when flush bug

For single port SRAM icache, we disable read when write. So we disable
if1_cango when flush if2 register


# 884dbb3b 20-Jan-2021 LinJiawei <[email protected]>

[WIP] connect Ftq into ctrl block


# b576727b 20-Jan-2021 zoujr <[email protected]>

Perf: Modify perdictors counter calc logic


# 51b2a476 20-Jan-2021 zoujr <[email protected]>

Perf: Add counter for predictors


# fdd71723 20-Jan-2021 jinyue110 <[email protected]>

Merge branch 'master' into icache-uncache

icache: add not bus-width aligned MMIO req support

IFU: add mmio aligned function


# 6d549086 19-Jan-2021 jinyue110 <[email protected]>

IFU: set reset vector to 0x10000000


# d765eb64 19-Jan-2021 jinyue110 <[email protected]>

ICache-uncache add MMIO perf register


# 38756391 18-Jan-2021 jinyue110 <[email protected]>

IFU: add MMIO parameters


# 7777e678 17-Jan-2021 zoujr <[email protected]>

Perf: Fix a bug and it still wrong


# 13acf83a 17-Jan-2021 jinyue110 <[email protected]>

icache: add icache uncache support


# 86e9688d 16-Jan-2021 zoujr <[email protected]>

Perf: Modify predictor counter logic


# 7d793c5a 16-Jan-2021 zoujr <[email protected]>

Perf: Add BPU pred pref counter


# db9b9782 13-Jan-2021 Steve Gou <[email protected]>

Merge branch 'master' into opt-ibuf


# 9fd24e81 12-Jan-2021 Lingrui98 <[email protected]>

ifu: don't use if4_pc to check if4_prevHalfInstrMet


# 814bb532 09-Jan-2021 Lingrui98 <[email protected]>

bpu: remove flush signals


# 16aa3c6d 08-Jan-2021 jinyue110 <[email protected]>

IFU: fix instruction block bug

if1_can_go depend on itlb_resp_valid but not considering !if2_valid


# ae826784 08-Jan-2021 Lingrui98 <[email protected]>

Merge branch 'ifu-pakcet-aligned' of https://github.com/RISCVERS/XiangShan into ifu-pakcet-aligned


# 9f6ee548 08-Jan-2021 Lingrui98 <[email protected]>

ifu: fix jal target calculation bug


# 9a17181d 08-Jan-2021 jinyue110 <[email protected]>

IFU: tlb_resp_valid processing in advance

The path for TLB to generate miss signal is too long, so we
decoupled the tlb_resp_valid signal from if2_ready and
icache_req_ready. It is now c

IFU: tlb_resp_valid processing in advance

The path for TLB to generate miss signal is too long, so we
decoupled the tlb_resp_valid signal from if2_ready and
icache_req_ready. It is now connected to if1_fire with a AND logic
to generate if1_can_go. The if1_can_go signal is sent to BPU and Icache as the
signal that say the first stage can be passed down.

show more ...


# eafa030d 07-Jan-2021 zhanglinjuan <[email protected]>

Frontend/IFU: place L1plusPrefetcher in Frontend


# 2b32f7df 07-Jan-2021 Lingrui98 <[email protected]>

ifu: code clean ups


# 576af497 07-Jan-2021 Lingrui98 <[email protected]>

ifu, bpu: totally remove the concept of 'bank'


12345678910>>...18