||Masterstudium Computer Science 2013W
||(*)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.
||(*)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
||(*)Marking is based on consecutive homework and a final project
||(*)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
||(*)Electronic course material is made available for download via JKU moodle. There additional information and other references are available.
||INMAWPREINS: PR Entwurf integrierter Schaltungen (3 ECTS)