Download presentation
Presentation is loading. Please wait.
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)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.