Skip to content

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

Clone this wiki locally