Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

Learning Objectives: Convert a high-level state machine into a datapath and integrate it with a corresponding controller The Task:

Learning Objectives:

• Convert a high-level state machine into a datapath and integrate it with a corresponding controller

The Task:

In part 2 of the final project you will complete your 8-bit calculator by building a datapath and integrating it with the controller you designed and implemented in part 1. You may make changes to the controller for part 1if you find it doesn't meet all of the needs of your datapath, but you must include a synchronous controller in the project. A detailed description of the calculator can be found in the final project part 1 description and the final project demo video.

Your calculator datapath should be implemented within the subcircuit, Datapath (FP Part 2), inside the template file you used for part 1 of the final project. You may add connections between the datapath and controller subcircuit inside the subcircuit, 8-Bit Calculator, as needed, but please do not make any changes to the existing circuit, main. You may also add as subcircuits within the datapath (such as an ALU), but the only subcircuits within the circuit, 8-Bit Calculator, should be the datapath and controller that are already present.

Logisim considers all .circ files as libraries so if you would like to use your Project 2 circuits in your final project template (which is not required) you can add your project 2 file as a library. To do this, select Project from the menu bar and then Load Library and select Logisim Library..., which will open a dialogue box allowing you to add your project as a library. The project will be added as a folder in the explorer pane. If you use this method,please include any projects imported as libraries with your submission. Library files are still separate files and are not included in the .circ project they are imported into.

NOTE: For this project, you may use any built-in circuit elements included with Logisim. This means you may useLogisim's multiplexor and priority encoder or the ones you created in Project 2.

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question