• Keine Ergebnisse gefunden

Praktikum Softprozessor, Aufgabe 3 Prof. G. Kemnitz, TU Clausthal, Institut für Informatik 22. April 2016

N/A
N/A
Protected

Academic year: 2021

Aktie "Praktikum Softprozessor, Aufgabe 3 Prof. G. Kemnitz, TU Clausthal, Institut für Informatik 22. April 2016"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Praktikum Softprozessor, Aufgabe 3

Prof. G. Kemnitz, TU Clausthal, Institut für Informatik 22. April 2016

Aufgabe 3.1

Legen Sie nach der Schritt-für-Schritt-Anleitung 3 ChipScope in EDK eine Kopie des Minimal- systems aus der ersten Schritt-für-Schritt-Anleitung an, fügen Sie die beiden Logikanalysatoren ein und führen Sie die Tests in der beschriebenen Weise aus.

Aufgabe 3.2

Erzeugen Sie in analoger Weise eine Kopie des Systems aus Aufgabe 1.2 (Minimalsystem mit zu- sätzlichem parallelem Eingabeport für die Schalter). Bauen Sie einen integrierten Logikanalysator ein, der dieselben Trace-Signale des Prozessors wie in der Anleitung 3, die Led-Ausgabe und zusätzlich die Eingabe von den Schaltern aufzeichnet.

Aufgabe 3.3

Entwickeln Sie in SDK ein Testprogramm, das in einer Endlosschleife zyklisch einen 8-Bit-Zählwert hochzählt, den Schalterwert einliest und die Summe aus Schalter und Zählwert ausgibt. Testen Sie das Programm im Debugger und extrahieren Sie die Assembler-Befehlsfolge für einen Durchlauf der innersten Schleife.

Aufgabe 3.4

Untersuchen Sie mit ChipScope, wie lange das Lesen der Schalterwerte über den AXI-Bus dauert.

Abnahmekriterien:

• Das Hardware-Projekt zu Aufgabe 3.2 muss vorführbar und übersetzbar sein.

• Sie müssen in der Lage sein, das C-Programm aus Aufgabe 3.3 im Debugger (mit Unter- brechungspunkten bzw. im Schrittbetrieb) vorzuführen.

• Die disassemblierte Befehlsfolge aus Aufgabe 3.3 ist so zu kommentieren, dass Sie Schritt für Schritt die Programmabarbeitung beschreiben können.

• Die Untersuchungen mit Chipscope müssen vorführbar sein.

Eine kreativ gelöste Zusatzaufgabe gilt als Ersatz für die Standardaufgaben.

Zusatzaufgaben Aufgabe 3.5

Bauen Sie einen integrierten Logikanalysator in ihr System ein, der die Anschlusssignale des Debug- Moduls aufzeichnet und untersuchen Sie, wie Prozessor und Debug-Modul bei einem Stopp an einem Unterbrechungspunkt miteinander kommunizieren.

1

(2)

Prof. G. Kemnitz: Praktikum Softprozessor, Aufgabenblatt 3 2

Aufgabe 3.6

Bauen Sie einen integrierten Logikanalysator in ihr System ein, der die Anschlusssignale des Reset- Moduls aufzeichnet und untersuchen Sie, ob es Zeitversätze zwischen dem Reset-Signal vom De- bugmodul zu den einzelnen Reset-Ausgängen, die an die Busse, den Prozessor etc. weitergeleiten werden, gibt. Wenn ja, um wie viele Takte werden die einzelnen Reset-Ausgabesignale verzögert?

Referenzen

ÄHNLICHE DOKUMENTE

Zu jedem Zeitpunkt lassen sich nur die Anzeigewerte für eine Zier ausgeben. Um vier Ziern darstellen zu können, müssen diese zyklisch immer nacheinander angezeigt werden. Ein

Die in diesem Abschnitt zu entwerfende Schaltung soll einen Takt, acht Schaltereingänge für die Zierneingabe, einen Tasteneingang für das Rücksetzsignal, vier Leuchtdiodenausgänge

Wenn ein Fuÿgänger den Knopf drückt, wenn er zwar schon wieder rot hat, die Am- pel jedoch ihren Zyklus noch nicht beendet hat, soll sich die Ampel den Knopfdruck merken und

Die Kontrolle, dass die im SPI-Slave-Modell zu zusichernden Zeitbedingungen auch für die fertige Schaltung eingehalten werden, erfordert eine Post-Place & Route Simulation..

Binden Sie die Winkelmessschaltung aus der Aufgabe zuvor in die Motorsteuerschaltung aus Auf- gabe 2.5 mit der linearisierten Steuerkennlinie ein und kontrollieren Sie, dass sich

An den 3 Kathoden (je eine für die Grundfarben rot, grün und blau) werden je nach Bildpunkthelligkeit und -farbe in über das rgb-Signal einstellbarer Menge Elektronen abgestrahlt

- nützlich etwa wenn man zu Hause ohne Serververbindung arbeiten muß nützlich, etwa wenn man zu Hause ohne Serververbindung arbeiten muß.. ƒ

[r]