Herunterladen Inhalt Inhalt Diese Seite drucken

Slot-Verwaltung; Speicherzugriff; Statusanzeige - Commodore 64 Turbo Chameleon 64 Benutzerhandbuch

Inhaltsverzeichnis

Werbung

ChaCo: Die Chameleon Control Software

6.4.1. Slot-Verwaltung

Selected slot: Geben Sie in diesem Feld die Nr. des Slots ein, den Sie „flashen", lesen, beschreiben
oder starten möchten.
Flash .rbf/ROM: Mit einem Klick auf diese Schaltfläche starten Sie das „Flashen" (einen FGPA-
Kern in den ausgewählten Slot schreiben), siehe Kapitel 6.5.2 Einen Kern einspielen ('flashen').
Flash additional ROM: Markieren Sie diesen Punkt, wenn Sie zum FPGA-Kern noch eine
ROM-Datei hinzufügen möchten. Nicht alle FPGA-Kerne erwarten eine ROM-Datei, aber einige
Kerne brauchen eine, damit sie überhaupt funktionieren. Weiteres dazu finden Sie in der
Dokumentation des Kerns, den Sie einspielen möchten. Beachten Sie dass dieser Haken gesetzt
werden muss, bevor Sie auf die Schaltfläche "Flash .rbf/ROM" klicken.
Über "Read Slot" & "Write Slot" können Sie den Slot-Inhalt als Datei sichern & wiederherstellen.
Über die Schaltflächen "Read image" und "Write image" können Sie die gesamten 16MB (also
alle Slots) in einer Datei sichern bzw. aus dieser wiederherstellen.
Start Core: Klicken Sie hierauf, um den gewählten Slot zu starten.

6.4.2. Speicherzugriff

Address: Adresse des Speicherbereichs, den Sie lesen oder beschreiben möchten.
Size: Größe des Speicherbereichs.
Read memory, Write Memory: Hiermit können Sie auf den Speicher eines laufenden FPGA-
Kerns zugreifen, siehe Kapitel 6.5.3 Speicherzugriff.
6.4.3. Debuggen
Start Bootloader: Starten Sie den „Bootloader" des USB-Mikrocontrollers zur Vorbereitung für
eine Neuprogrammierung. ACHTUNG : Dies sollte eigentlich nie notwendig sein! Sie müssen
anschließend das Chameleon aus- und einschalten, damit es wieder „normal" funktioniert.
Select JTAG slot: Diese Einstellung betrifft nur FPGA-Entwickler. Wenn Sie FPGA-Kerne über
die JTAG-Schnittstelle starten, meldet der Mikrocontroller diese Nr. an den Kern. Dieser verhält
sich dann so, als wäre er in dem Slot gestartet worden.

6.4.4. Statusanzeige

Bei den drei Statusfeldern "Core is valid", "USB capable" und "SPI inactive", können Sie keine
Eingaben vornehmen.
"Core is valid" zeigt an, dass das Chameleon einen kompatiblen FPGA-Kern ausführt. "Core is
invalid" deutet auf einen defekten Kern hin, siehe Kapitel 6.5.1 FPGA-Kern starten weiter unten.
"USB capable" bedeutet, dass ein Kern den Speicherzugriff über ChaCo unterstützt, siehe Kapitel
6.5.3 Speicherzugriff weiter unten.
„SPI active" / „SPI inactive" zeigt, ob der SPI-Bus aktiv ist oder war. Das ist nur interessant, um
ChaCo-Fehler zu suchen und wird später entfernt (zeigt fast immer "inactive" an).
46

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis