LZS

  • Increase font size
  • Default font size
  • Decrease font size
E-Mail Drucken

Realisierung eines JTAG TAP-Controllers in einem FPGA

Betreuer: Dipl.-Ing. Farouk Babba

Vortragender: Hofei Yang

Problemstellung: JTAG ist eine zusätzliche Komponente, die sich heutzutage in fast allen integrierten Schaltungen befindet. Sie besteht aus Inputs, Outputs, Registern, etc. Das Herzstück des JTAGs ist der TAP-Controller. Er ist für die Zustandsüberführung (Steuerung) des State-Diagramms zuständig. Vor der Fertigung der Hardware Ebene ist es sinnvoll, die Arbeit softwaremäßig zu simulieren und mit einer konfigurierbaren integrierten Schaltung wie FPGA zu realisieren.

Problemlösung: Es soll ein JTAG TAP-Controller in FPGA Hardware realisiert werden. Dabei soll dieser als Zustandsautomat (Funktionsbeschreibung) und direkt als Digitale Schaltung (Strukturbeschreibung) erstellt werden. Anschließend sind beide Realisierungen mithilfe einer Testbench zu verifizieren, im FPGA zu programmieren und mit der Spezifikation zu vergleichen.

Durchführung:

  • Einarbeiten in den TAP-Controller und JTAG
  • Realisierung des TAP-Controllers als Zustandsautomat und als in der Literatur angegebenen Schaltung
  • Testbench zur Simulation des TAP-Controllers
  • Realisierung auf einem FPGA
  • Erweiterung auf (wenn möglich):
    • Aufbau eines Addon-Boards für das FPGA Board mit LEDs

Termin: 17.01.2017 11:00 Uhr

 

 

Suche

LZS-Intern