Designs simulation and physical implementation of alu

Assignment Help Other Engineering
Reference no: EM131427461

Task Description

This task requires the designs simulation and physical implementation of a 4-bit ALU using the hardware description language Verilog with the finished design implemented upon an. Altera DE2-115 FPGA development board.

The envisaged design will be hierarchical, with some design elements provided direct from class notes, whilst others require modification and/or complete design.

To complete this task you will need to use Altera Quartus that is freely available to download (web pack version).

Specification

Your 4-bit ALU must be able to execute the instruction set shown in Table-1, below:

Operation

Instruction

Opcode

ACC = AUX (Load Accumulator)

LD

000

ACC = ACE + AUX (Add)

ADD

001

ACC = ACE - AUX (Subtract)

SUB

010

ACC = ACE & AUX (bit-wise And)

AND

011

ACC = ACE I AUX (bit-wise Or)

OR

100

ACC = ACC Λ AUX (bit-wise Exor)

EXOR

101

ACC = ACE >> 1 (Rotate right by 1 bit)

R5

110

ACC = ACE << 1 (Rotate left by 1 bit)

LS

111

Table-1

The ALU operands are provided by the accumulator (Acc, via acc_bus) and bus aux_bus. The output of each ALL) operation is stored in the accumulator; the value of the accumulator can also be updated direct y using LD (load) command.

The schematic design of the required ALL) and subsequent DE2-1 1 5 development board interface connections are shown in Figure 1, below,

371_Figure.png

All data path signals in the design are 4-bit unless otherwise stated. Register Acc is clocked by signal clk_reg, and reset by signal nClr (1-bit signals, not shown on diagram).

Attachment:- Assignment Files.rar

Reference no: EM131427461

Questions Cloud

Discuss about the functions of human resources : Human Resources is a business field focused on maximizing employee productivity. Human Resources professionals manage the human capital of an organization and focus on implementing policies and processes. They can be specialists focusing in on rec..
Compare the results of the three methods by quality : Compare the results of the three methods by quality of information for decision making. Using what you have learned about the three methods, identify the best project by the criteria of long term increase in value.
Incorporate responsive web design : When creating a website, do you feel it's best to incorporate responsive web design first or add it in later after your base html/css layouts are complete?
How did capital lease payments affect the income statement : During fiscal 2007, the SUPERVALU grocery chain paid approximately $569 million on its lease contracts-$168 million on capital leases and $401 million on operating leases.
Designs simulation and physical implementation of alu : This task requires the designs simulation and physical implementation of a 4-bit ALU using the hardware description language Verilog with the finished design implemented upon an. Altera DE2-115 FPGA development board
State the two hypotheses - the test statistic and p value : Test the hypothesis that no more than 85% of the Canadian athletes use supplements. State the two hypotheses, the test statistic, and P-value.
Estimate the effective rate of interest on these bonds : In October 1997, Hewlett-Packard issued zero coupon (stated interest rate = zero) bonds with a face value of $1.8 billion, due in 2017, for proceeds of $968 million.
How technology can benefit the transfer of learning : Illustrate how technology can benefit the transfer of learning.Explain how organizations have utilized technology in learning. Use your research or examples from your experience.Comment on the appropriateness of the utilized technology in learning.
Discuss each of the four principal elements : Discuss each of the four principal elements as they relate to your example, using specific details from this experience to illustrate your comments and descriptions.

Reviews

len1427461

3/14/2017 8:48:55 AM

I have an assignment due in a few days. I am supposed to design a 4-bit ALU using Verilog ( not VHDL). I am required to write a code, simulate in both RTL and Gate level and write a report (6 pages )about the code used and how the code would be changed for an 8-bit ALU also asked to specify Which design module exhibits the greatest propagation delay and why. The slides of the assignment details are attached in a rar file with the Verilog files alongside.

Write a Review

Other Engineering Questions & Answers

  Determine the longest queue

Determine the longest queue, the total delay from 8 A.M. until the queue dissipates; and the wait time of the 40th vehicle to arrive.

  Find the required overdrive voltages and bias currents

Design the folded-cascode circuit of Fig. to provide voltage gain of 80 dB and a unity-gain frequency of 20 MHz when CL = 10 pF. Design for IB = I, and operate all devices at the same / VOV / Utilize transistors with 1-μm channel length for which..

  How many toys should retailer send to high-service channel

How many toys should the retailer send to the high-service channel and how many swimsuits should it purchase at the beginning of the season?

  Write a vhdl testbench to verify your design

Consider an unsigned integer division by constant circuit that accepts an input of 8 bit wide and divides it by constant value 53. The divider circuit should output two values as remainder and quotient As you know the division operator is not synt..

  Determine the optimum cross sectional area

A balanced load of 6mva is to be supplied for 2000 hours each year through a 5km three phase 11kv circuit usings kelvins law determine the optimum cross sectional area of an aluminuim conducter yo supply this load.

  What class of polymers have a melting temperature

Name three parameters that must be reported along with experimental data of stiffness and strength of PMC.- What class of polymers have a melting temperature?

  Determine the magnitude of the force on the plate

Water discharges at a rate of 5L/s through a nozzle. The jet, 25 mm in diameter, strikes a flat plate held perpendicular to its line of flow. Determine the magnitude of the force on the plate

  What will be the maximum queue length

When will the queue that forms be cleared, what will be the total delay, and what will be the maximum queue length?

  Calculate the number of steps per second required

Calculate the number of steps per second required to deliver fluid at the commanded rate taking into account the step angle of the motor, the gear reduction, the pitch of the drive screw moving the captive nut and finally the syringe calibration

  Describes cold water systems into buildings

Prepare a portfolio include a fully illustrated report that describes cold water systems into buildings, covering, as minimum, ALL the above topics.

  Compute the matrices for the intact laminate

Compute the [A], and [D] matrices (neglect shear deformations) for the intact laminate. Each lamina is 2.5 mm thick. Do not adjust for in-situ strength. The material properties are:

  Is the voltage gain of the op amp different for each bit

From your measurements, does increase in the digital value result in increase in analog value? Please explain. Is the voltage gain of the op Amp different for each bit? Please explain why?

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