{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

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

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 Document Right 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 it’s already loaded with a program, which doesn’t change while it’s running. Read address Instruction memory Instruction [31-0] Read address Write address Write data Data memory Read data MemWrite MemRead...
View Full Document

{[ snackBarMessage ]}

Page1 / 2

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

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

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