Commits

Author Commit Message Labels Comments Date
Sam Mussmann
Fix rst rendering.
Sam Mussmann
Make README render as reStructuredText
Sam Mussmann
Add README
Sam Mussmann
Remove register mappings as we said we would.
Sam Mussmann
Document main loop data structures.
Sam Mussmann
Rename functional units.
Sam Mussmann
Rename .start_instruction() to ._do_enqueue() and remove extraneous call.
Sam Mussmann
Document .final_dict().
Sam Mussmann
Rename 'cur_state' to 'state'.
Sam Mussmann
Remove flag variable 'done' from tracker.
Sam Mussmann
Rename more sensibly.
Sam Mussmann
Stop tracking instruction by index in reorder buffer and .issue_next()
Sam Mussmann
Move cycle tracking out of InstructionTracker into main loop.
Sam Mussmann
This now solves HW3 with the correct answers. Still kinda messy though.
Sam Mussmann
Add InstructionTracker -- still unsure about main simulation loop -- it doesn't work right now.
Sam Mussmann
Add a reorder buffer
Sam Mussmann
Define instruction format and annotate with RAW dependences