forked from ucb-bar/riscv-sodor
-
Notifications
You must be signed in to change notification settings - Fork 21
Glossary of terms used in Rocket code
kritik bhimani edited this page Mar 26, 2018
·
3 revisions
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