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

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

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