Detailed information |
Original study plan |
Master's programme Computer Science 2018W |
Objectives |
Students will learn the hardware description language VHDL and they should be able to realise simple hardware designs for FPGA-based systems afterwards. Furthermore they should be able to verify digital circuits by the means of simulation and to synthesise a design for a target FPGA technology at the end of this lecture. In the course exercises will be used to apply the theoretical knowledge to practical problems that will be assembled to a more complex application in small incremental steps. A key focus is set onto the practical work and the tailoring of a complex problem to solvable subsets.
|
Subject |
The lecture provides theoretical input combined with practical work and application of the theory. The following topics will be held: * Syntax of VHDL in general
- Simulation cycle and related features
- Special data types and type conversions for direct arithmetic operations
- Special descriptive approaches to generate VHDL-code for synthesis
- Creation of effective test-benches
- Comparison between VHDL description and generated hardware
- Integration of FPGA-based RAM primitives into the design
- Extraction of design parameters (possible clock frequency, etc.)
- Dividing of complex tasks into small and testable subsets
|
Criteria for evaluation |
Marking is based on consecutive homework and a final project
|
Methods |
Blendend-learning approach with in-class theoretical inputs combined with online-resources.
Students are given assignments that have to be handed in electronically. A final project has to be presented in class at the end of the lecture
|
Language |
English and French |
Study material |
Electronic course material is made available for download via JKU moodle. There additional information and other references are available.
|
Changing subject? |
No |
Corresponding lecture |
(*)INMAWPREINS: PR Entwurf integrierter Schaltungen (3 ECTS)
|