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
Tutorial A Sbmission Requirements
Sept. 4 Sept. 4
Intel Tutorial B: ModelSim Simulator_VHDL
Intel Tutorial B: ModelSim Simulator_Verilog
Tutorial B Requirements
Sept. 4 Sept. 4
Intel Tutorial C: VHDL Testbench
Intel Tutorial C: Verilog Testbench
Tutorial C Requirements
Sept. 11 Sept. 11
Silicon Run I
Silicon Run II
Sept. 18 Brightspace Quiz: Sept. 18
Assignment Post Date Submission Due Date (@11pm)
Assignment 1 and Reference Solution Sept. 5 Oct. 2
Assignment 2 and Reference Solution Oct. 16 Nov. 20
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. 25
PatternDetector Waveform Example
Oct. 2
Lab2: Structural HDL and Testbenches Oct. 2 Oct. 9
Lab3: Sequential Multiplier Oct. 9 Oct. 16
IP Cores Oct. 16 --
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