Design and simulate a 32-bit mips alu using vhdl

Assignment Help Electrical Engineering
Reference no: EM13277738

Design and simulate a 32-bit MIPS ALU using VHDL with overflow and zero detect. The
ALU should implement 10 R-type operations.

Your VHDL description should be structural and constructed from 3 behavioral VHDL 1-bit ALU blocks, a special behavioral VHDL 1-bit ALU block for the most significant bit and a behavioral VHDL block for the zero detect logic. Note: In your 4-bit ALU, the carry-out is generated through Carry Look-ahead logic, not through ripple carry logic. So you need to implement a behavioral VHDL logic for the Carry Look-ahead.
The next step is to construct the 32-bit ALU by wiring EIGHT 4-bit ALU blocks. The final overflow output of the 32-bit ALU is the overflow output from the most significant 4-bit ALU block. You also need a behavioral VHDL block for generating the final zero detection output. Note: For the 32-bit ALU, you need to implement Hierarchical Carry Lookahead: the overall carry out using signals provided by the 4-bit ALU's carry lookahead logic. We still use carry look-ahead to generate the 32 bit ALU's carry out( not a A Partial Carry Lookahead Adder).

Your behavioral blocks should be constructed from CSA's only using the following "gate library":
inverters (1 ns delay)
2-input NANDs (2 ns delay)
3-input NANDs (3 ns delay)2-input NORs (2 ns delay)
3-input NORs (3 ns delay)
2-input XORs (3 ns delay)

Reference no: EM13277738

Questions Cloud

Find the structures of drugs : use any resources available to you to find the structures of these drugs and then identify the functional group or
Determine the maximum altitude reached by the rocket : A rocket is launched at an angle of 56.0° above the horizontal with an initial speed of 99 m/s. Find the maximum altitude reached by the rocket
Create a circuit of three level-sensitive d latches : Create a circuit of three level-sensitive D latches connected in series. Use a timing diagram to show how a clock with a long high time can cause the value at the input of the first D latch to trickle through more than one latch during same clock ..
Find the voltage across each resistor : Three resistors having resistances of R1 = 1.74? , R2 = 2.57? and R3 = 4.83? respectively, Find the voltage across each resistor
Design and simulate a 32-bit mips alu using vhdl : Your VHDL description should be structural and constructed from 3 behavioral VHDL 1-bit ALU blocks, a special behavioral VHDL 1-bit ALU block for the most significant bit and a behavioral VHDL block for the zero detect logic.
Evaluate the service delivery models : Evaluate the service delivery models. Select the options that, in your opinion, are most efficient together regardless of industry. Additionally, select the models that work best in particular industries. Justify your response
Assess the systems development life-cycle : Assess the systems development life-cycle (SDLC) and explain how the life cycle, when executed properly, can maximize business value. Note: All stakeholders point of view should be considered.
Identify putnam''s claim-life threatening illness : Identify Putnam's claim. Where does he state it in his essay? from your experience do you agree with him? Do you agree that people discuss divorce "in an almost pious reverence saved only for life threatening illness"?
Hubble space tele- scope : What is the size in kilometers of the smallest surface features that the Hubble Space Tele- scope (resolution of 0.1 arcsec) can detect? How does this compare with the smallest features that can be seen on the Moon with the unaided human eye (resolut..

Reviews

Write a Review

Electrical Engineering Questions & Answers

  At an interest rate what is the present worth of the deal

A firm leases land from you for 15 years to build a warehouse. As payment you will own the building after 15 years estimated to be worth $400k however you must pay taxes and maintenance of $15k per year.

  Find the voltage at coil 2 and the flux through coil 1

Two coupled coils have self-inductances L1 = 50 mH and L2 = 200 mH, and a coefficient of coupling k = 0.5. If coil 2 has 1000 turns, and I1 = 5Sin (400t) (i.e. the phasor current is 5? -90° A). Find the voltage at coil 2 and the flux through coil ..

  Use the interrupt-driven approach

Store the arrival times in memory locations starting from $1000.(Do this is in C. Store the results in an array and don't worry about the speci c location of the results.)

  Draw wschematic of design specifying the value of resistance

assume filter is connected to a pure resistive load. The cutoff frequency is not to drop below 25krad/s. What is the smallest load resistor that can be connected across the output terminals of the filter.

  Explain the four main kinds of partial reinforcement

1. Explain the basic principles of classical conditioning using an experiment to illustrate how the principles are used. 2. In the operant conditioning school of behaviorism, what is partial reinforcement. Explain the four main kinds of partial rein..

  What is average displacement current to nearest microamp

If the capacitor in the previous problem has a plate separation of 1 mm, what is the average displacement current, to the nearest tenth of a microamp, during that time period Assume a resistance of 180006 ohms and an applied voltage of 14 volts.

  Design a binary counter that produces the output sequence

a) Draw the State Transition diagram. b) Derive the State Table for implementing the counter using D flip-flops. c) Use K-maps to minimize the inputs to the D flip-flops. d) Show the final circuit.

  What precaution should be taken to prevent latch-up

What will cause latch-up in a CMOS IC. What might happen in this condition. What precaution should be taken to prevent latch-up.

  Calculate the amount of money to spend each month

Consider a square house 40 ft on a side, 10 ft high, with a flat roof on top and walls/roof that is 8 inches thick. The thermal conductivity for an un-insulated wall or roof is 1.6 W/Km, while with fiberglass insulation its 0.04 W/Km.

  Find the output y of an ltid system

An LTID system frequency response over |omega|

  What is energy stored at switch closed

For a RL circuit, write a diffedrential equation in which the only time dependant quantity is current (use Kirchoff's loop). Derive an expression for current, i(t), in terms of L,R, and Vo. If Vo=5V, R=2.5 ohms, L=100 nH

  Determine the vswr inside the transmission line

A N-turn resonant circular loop with a uniform current distribution and with a circumference of f/4 , is fed by a lossless balanced twin-lead transmission line with a characteristic impedance of 300 ohms. Neglecting proximity effects

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