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 single-purpose processor to perform different arithmetic operations on two 4-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 1: design a single-purpose 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 2: 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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!