4 - When a control signal does something when it is set to...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
March 2, 2005 A single-cycle MIPS processor 5 Memories It’s easier to use a  Harvard architecture  at first,  with programs and data stored in  separate  memories. need these memories to be 32-bits wide (buses are represented by dark lines here). We still want byte addressability, so these are 2 30  x 32 memories. Blue lines represent control signals.  MemRead  and MemWrite  should be set to 1 if the  data memory  is to be read or written respectively, and 0 otherwise.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: When a control signal does something when it is set to 1, we call it active high (vs. active low) because 1 is usually a higher voltage than 0. For today, we will assume you cannot write to the instruction memory . Pretend its already loaded with a program, which doesnt change while its running. Read address Instruction memory Instruction [31-0] Read address Write address Write data Data memory Read data MemWrite MemRead...
View Full Document

This note was uploaded on 10/17/2010 for the course CMPE 200 at San Jose State University .

Page1 / 2

4 - When a control signal does something when it is set to...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online