Question: Part 1 : Use Logisim to implement a 4 bit ALU circuit that can execute the following instruction set: Use gates to implement adders Use

Part1:
Use Logisim to implement a 4 bit ALU circuit that can execute the following instruction set:
Use gates to implement adders
Use Multiplexers (any size you need)
Use the hierarchical modeling in Logisim
FlarrA
FlarrA+1
FlarrA+B
FlarrA+B+1
FlarrA+bar(B)
FlarrA+bar(B)+1
FlarrA-1
FlarrA
FlarrA??B
Logic
FlarrAvvB
FlarrAo+B
Flarrbar(A)
FlarrB
Shifting
FlarrsrB
FlarrslB
Part 2:
For the ALU designed in Part 1, you need to interface the ALU with a RAM system. The RAM can be used directly in Logisim. You do not need to build it yourself.
This means your system now should execute instructions where the operands can come from Memory and the output can be written to Memory.
The following are the factors to evaluate the projects:
Design (80%)
a. Interface of RAM through Read and Write operations
b. Data transfer from Memory to ALU
c. Correct results of functions in RAM and on output ports
d. Instructions should include: Register to register operations, Memory to memory operations, immediate to memory operations
Optimal layout (Minimum number of components, modular design, hierarchical representation)(20%).
 Part1: Use Logisim to implement a 4 bit ALU circuit that

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 Databases Questions!