Issues
- 0
CPU can write to $0
#43 opened by shaybarak - 0
Implement functional units: multiplier
#42 opened by shaybarak - 0
Implement functional units: adder
#41 opened by shaybarak - 0
Implement reservation stations
#40 opened by shaybarak - 0
Implement register file with tags and values
#39 opened by shaybarak - 0
Adapt simulator main to part 3 input
#38 opened by shaybarak - 0
- 0
Implement instruction queue
#36 opened by shaybarak - 0
InstructionFactory should keep string representation of instruction in Instruction
#35 opened by shaybarak - 0
- 0
Non-blocking write miss
#33 opened by shaybarak - 0
L2 cache should load critical word first, then critical L1 block first, then rest of L2
#32 opened by shaybarak - 0
In L2, print ways interleaved for data, print way0 then way1 for instructions
#29 opened by shaybarak - 0
- 0
- 0
If part of a block is requested from the L1 while it is being read from L2, it is considered a hit
#30 opened by shaybarak - 1
To avoid big 16MB mem_dump.txt files, the code in 15MB - 16MB is ignored and not dumped, and only data is dumped to the file, up to the last line which contains a nonzero data
#28 opened by shaybarak - 0
L1 data cache has a single 32-bit word write buffer in front of the cache, which can accept the write data and release the CPU immediately
#27 opened by shaybarak - 0
Non blocking background write miss
#26 opened by shaybarak - 0
On a write miss to L1 which hits in L2, l2_access_delay is only till the first word in the block
#25 opened by shaybarak - 0
- 0
Since L1 is inclusive in L2, we may need to throw blocks from L1 when we evict a block from L2 to maintain the inclusive caches
#23 opened by shaybarak - 0
Caches are write-allocate
#21 opened by shaybarak - 0
ConfigurationTest passes
#10 opened by shaybarak - 0
Test CPU for part 1
#14 opened by shaybarak - 0
System test passes
#17 opened by shaybarak - 1
Generate CPU trace in the fat's format
#16 opened by shaybarak - 0
$0 is always zero
#19 opened by shaybarak - 0
- 0
System memory is always 16MB
#18 opened by shaybarak - 1
Implement CPU for part 1
#11 opened by shaybarak - 0
System tests
#15 opened by shaybarak - 1
Main for part 1
#12 opened by shaybarak - 1
InstructionFactory should initialize with code base address and maintain its own PC
#13 opened by shaybarak - 0
- 0
- 1
- 0
- 0
- 3
InstructionFactoryTest passes
#8 opened by shaybarak - 0
- 1
Write label analyzer
#6 opened by shaybarak - 0
Fix compilation error in configuration
#7 opened by shaybarak