Merging the Data Paths

Tom Kelliher, CS 240

Mar. 3, 2004

Administrivia

Announcements

Remember, assignment due Friday. Exam on Wednesday. Review Monday.

Assignment

Read 5.3.

From Last Time

Individual data path designs.

Outline

  1. Merging data paths class exercise.

Coming Up

Single cycle implementation.

Merging the Data Paths

Working in groups of two, design a single data path capable of handling all the following tasks:

Notes:
  1. You'll need to use muxes to select the correct inputs at various points within your design.

  2. Use labels to indicate exactly which instruction bits you're sending to your sub-modules. (For instance, Rs is the input to the register file's RA1 port.) Here are the instructions formats:

    We'll be seeing these a lot over the next couple weeks, so make sure you know what each field does!

  3. Indicate on your design where the control signals are, input and output.



Thomas P. Kelliher
Tue Mar 2 21:16:52 EST 2004
Tom Kelliher