Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team A.W.E.S.O.M.-O 4000 March 6, 2007.

Similar presentations


Presentation on theme: "Team A.W.E.S.O.M.-O 4000 March 6, 2007."— Presentation transcript:

1 Team A.W.E.S.O.M.-O 4000 March 6, 2007

2 Progress Last Week Incorporated floating point datapath Updated memory
Implemented forwarding Implemented stalling

3 Datapath Supports all required instructions Includes forwarding
We are currently working on stalls

4 Old Datapath

5 New Datapath

6 IF Datapath

7 ID Datapath

8 EX Datapath

9 MEM Datapath

10 MEM Interface

11 Forwarding Logic Simple, repetitive, and complete Tested successfully

12 Forwarding Logic

13 Stalling Logic Only required when a load is followed by another operation that requires the register that was loaded, Or if a branch, JALR, or JR instruction comes after an operation that altered its rs1, Or if a branch, JALR, or JR instruction comes two stages after a load instruction that loaded into rs1 of the branch, JALR, or JR

14 Stalling Logic

15 Floating Point Operations
Floating point register created Based on GPR Same as GPR except F0 is writable, not always 0 Supports MULT, MULTU, MOVFP2I, MOVI2FP Is MOVF a required operation?

16 Floating Point

17 Plan for this week Test stalling
Test as much as possible over the next two days before the demonstration on Thursday, including the test programs. All new episode of South Park on Wednesday, March 7, 2007 at 9 PM CST on Comedy Central (Channel 42 for Stephen, 19 for Brian, 245 for Ben, also available on NUTV if you are in a dorm on campus)

18


Download ppt "Team A.W.E.S.O.M.-O 4000 March 6, 2007."

Similar presentations


Ads by Google