EECS 31/CSE 31/ICS 151 Homework 6 Questions

View Questions with Strategies
View Questions with Solutions

Problem 1

Question

(Registers) Design a register with two load signals, that enable the loading of data from two different sources.

Problem 2

Question

(Shift-Registers) Using a 4-bit shift register, construct a 4-bit register that can rotate its content one position to the left or right.

Problem 3

Question

(Counters) Design a 4-bit binary counter that counts up only in:

  1. Even numbers (0, 2, 4, 6, 8, ...)

Problem 4

Question

(Register files) Design an 8 x 4 register file with:

  1. One write and two read ports

Problem 5

Question

(Memories) Design:

  1. 256K x 8 RAM using 256K x 1 RAM chips

Problem 6

Question

(Datapaths) Design a simple datapath that can compute the expression:

  1. Sum Imageaixi

  2. Sum Imageaixi + bi

Problem 7

Question

(Datapaths) Define and implement the controller for the datapath that couldexecute the algorithm developed in Problem 7.19(a).