Team A.W.E.S.O.M.- O 4000 February 13, 2007.

Slides:



Advertisements
Similar presentations
Adding the Jump Instruction
Advertisements

Pipeline Example: cycle 1 lw R10,9(R1) sub R11,R2, R3 and R12,R4, R5 or R13,R6, R7.
Chapter 9 Computer Design Basics. 9-2 Datapaths Reminding A digital system (or a simple computer) contains datapath unit and control unit. Datapath: A.
Microprocessor Design Multi-cycle Datapath Nia S. Bradley Vijay.
-Alan Nelson -Andy Kruger -Dongpu Jin.  CPU is one of the most important and complicated parts of a computer.  We are going to design, implement and.
DATAPATHS 3) Shifters. 4) Comparators 5) Counters.
10/13/2005Comp 120 Fall October Questions? Today Control.
16-bit 4-stage Pipelined Microprocessor EECS 427 Project Group: JARS (John, Abhishek, Ramashis, Syed)
Group 2 Week 7 Presentation AlexDaveKevinMike. Jumps/Branches Implemented the last of the Jumps/Branches into our design. Implemented the last of the.
1 COMP541 Sequencing – III (Sequencing a Computer) Montek Singh April 9, 2007.
Computer Basics. Datapath Operations The Register File.
Group 2 Week 8 Presentation AlexDaveKevinMike. ASM Files Began translating the ASM files into files that will be recognized by Quiksim. Began translating.
Team 2 Week 6 Presentation The Attack of the Slow Moving Computers! AlexDaveKevinMike.
Chapter 6 Memory and Programmable Logic Devices
Chapter 7 – Registers and Register Transfers Part 1 – Registers, Microoperations and Implementations Logic and Computer Design Fundamentals.
Chapter 5 Basic Processing Unit
Computer Science 210 Computer Organization The von Neumann Architecture.
EECS 362 Computer Architecture Projects Lecture 1 Instructor: Alok Choudhary Co-instructor: Avery Ching.
Gary MarsdenSlide 1University of Cape Town Chapter 5 - The Processor  Machine Performance factors –Instruction Count, Clock cycle time, Clock cycles per.
Sample Code (Simple) Run the following code on a pipelined datapath: add1 2 3 ; reg 3 = reg 1 + reg 2 nand ; reg 6 = reg 4 & reg 5 lw ; reg.
Computer Science 210 Computer Organization Control Circuits Decoders and Multiplexers.
TEAM FRONT END ECEN 4243 Digital Computer Design.
Team DataPath Research Computer Architechture. PC and IF in the Processor.
1 A single-cycle MIPS processor  An instruction set architecture is an interface that defines the hardware operations which are available to software.
Chapter 4 From: Dr. Iyad F. Jafar Basic MIPS Architecture: Single-Cycle Datapath and Control.
Elements of Datapath for the fetch and increment The first element we need: a memory unit to store the instructions of a program and supply instructions.
1 CSE 140L Discussion How to design your CPU (and how it works!)
Gary MarsdenSlide 1University of Cape Town Computer Architecture – Introduction Andrew Hutchinson & Gary Marsden (me) ( ) September 2003.
CSF Chap B Functional components of computer designs Basic logic gates.
Exceptions Another form of control hazard Could be caused by…
Computer Architecture
Computer Science 210 Computer Organization
More Devices: Control (Making Choices)
Computer Science 210 Computer Organization
Morgan Kaufmann Publishers
D.4 Finite State Diagram for the Multi-cycle processor
MIPS Processor.
Other DataPath designs: Microprogrammed and pipelined datapaths
The fetch-execute cycle
MIPS processor continued
Team A.W.E.S.O.M.-O 4000 February 27, 2007.
Computer Science 210 Computer Organization
CS/COE0447 Computer Organization & Assembly Language
Computer Architecture
Computer Science 210 Computer Organization
Team A.W.E.S.O.M.-O 4000 February 20, 2007.
Lecture 4 Single Cycle Machine Prof. Xiaoyao Liang 2015/3/18
Computer Organization “Central” Processing Unit (CPU)
Design of the Control Unit for One-cycle Instruction Execution
Enemies make you stronger, allies make you weaker. Frank Herbert
Systems Architecture II
MIPS Processor.
Team Brian Leslie Tuesday, January 23, 2007.
Composing the Elements
Architecture Overview
22 October 3 classes before 2nd exam! Control 1/16/2019
April 3 Fun with MUXes Implementing arbitrary logical functions
Overview Part 1 - Registers, Microoperations and Implementations
Other DataPath designs: Microprogrammed and pipelined datapaths
MIPS processor continued
Today: a look to the future
Review: The whole processor
Extended Registration KS3
COMS 361 Computer Organization
The state in a stored-program digital computer
MIPS Processor.
Processor: Datapath and Control
Extended Registration KS3
Extended Registration KS3
CS/COE0447 Computer Organization & Assembly Language
Presentation transcript:

Team A.W.E.S.O.M.- O 4000 February 13, 2007

Progress This Week Finished majority of components Began building pipeline registers Continued working on control unit

Finished Components Instruction Memory Program Counter Register files ALU Data Memory Sign Extender

Register File

Write Enables

32-bit 32 to 1 mux

Datapath (DLXview design)

Question Do we need to include instructions in the DLXasm file but not in the DLX book?

Plan For This Week Construct datapath Finish control table and implement with PLA Finish pipeline registers