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

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

  Power transformers and tariffs

Construction of different types of power transformer, significant energy savings

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Function of the hmi in a scada system

This assignment contains electronics engineering questions like State the commonly found components of a SCADA (Supervisory control and data acquisition) system. and decribe the function of the HMI in a SCADA system.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Explain scada system

Explain the function of the HMI in a SCADA system.

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Traffic light controller

The schematic of the traffic light controller

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