Project_B_Description

.pdf

School

University of Illinois, Chicago *

*We aren’t endorsed by this school

Course

366

Subject

Electrical Engineering

Date

Apr 3, 2024

Type

pdf

Pages

7

Uploaded by SuperHumanBuffalo3416

Report
Project B: Building 32-Bit Adders ECE 366 Computer Organization Spring 2024 Final Submission Due: Friday, Mar. 15 Subject to minor changes Last update: Feb. 18 1. Overview The purpose of this project is to exercise building digital blocks. You will use Verilog/SystemVerilog to construct 32-bit carry-lookahead adder and 32-bit prefix adder . Then, you will use ModelSim to simulate the circuits and verify their functional correctness and timing. The project is group based. The group assignment will be done randomly, unless you and a partner of your choice both request to form a group. Such requests should be sent to the instructor no later than Friday, Feb. 23. There will be three BlackBoard assignments related to this project. You have to make three submissions to get the full credit (see below). 2. Get Started ModelSim. You will need to install ModelSim 20.1.1 of Intel FPGA Starter Edition on a Windows computer. Use this download link: https://www.intel.com/content/www/us/en/software- kit/750666/modelsim-intel-fpgas-standard-edition-software-version-20-1-1.html , choose version 20.1.1 and Windows Software (see below). Run the installer, and choose “ModelSim – Intel FPGA Starter Edition.” License is not required for the starter edition.
2 Create Project and Compile Starter Code . In ModelSim, create a project named “Project-B”, and then add all the “*.sv” files to the project. Then, in the “Compile” menu, choose “Compile Order” and then select “Auto Generate”. You will see a screenshot like this: Compile all the program files. Verify there is no compiler error. If there is any error, you will see an error message in red color in the Transcript window. Double click on error message, and you will see a pop-up window with detailed error message.
3 Simulate Project and Verify Waveforms. Start the simulation from the “Simulate” menu. Then, choose tb_ripple_carry_adder_32bit and then select “OK”. Note: If you want, you may simulate any other objects there. Then you will see an “Objects” window. Select all the signals, and then use the right-click menu to add those signals to the “Wave” window (see the screenshot).
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help