To construct a register file containing eight 16bit register

To construct a register file containing eight 16-bit registers, two input ports and three output ports, we use w number of 16-bit registers with parallel load input, x number of y-to-1 z-bit multiplexers, and p number of q-to-r decoders with enable. Specify the values of w, x, y, z, p, q, and r. (2 points for each variable)

Solution

1. We need three output ports so at the output side we need 3, 8X1 mux. So x = 3 and y = 8 and z = 3

2. Given w number of 16-bit registers with parallel load and 8-w has serial data stream. So we need log28-w X (8-w) decoder needed. so p = 1. It is intituve from here if w=1 or 2 or 3 then decoder is not perfect (means not n X 2n decoder). So, to get this we need w =4 and we need 2 X 4 decoder with write enable , so q = 2 and r=4.

So, totally w = 4, x = 3, y = 8, z = 3, p = 1, q = 2 and r =4.

To construct a register file containing eight 16-bit registers, two input ports and three output ports, we use w number of 16-bit registers with parallel load i

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site