Team 2 Week 6 Presentation The Attack of the Slow Moving Computers! AlexDaveKevinMike
What We Did This Week Set Conditionals Moves Traps/Exceptions Branches/Jumps
Moves Implemented Move functions. Implemented Move functions. They seem to be working but will not know for sure until we get every part implemented into our final design. They seem to be working but will not know for sure until we get every part implemented into our final design.
Traps/Exceptions We made a unit that detects arithmetical overflow. We made a unit that detects arithmetical overflow. Has outputs that stall previous instructions from writing or anything else. Has outputs that stall previous instructions from writing or anything else. Has outputs that force an address on the PC counter. Has outputs that force an address on the PC counter. Will continue to work on it this week to finish the part. Will continue to work on it this week to finish the part.
Exception Unit
Branches/Jumps Using our ALU to do address calculation Using our ALU to do address calculation Wired logic for branches Wired logic for branches MUXes to choose PC MUXes to choose PC
Next Week Finish JAL, JR, JALR Finish JAL, JR, JALR Finish TRAP/RFE Finish TRAP/RFE