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. 25 N/A
Intel Tutorial B: ModelSim Simulator_VHDL
Intel Tutorial B: ModelSim Simulator_Verilog
Sept. 26 N/A
Tutorial C: Using ModelSim (or Questa*) with Testbenches Oct. 2, 9 Oct. 9
IP Cores Oct. 9 / Self-learning module N/A
Silicon Run I
Silicon Run II
TBD
Assignment Post Date Submission Due Date (@11pm)
Assignment 1 Sept. 23 Oct. 21
Assignment 2 Oct. 14 Nov. 11
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
OCt. 16
PatternDetector Waveform Example
N/A
Lab2: Structural HDL and Testbenches Oct. 23 Oct. 25
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 & Nov. 6
---
Project A/B/C/D
Report Guidelines and marking rubric
Nov. 6, 27 Dec. 2
Project Presentation and marking rubric Dec. 4 ----

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