Labs (CMSE 222)

LAB

Important Note! You should attend the lab sessions with your assigned group. If you miss a lab, you cannot attend another group's session. Your attendance will not be accepted unless you have a valid excuse, such as a schedule clash. You are allowed one make-up session for any missed labs.
Lab Final and Make-up: The lab final quiz sessions will be held in the week 01-07 June. Each group will have their lab quiz on the usual lab day and time. Please join the lab final with your own group. The final will be a written exam and will contains questions related to the lab experiments. For the make-ups, only the ones who missed a lab and submitted a valid report can have a make-up. The make-up sessions will be held in the week 25-31 May for each group. ---- Best wishes.

You can find related software on the links below;
Qtspim: https://sourceforge.net/projects/spimsimulator/files/
Quartus : https://www.intel.com/content/www/us/en/software/programmable/quartus-prime/download.html

Lab Schedule
Lab #
Experiment
Date (Group 1&3)
Date (Group 2)
Lab 1
Introduction to Quartus
11 March, 202513 March, 2025
Lab 2
Simulating Functions
18 March, 202520 March, 2025
Lab 3
Combinational Circuits
25 March, 202527 March, 2025
Midterm Exams (11-26 April 2025)
Lab 4
Sequential Circuits and Registers In VeriLog HDL
06 May, 202508 May, 2025
Lab 5
Single Clock Data Path for 16-bit R-type Instructions
13 May, 202515 May, 2025
Lab 6
MARIE Installation
20 May, 202522 May, 2025
Lab 7
Make-up & Lab Final27 May, 202529 May, 2025
Lab 8
Lab Final
03 June, 202505 June, 2025
Final Exams (11-26 June, 2025)


You can check the link for experiments: https://www.youtube.com/channel/UCd9VIvHClUV6Ydf227Ja4bQ/playlists

Lab Assistants
Res. Asst. HAMIDREZA RAHIMI
Office: CMPE125
Res. Asst. LEILA M. VAIGHAN
Office: CMPE102
Res. Asst. ZEINAB JABBARBABOUEI
Office: CMPE102