Design datapath that consists of four four-bit psw registor

Assignment Help Electrical Engineering
Reference no: EM13265006

Design a datapath that consists of four four-bit, general-purpose registers and one four-bit processor status word (PSW) register. There are four status bits, carry, overflow, sign, and zero; these will be stored in the four bits of the PSW. The PSW must be written for any operation that uses the function unit but not for those that do not. The function unit for the datapath is the same as designed in the previous lab.
During a single clock cycle the register file will produce two outputs, A and B. It has the ability to write to a single register on the rising edge of the clock signal but is not required to write to any register. Output A of the register file is connected directly to the A bus that is the input to the function unit. Bus B data can come from the B output of the register file or from constant data that is supplied by the control unit. Bus B is the B input to the function unit.
The data input to the register file is from bus D. Bus D receives data either from the output of the function unit or from an external source, such as memory.
Provide the datapath control word for the functions specified for the function unit in the previous laboratory and for load and store operations. The load operation will specify the address to read on the A bus and the data will be presented for the D bus. The store operation will specify the address to write on the A bus and the data to be stored will be from the B output of the register file.

Reference no: EM13265006

Questions Cloud

What is their yield to maturity : Thatcher Corporation's bonds will mature in 20 years. The bonds have a face value of $1,000 and an 12% coupon rate, paid semiannually. The price of the bonds is $850. The bonds are callable in 5 years at a call price of $1,050. Round your answers ..
Determine how many samples are in vector a-b and x : Consider the following MATLAB code: a = 0:(1/9000):4; % vector of time samples b = 100*a; % instantaneous frequency x = sin(4*pi*b.*a); (a) How many samples are in vector a, b, and x, respectively
Representatives to develop a health insurance strategy : What are the three most important issues on which you will need to build consensus to develop an agreement? Why it will be important for the GM and union representatives to agree? What alternative issues do you think the union might consider importan..
Find the moment of inertia of the pair of golf balls : Two golf balls are glued together and rotated about an axis through the point where they are joined. What is the moment of inertia of the pair of golf balls around the chosen axis
Design datapath that consists of four four-bit psw registor : Design a datapath that consists of four four-bit, general-purpose registers and one four-bit processor status word (PSW) register. There are four status bits, carry, overflow, sign, and zero; these will be stored in the four bits of the PSW.
What is the maturity risk premium for the 2-year security : The real risk-free rate is 3%, and inflation is expected to be 3% for the next 2 years. A 2-year Treasury security yields 8.4%. What is the maturity risk premium for the 2-year security?
Calculate his break shot speed : The top of the pool table is 0.850 m from the floor. The placement of the tape is such that 0 m is aligned with the edge of the table, calculate his break shot speed
What is the default risk premium on the corporate bond : A Treasury bond that matures in 10 years has a yield of 6%. A 10-year corporate bond has a yield of 9%. Assume that the liquidity premium on the corporate bond is 0.4%. What is the default risk premium on the corporate bond? Round your answer to t..
Determine the system output y for the input h : A discrete-time LTI system has the impulse response h[n]. Use linearity and time invariance to determine the system output y[n] if the input is h[n]={-2:n=-1, 3:n=0, 2:n=3, -4:n=5}

Reviews

Write a Review

Electrical Engineering Questions & Answers

  What are some limitations implementing the flow control

Discuss the various ways to include conditional program flow control in 80x86 assembly programming. What are some limitations implementing this flow control when compared to higher level languages

  Consider a chip design using mask levels

Consider a chip design using 10 mask levels. Suppose that each mask can be made with 98% yield. Determine the composite mask yield for the set of 10 masks.

  What is the built in potential of the silicon diode

A silicon diode has a doping profile such that ND = ax3. What is the depth of the junction assuming the p side is uniformly doped with NA per cubic cm. Assume the x origin is at an ideal ohmic contact on the n side of the diode.

  Determine the peak-to-peak current ripple in the output

1. Determine the peak-to-peak current ripple in the output inductor for a forward converter and determine the output voltage ripple of the converter. We know the following parameters: duty cycle d, input voltage Vin, turn ratio.

  What should the surface concentration of the boron implant

A Si sample is uniformly doped with phosphorus at 5 E 16 cm^-3. We make a p-n junction by implanting boron atoms into the surface layer. The implanted depth is 0.15 µm. What should the surface concentration of the boron implant

  Calculate the series impedance and the shunt admittance

A 300-km bundled 500-kV, 60-Hz, three-phase completely transposed overhead line has three ACSR 1351-kcmil conductors per bundle, with the bundle spacing 0.5 m. The horizontal phase spacings between bundle centers are 10, 10, and 20 m.

  Find the average power delivered the resistor

when an AC source is connected accross a 12.0 resistor,the rms current in the resistor is 8.00 A find (a) the rms voltage accross the resistor,(b) the peak voltage of the source , (c) the maximum current in the resistor

  Design a sequential mealy circuit with two inputs a and b

Design a sequential Mealy circuit with two inputs A and B, and output X using JK flip-flops. The circuit produces an output X = 1 when it detects the sequence of either A = 00 or B = 11, otherwise X = 0.

  Explain how the excitation be increased or decreased

Let us assume that a synchronouse 3 phase alternator produces a no-load line voltage of 13.2 KV. if a load having a lagging power factor of 0.8 is connected to the machine, must the excitation be increased or decreased

  Schematic for the logic to implement circuit using inverter

a) Draw the state diagram b) Draw the schematic for the logic to implement this circuit using Inverters, AND gates, OR gates and D flip flops. Use the reverse side and additional sheets if needed.

  What is going to happen if pump speed is increase to 1560rpm

You balanced a pump impeller by placing a 5 gram weight at a radius of 100 mm. The original vibration amplitude was 10 mm/s, and after adding the balancing weight, the vibration is 1 mm/s. The speed of the pump is 1500 rpm and the weight of the im..

  Derive an expression for the incremental work

A positive charge of magnitude q1 lies at the origin. Derive an expression for the incremental work done in moving a second point charge q2 through a distance dx from the starting position (x, y, z) in the direction -ax.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd