Advanced MicroElectroMechanical Systems (A-MEMS) and Application Laboratory


ECED 4260


Tutorials Tutorial Dates Submission Due Date (@11pm)
Tutorial A: Quartus Prime _VHDL and light.vhd
Tutorial A: Quartus Prime _Verilog and light.v
Sept. X N/A
Intel Tutorial B: ModelSim Simulator_VHDL
Intel Tutorial B: ModelSim Simulator_Verilog
Sept. X N/A
Intel Tutorial C: VHDL Testbench
Intel Tutorial C: Verilog Testbench
Tutorial C Requirements
Sept. Sept.
IP Cores TBD --
Silicon Run I
Silicon Run II
N/A
Assignment Post Date Submission Due Date (@11pm)
Assignment 1 and Reference Solution Sept. Oct.
Assignment 2 and Reference Solution Oct. Nov.
Labs Lab Dates Submission Due Date (@11pm)
Lab1: Fundamentals of Digital Design
Download Mux_2 and Mux_4 here
Download Mux_2.v , Mux_4.v and Pattern Detector with errorshere
Sept.
PatternDetector Waveform Example
Oct.
Lab2: Structural HDL and Testbenches Oct. Oct.
Midterm Exam Oct. 23 --
Project Work Sessions Submission Due Date (@11pm)
Project Introduction/Preparation:
A. GCD Calculator;
B. Dice Game ;
C. Beamformer;
D. The S-Machine Instruction Set Architecture
Oct. 30
---
Project A/B/C/D
Report Guidelines and marking rubric
Nov. 6, 20, 27 Dec. 2
Project Presentation and marking rubric Nov. 25, 27, 28 ----

Software Installation:

Windows/Linux OS: Download Quartus Prime Lite Edition (v20) individual files:

Quartus Prime (2.0 GB), ModelSim-Intel FPGA (1.3GB), Cyclone V Device file (1.3 GB)

Note: Quartus v18 from ECED2200 also works, see Tutorial A for adding Cyclone V device support

Mac: Install a dual boot of Windows then install Quartus Prime Lite.

Hardware References:

For USB-Blaster II Driver installation, see Getting Started with Intel's DE-Series Boards

For I/O pin assignment, see pp. 25-26 of the DE1-SoC User Guide

For project ideas, check Intel FPGA Tutorials