18-hb-2050-pr Processor Microarchitecture

Veranstaltungsdetails

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

Literatur
Termine
Datum Von Bis Raum Lehrende
1 Mo, 5. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
2 Di, 6. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
3 Mi, 7. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
4 Do, 8. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
5 Fr, 9. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
6 Mo, 19. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
7 Di, 20. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
8 Mi, 21. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
9 Do, 22. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
10 Fr, 23. Sep. 2016 14:00 16:00 S306/016 Ph.D. Martin Danek
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Lehrende
Ph.D. Martin Danek