Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Kontrollbefehl read_status
Funktion
Liefert den Listenstatus der RTC
Aufruf
Status = read_status()
Rückgabe
Listenstatus als 32-Bit-Wert ohne Vorzeichen:
Bit #
Bit #0 (LSB) LOAD1
Bit #1
Bit #2
Bit #3
Bit #4
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
®
5 zurück, siehe
Name
Beschreibung
= 1:
Zeigt an, dass sich der Input-Pointer aktuell in "Liste 1"
befindet, d.h. dass alle nachfolgenden Listenbefehle in
"Liste 1" gespeichert werden.
LOAD1 wird gesetzt, wenn (z.B. mit set_start_list_pos)
der Input-Pointer in die "Liste 1" gesetzt wird. LOAD1
wird rückgesetzt, wenn ein set_end_of_list-Befehl in die
"Liste 1" geschrieben wird (READY1 gesetzt) oder wenn
LOAD2 (z.B. mit set_start_list_pos) gesetzt wird.
LOAD2
= 1:
Zeigt an, dass sich der Input-Pointer aktuell in "Liste 2"
befindet, d.h. dass alle nachfolgenden Listenbefehle in
"Liste 2" gespeichert werden.
LOAD2 wird gesetzt, wenn (z.B. mit set_start_list_pos)
der Input-Pointer in die "Liste 2" gesetzt wird. LOAD2
wird rückgesetzt, wenn ein set_end_of_list-Befehl in die
"Liste 2" geschrieben wird (READY2 gesetzt) oder wenn
LOAD1 (z.B. mit set_start_list_pos) gesetzt wird.
READY1
= 1:
Zeigt an, dass während des Lade-Vorgangs ein
set_end_of_list-Befehl in die "Liste 1" geschrieben
wurde. READY1 wird rückgesetzt, wenn LOAD1 (z.B. mit
set_start_list_pos) neu gesetzt wird.
READY2
= 1:
Zeigt an, dass während des Lade-Vorgangs ein
set_end_of_list-Befehl in die "Liste 2" geschrieben
wurde. READY2 wird rückgesetzt, wenn LOAD2 (z.B. mit
set_start_list_pos) neu gesetzt wird.
BUSY1
= 1:
Zeigt an, dass gerade "Liste 1" ausgeführt wird
(genauer: dass sich der Output-Pointer aktuell in
"Liste 1" befindet, nachdem eine Listenausführung von
"Liste 1" oder "Liste 2" gestartet wurde). Gesetzt wird
BUSY1 durch Starten der "Liste 1" (z.B. mit
execute_list_pos) oder durch einen Listenwechsel nach
"Liste 1" (automatischer Listenwechsel oder Sprung).
Rückgesetzt wird BUSY1 durch Ausführen des
set_end_of_list-Befehls in "Liste 1", durch einen Sprung
in die "Liste 2 (z.B. mit list_jump_pos), durch Starten
der "Liste 2" (z.B. mit execute_list_pos) oder durch
stop_execution.
®
®
5 PC/104-Plus-Karte, RTC
5 PCIe/104-Karte
Kapitel 6.4.2 "Listenstatus", Seite
76.
434

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis