8 / 9 page

Manual
DL401
von Walter, Physikalisches Institut, Universität Heidelberg, 27.01.99
Seite: 8
2.3. Programmierung über DL400
Das Modul ist ohne Programmierung zunächst nur im Short-Addressbereich (AM=$2D oder
$29) ansprechbar. Die Bezeichnung "ss" in den folgenden Adressangaben steht für die
Einstellung der HEX-Schalter!
2.3.1. Reset
WRITE:
SHORT.$ss20
RESET
D31
D15
D0
HighWord
LowWord
LongWord
2.3.2. Initialisierung
Für die Festlegung der Standard-Basisadresse des Moduls, der Modulgröße, der gewünschten
Addressmodifier und der Parameter für einen Interrupt müssen verschiedene Register (im Short-
bereich) auf der DL400 Basisplatine geladen werden!
WRITE:
SHORT.$ss50
D0…D15: Address
Std-Baseaddress
SHORT.$ss60
D0…D3: Mask
D8…D13: AM
D15: Enable
Mask for Submodule Size
Address Modifier
enable STD-access
SHORT.$ss70
(auch READ)
D0…D7: IntVector
D8…D10: IntPrio
D11: IntMode
Interrupt Vector
Interrupt Priority (0=Disable)
0=RORA, 1=ROAC
D31
D15
D0
HighWord
LowWord
LongWord
Festlegung der Modulgröße:
ModuleSize
Mask
64KB
$0
128KB
$1
256KB
$3
512KB
$7
1MB
$F
ACHTUNG:
• D0…D3 in Address muß genauso wie D0…D3 in Mask gesetzt werden!
• D8…D15 in Address bei Standard-Zugriff auf HIGH setzen!