|
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 |