Lecture: 3:00-3:50am Wednesday & Friday (Broun 306)
Lab: 4:00-6:50pm Monday (Broun 320)
GTA for Lab: TBD
General Syllabus
Syllabus for Fall 08
Lecture Notes:
Logic Design Review:
Combinational & Sequential Design Process
FPGAs:
Programming Technologies and PALs and PLDs
More Details on FPGAs and Overview of LFSRs
Configuration Interfaces and Configuration for Virtex I & Spartan II
with Spartan 3 Configuration
PicoBlaze Overview and PicoBlaze Manual and User’s Guide
VHDL:
VHDL Entities, Architectures, and Processes
VHDL Names, Signals, and Attributes
VHDL Sequential Logic Modeling
Lab Exercises:
Lab #0 - (8/25) Introduction to lab hardware & software Lab #0 Tutorial
Lab #1 - (9/8) Combinational Logic Design Using Schematic Capture
Lab #2 - (9/15) Sequential Logic Design Using Schematic Capture
Lab #3 - (9/22) Combinational Logic Design
Using VHDL
Lab #4 - (9/29) Sequential Logic Design Using VHDL
Lab #5 - (10/6) Parameterized VHDL Register File Design
Lab #6 - (10/13) Parameterized VHDL
Universal Register/Counter
Lab #7 - (10/20) Hierarchical VHDL Modeling of Manually Controlled Display System
Lab #8 - (10/27) Test Bench
Lab #9 - (11/3) Boundary Scan Interface
Controlled Display System - Gefu’s tutorial on communicating with BS
Lab #10 - (11/10) PicoBlaze Programming,
Simulation and Synthesis Tutorial for PicoBlaze
and the tutorial files (PicoBlaze.zip)
Lab #11 - (11/17-12/1) PicoBlaze
Controlled Display System
Lab Presentations - (12/8)
Additional Tutorials for Lab Exercises:
FAQs by Gefu Xu and Jie Qin
Reference Material for Lab
Exercises:
Detailed manuals for ISE can be found
on the lab computers in C:\Xilinx\doc\usenglish\books\manuals.pdf
Spartan 3 PCB Reference Manual
Link to free ISE
WebPack for your own PC if you want to simulate & synthesize before the
lab session
Related Material:
Dr. Nelson’s Presentation on Mentor Graphics
download PSIM executable for PC The download is a .zip file that includes the manual (PSIM), the PC executable, and two example assembly language programs including the one discussed in the manual.