Ohio
University
School
of Electrical Engineering and Computer Science
ECE
414/514- VHDL Design
Course
Schedule, Fall 2011
Updated
on Wednesday, August 17, 2011
Please check this schedule frequently as it is often updated.
Wk |
Dates |
Subject |
Reading |
Homework |
1 |
Sep
6 |
Introduction |
||
Class
and lab organization, overview of VHDL technology |
1.1
- 1.5 |
Late HW and computer assignments will lower the assignment grade
as follows: |
||
Introduction
to VHDL, package, entity, architecture, names Discuss VHDL Lab organization and final projects |
2.1
- 2.9,VHDL
notes, |
1 day late -10% up to 1 week late -25% up to 1 month late -50% > 1 month late -75% |
||
2 |
Sep
13 |
VHDL modeling |
||
Concurency, process, delta time, signals |
3.1-3.6,
Evita 3 signals, slides
3, |
|||
Sequential statements |
||||
Signal
and variable assignment, if, case and loop statements |
4.1-4.5,
slides
4a, Evita 6 |
|||
3 |
Sep
20 |
Null
statement, Procedure call statement, Return statement |
4.6-4.12,
slides
4b |
|
Concurrent Statements |
||||
Assert,
and wait statements, process, conditional signal assignment, |
5.1-5.2,
slides
5, Evita 8 |
|||
Subprograms and Overloading |
||||
|
Sep
27 |
Component
declaration and instantiation, generate, block,
|
5.3-5.8 |
|
Subprogram,
package, resolution function, Overloading, |
6.1-6.6
slides
6 , Evita 7 |
|||
5 |
Oct
4 |
Structural Modeling |
||
|
|
Return
values and type casting,
guard,
|
Evita 4 - Entity, port, generics 6.7-6.8 |
|
|
Oct
6 |
No
class - Discuss final projects in extra lab sessions |
|
|
6 |
Oct
11 |
No
class - Discuss final projects in extra lab sessions |
||
Oct
13 |
Design
unit, generics, |
7.1-7.3
slides
7 |
||
7 |
Oct
18 |
Configuration
specification, |
7.4-7.7,
Evita 5 |
|
|
|
Writing VHDL for Synthesis |
||
|
|
A design case, Simulation, writing a test bench, Test bench, design synthesis |
11.1-11.6 |
|
8 |
Oct
25 |
Midterm |
chapters
1-7 |
|
|
|
Behavioral Modeling |
|
|
|
|
Files, ROM, bidirectional pads, attribute, access and record types, guarded blocks, signals, disconnection |
10.1-10.9 |
|
9 |
Nov 1 |
|
|
|
|
|
FSM output, synthesis |
9.4-9.5 |
|
|
5-7 pm RTC 140 |
Final Project Presentation - use Power Point 8-10 min per student (show architecture, final mapping, discuss simulation and test results) |
|
|
|
|
Writing VHDL for Synthesis |
||
|
|
General guidelines, combinatorial synthesis |
8.1-8.3, Overview RASP |
|
10 |
Nov 8 |
Registers, latches, buffers, MUXs, operators |
8.4-8.6, |
|
|
5-7 pm r. 306 |
Final Project demonstration in lab Designs must be mapped to the Xilinx board and tested |
|
|
|
|
Simulation vs synthesis, synthesis process |
8.7-8.10,slides 8a |
|
|
|
Spartan chips, Synthesis |
9.1-9.3slides 8b |
|
|
|
CPU Modeling and Design |
|
|
|
|
ALU design |
slides 1112.1-12.4 |
|
|
|
|
||
Tuesday,
November 22, 2011, at 10:00 a.m. |
Final
Exam |
Notes:
Chapter sections are from the text by K.C. Chang, Digital Design and Modeling
with VHDL and Synthesis.
Homework is due the first class in the week indicated.