50 likes | 163 Views
In Week 7, we finalized our floor plan, excluding the control unit, forwarding, and hazards. The forwarding data lines are complete, and the control signal lines are prepared, but we still need to finalize the Control PLA chart. This week, we've identified and fixed minor bugs in our components. The logic for the ALU was reworked, and some discrepancies in our adders were addressed. Moving forward, we aim to finish the Control PLA and run our initial instructions, starting with NOPs and then testing consecutive instructions without hazards, pushing to meet our deadline in under three weeks.
E N D
Full Layout • Our floor plan is finished with all components except control unit, forwarding, hazards • Forwarding data lines are there • Just missing the unit & logic • No hazards yet • Control signal lines are ready and chart is finished • PLA chart needs to be made
Testing – Bugs Found • Small bugs with components found this week • Set logic was buggy, reworked that in the ALU • Our adders had one bit line labeled wrong, 4th bit ok on some tests but wrong on others • Control PLA outputs were backwards (0:11) from the control line inputs (11:0)
Next Steps • Get control PLA finished • Run our first instructions • First, try with nops between instructions • Then consecutive instruction with no hazards • Hazard logic • Less than three weeks to go!