1 / 5

Week 7 Progress Update: Finishing Control Unit and Addressing Bugs in ALU

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.

Download Presentation

Week 7 Progress Update: Finishing Control Unit and Addressing Bugs in ALU

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Group 1 – Week 7

  2. 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

  3. Pipelined Control Signals Chart

  4. 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)

  5. 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!

More Related