RISCV-32I Simulator
Single Cycle Execution
Editor
Simulator
Editor
Save
Clear
Enable Forwarding
Instruction Cache
# word = 2 ^ words_exponent (non-negative)
Enter words_exponent
# blocks = 2 ^ blocks_exponent (non-negative)
Enter blocks_exponent
# associativity = 2 ^ associativity_exponent (non-negative)
Enter associativity_exponent
Replacement Policy
Select an option
LRU (Least Recently Used)
FIFO (First In First Out)
Random
Hit Time (non-negative)
Miss Penality (non-negative)
Data Cache
# word = 2 ^ words_exponent (non-negative)
Enter words_exponent
# blocks = 2 ^ blocks_exponent (non-negative)
Enter blocks_exponent
# associativity = 2 ^ associativity_exponent (non-negative)
Enter associativity_exponent
Replacement Policy
Select an option
LRU (Least Recently Used)
FIFO (First In First Out)
Random
Hit Time (non-negative)
Miss Penality (non-negative)