Glossary of terms used in Rocket code
apaj edited this page Sep 3, 2018
·
1 revision
BTB - branch target buffer
BHT - branch history table
RAS - return address stack
HTIF - host/target interface
TLB - translation lookaside buffer
CSR - control and status register file
NBD - non-blocking data cache
amoalu - Atomic memory operation ALU
Mshrs - Miss status handling registers
NPC - next pc calculation
I$ - instruction cache access
BP - branch predict
Dc/Rn - Decode / Rename
IS/RF - Issue / RF Read
EX - Execute
D$ - data cache access
WB - RF writeback
s{n}_{string} - value of "string" in cycle n relative to value in s0_{string} e.g. s0_addr, s1_kill, s1_nack