Course Catalog 2009-2010
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2009-2010

TKT-1426 Digital Design for FPGA, 6 cr

Person responsible

Olli Vainio, Riku Uusikartano

Implementations

  Lecture times and places Target group recommended to
Implementation 1


Per 1, 2 :
Wednesday 14 - 16, TC131
Per 2 :
Wednesday 14 - 16, TB216
Thursday 12 - 14, TC165

 
 


Requirements

Completed compulsory exercise projects.

Learning outcomes

Learn computer-aided design, verification, and implementation of digital circuits.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Computer-aided digital circuit design using EDA tools  Design software: Mentor Graphics' HDL Designer   
2. Design fundamentals: synchronous, hierarchical, and modular design  Interfaces, design re-use   
3. Modeling digital systems using different design entry methods: schematic capture, truth tables, and state diagrams     
4. Design verification: - Test benches - Simulation  Simulation software: Mentor Graphics' ModelSim  Delay simulation 
5. Design implementation: - Logic synthesis - Place & route - FPGA implementation  FPGAs: structure and properties, EDA tools: Altera Quartus, Mentor Graphics' LeonardoSpectrum  Power, speed, and area optimization and analysis 
6. Hardware description language (VHDL)     


Evaluation criteria for the course

The grade is based on the exercise projects. Used assessment scale is numeric (0-5)

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Lecture slides   Lecture notes   Riku Uusikartano       v1.0 - Online      English  
Other online content   The Designer's Guide to VHDL   Doulos Ltd.       2003 - Online      English  
Other online content   VHDL Language Reference   Altium Ltd.       TR0114 (v1.2) Sept. 20, 2005 - Online      English  


Prerequisite relations (Requires logging in to POP)

Correspondence of content

There is no equivalence with any other courses

Additional information

The course is for international students only.

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1        


Last modified13.11.2009
ModifierVirpi Hämäläinen