|
|
|||||||||||||||||
TKT-1426 Digital Design for FPGA, 6 cr |
Olli Vainio, Riku Uusikartano
| Lecture times and places | Target group recommended to | |
| Implementation 1 |
|
Completed compulsory exercise projects.
Learn computer-aided design, verification, and implementation of digital circuits.
| 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) |
The grade is based on the exercise projects. Used assessment scale is numeric (0-5)
Numerical evaluation scale (1-5) will be used on the course
| 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 |
There is no equivalence with any other courses
The course is for international students only.
| Description | Methods of instruction | Implementation | |
| Implementation 1 |