Lehrende: Ph.D. Martin Danek
Veranstaltungsart: Praktikum
Orga-Einheit: FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan: Processor Microarch.
Fach:
Anrechenbar für:
Semesterwochenstunden: 2
Unterrichtssprache: Englisch
Min. | Max. Teilnehmerzahl: - | 16
Lehrinhalte: 1. Set up the utgrlib VHDL sources in the home directory. Set up the utbinutils in the home directory. Compilation of introductory examples. 2.-3. Analysis of execution traces for introductory examples. Design of a FIR filter in micro-threaded assembly. Compilation, execution, analysis of pipeline efficiency. 4.-9. Re-design of existing blocks (choose from dcache, icache, regfile). Preparation of a TLM testbench. Coding and testing of the block in a stand-alone testbench. 10.-15. Integration of the block in UTLEON3, execution of micro-threaded programs, evaluation of performance analysis (% performance gain over the original block, % decreased resource requirements).
Literatur: A script is available as a published book and English slides can be obtained through moodle.
Voraussetzungen: Hands-on experience with at least one of Verilog or VHDL is expected. Basic understanding of FPGA technology and thorough knowledge of digital circuit design and computer architecture. Several tools used throughout the labs might require additional programming languages and tools (Perl, C, bash). This knowledge can be obtained during the labs.
Online-Angebote: Moodle