Lab 4 - Laboratory 4 Objective 0.0 The objective of this...

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

View Full Document Right Arrow Icon
1 Laboratory 4 0.0 Objective The objective of this laboratory is to develop a structural model for the KURM data path and a behavioral model of the KURM controller and to integrate the two components to model the CPU. Problem 1 Design and implement a structural model for the KURM data path. Use your behavioral register file and ALU models from Laboratory 3 in conjunction with other components from the KURM library to implement your system. No behavioral VHDL is allowed in the data path description other than the models for KURM compo- nents you have been provided. The only exception is that you may design components to calculate offset values for BNE , LW , SW and the JMP operation. Note that efficiency in these components is of utmost importance. Your data path should combine instruction and data memory fetch and store into a single memory access sub- system. Use multiplexers to select and route data to the memory access subsystem and route retrieved data appro- priately. Note that handling output can be achieved largely using load-enables for various components and should
Background image of page 1

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

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

This note was uploaded on 12/14/2008 for the course CPR E 381 taught by Professor Zambreno during the Fall '08 term at Iowa State.

Page1 / 2

Lab 4 - Laboratory 4 Objective 0.0 The objective of this...

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