Dansk - English

Short version - Full version


VHDLE (Spring 2008)

Course code : EVHDLE-U01
ECTS Credits : 7,5 Status : Optional for specified Programme
Revised : 29/05 2007 Written : 29/08 2003
Placement : 5-7 semester Hours per week : 4
Length : 1 semester Teaching Language : Danish

Objective : To enable the student to develop VHDL-models for simulations, synthesis and implementation. The main project is to implement a CPU first as a behavioural model and later refine this model to a RTL structural model which can be synthesised. The design is then tested in a Xilinx XC2S100 FPGA.
Principal Content : The structure of VHDL:
- lexical description and syntax.
- design units, control structures, data objects and instructions.
- subprograms

Model description:
- behavioral og structural domain models.
- abstraction hierarchy and data transfer.

Simulating
- script
- testbench

Design, simulations and implementation of a basic CPU
The course is based on WebPack version 9.1i.design tools
Teaching method : The teaching is a combination of class teaching and exercises. The teaching is based on a course project, which is done in groups.
Required prequisites : Basic VHDL (Dig1A/Dig2A)
Recommended prerequisites : -
Relations : -
Type of examination : Oral examination based on assignments
External examiner : Internal
Marking : 7 step scale
Remarks : Some assignment exercises are done during the semester. In order to sit for the examination the reports must be approved by the teacher.

In the beginning of the semester the students form their own project groups. The group size should be 3-5 students. Each group pick up a test-board in the workshop

Before the exam:
Group presentation of the project. Each student will give a 5 minutes presentation of a part of the project. These presentations must be different and together they must cover important topics of the project.

Oral exam:
The exam is individual, and allow 10 minutes pr. student. The assessment is based on a general impression of the student with respect to the goals of the course. This will be evaluated from the project report, the oral performance as well as the functionality of the project.
During the exam supervisor and censor will ask questions inspired by the presentation and the project report.

After the exam:
If the student doesn’t pass the examination, the student is given guidance on how to improve the chances of passing.
Teaching material : Notes.

Supplementary:
The Designers Guide to VHDL 2nd edition. Peter J. Ashenden. ISBN 1-55860-674-2. Morgan Kaufmann Publishers
Responsible teacher : Mogens Pelle , mpel@dtu.dk