Build Process
Using this Repository
Core Configuration
Ember Parameters
Supported Instructions
Module-level Reference
Common Components
Return Address Predictor
L1 Instruction Cache
L1 Instruction Cache TLB
L1 Instruction Cache Fill
Fetch Target Queue
Instruction Fetch
Instruction Decode
Instruction Predecode
Miscellania
Glossary
Python
Index
Index
A
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
V
A
add_group() (ember.riscv.inst.RvInstGroup method)
add_match_value() (ember.riscv.inst.RvInstMatch method)
as_enum() (ember.riscv.inst.RvInstGroup method)
as_string() (ember.riscv.inst.RvInstMatch method)
D
DecodeParams (class in ember.param)
DecodeRequest (class in ember.decode)
DecodeResponse (class in ember.decode)
E
elaborate_s0() (ember.front.fetch.FetchUnit method)
elaborate_s1() (ember.front.fetch.FetchUnit method)
ember.bp.rap
module
ember.common.queue
module
ember.decode
module
ember.front.fetch
module
ember.front.ftq
module
ember.front.ifill
module
ember.front.itlb
module
ember.front.l1i
module
ember.param
module
ember.predecode
module
ember.riscv.inst
module
ember.uarch.fetch
module
EmberParams (class in ember.param)
EmberPriorityEncoder (class in ember.common.coding)
F
FetchParams (class in ember.param)
FetchRequest (class in ember.uarch.fetch)
FetchResponse (class in ember.uarch.fetch)
FetchResponseStatus (class in ember.uarch.fetch)
FetchTargetQueue (class in ember.front.ftq)
FetchUnit (class in ember.front.fetch)
FTQAllocRequest (class in ember.front.ftq)
FTQEntry (class in ember.front.ftq)
FTQEntryState (class in ember.front.ftq)
FTQFreeRequest (class in ember.front.ftq)
FTQIndex (class in ember.uarch.fetch)
G
get_inst_by_name() (ember.riscv.inst.RvInstGroup method)
get_inst_id_by_name() (ember.riscv.inst.RvInstGroup method)
I
inst (ember.param.EmberParams attribute)
InstructionBusParams (class in ember.param)
items() (ember.riscv.inst.RvInstGroup method)
items_by_specificity() (ember.riscv.inst.RvInstGroup method)
L
L1ICache (class in ember.front.l1i)
L1ICacheDataArray (class in ember.front.l1i)
L1ICacheParams (class in ember.param)
L1ICacheReadPort (class in ember.front.l1i)
L1ICacheReadPort.Request (class in ember.front.l1i)
L1ICacheReadPort.Response (class in ember.front.l1i)
L1ICacheTagArray (class in ember.front.l1i)
L1ICacheTLB (class in ember.front.itlb)
L1ICacheTLBFillRequest (class in ember.front.itlb)
L1ICacheTLBParams (class in ember.param)
L1ICacheTLBReadPort (class in ember.front.itlb)
L1ICacheTLBReadPort.Request (class in ember.front.itlb)
L1ICacheTLBReadPort.Response (class in ember.front.itlb)
L1ICacheWritePort (class in ember.front.l1i)
L1ICacheWritePort.Request (class in ember.front.l1i)
L1ICacheWritePort.Response (class in ember.front.l1i)
L1IFillRequest (class in ember.front.ifill)
L1IFillResponse (class in ember.front.ifill)
L1IFillStatus (class in ember.front.ifill)
L1IFillUnit (class in ember.front.ifill)
L1IMissStatusHoldingRegister (class in ember.front.ifill)
L1IMshrArbiter (class in ember.front.ifill)
L1IMshrState (class in ember.front.ifill)
L1IWaySelect (class in ember.front.l1i)
M
match() (ember.riscv.inst.RvInst method)
module
ember.bp.rap
ember.common.queue
ember.decode
ember.front.fetch
ember.front.ftq
ember.front.ifill
ember.front.itlb
ember.front.l1i
ember.param
ember.predecode
ember.riscv.inst
ember.uarch.fetch
mops (ember.param.EmberParams attribute)
N
num_effective_bits() (ember.riscv.inst.RvInstMatch method)
P
paddr (ember.param.EmberParams attribute)
PriorityMux (class in ember.common)
Q
Queue (class in ember.common.queue)
R
RapPopRequest (class in ember.bp.rap)
RapPopResponse (class in ember.bp.rap)
RapPushRequest (class in ember.bp.rap)
RapPushResponse (class in ember.bp.rap)
RapRequest (class in ember.bp.rap)
RapResponse (class in ember.bp.rap)
RapWriteRequest (class in ember.bp.rap)
reset_vector (ember.param.RiscvParams attribute)
ReturnAddressPredictor (class in ember.bp.rap)
RiscvParams (class in ember.param)
Rv32GroupDecoder (class in ember.decode)
Rv32Predecoder (class in ember.predecode)
RvInst (class in ember.riscv.inst)
RvInstGroup (class in ember.riscv.inst)
RvInstMatch (class in ember.riscv.inst)
S
superscalar_width (ember.param.EmberParams attribute)
V
vaddr (ember.param.EmberParams attribute)