Question: ALU with Sequential Data Entry You are given the task of designing a single - purpose processor to perform different arithmetic operations on two 4
ALU with Sequential Data Entry
You are given the task of designing a singlepurpose processor to perform different arithmetic operations on two bit binary numbers. The processor should consist of an ALU that can perform the following operations using ADDERS only:
Addition
Subtraction
Multiplication
Input data must be entered sequentially through a single input data path.
part : design a singlepurpose processor that implements that program. Your solution to the assignment should include a complete design of the processors FSMD datapath and the control unit. Provide a neat and clean solution; you can use diagramming software such as VISIO for presenting your drawings.
part : Implement your processors datapath and controller in VHDL You are free to select the structural hierarchy of the implementation; the implementation could be behavioral, structural or a mixed implementation. Test your implementation by simulating the VHDL implementation in ModelSim and provide relevant timing diagrams.
read all parts carefully!!!
use VHDL Quartus and modelSim
keep it easy and simple and u can use componants
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
