Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Memory and I/O Map 
 543 
Turbo PMAC2 MACRO and I/O ASIC Registers 
Note:  
Starting with firmware version 1.936, it is possible to assign any of 16 possible 
base addresses to MACRO ICs with I20, I21, I22, and I23.  This is useful only for 
certain extended UMAC Turbo systems. 
Turbo PMAC2 boards that are not Ultralite and not UMAC have only one MACRO IC with a fixed base 
address of $078400.  Turbo PMAC2 Ultralite boards may have up to four MACRO ICs, with base 
addresses of $078400, $078500, $078600, and $078700. 
UMAC Turbo systems may have up to 16 MACRO ICs, although only 4 at any given time can support 
automatic firmware functions by designation as MACRO ICs 0 – 3 with I20 – I23.  The 16 possible base 
addresses are $07xy00, where x can be 8, 9, A, or B, and y can be 4, 5, 6, or 7. 
This section assumes that MACRO ICs 0 – 3 have the default base addresses of $078400, $078500, 
$078600, and $078700. 
I/O Control and Data Registers (MACRO IC 0 only) 
Y:$078400  JI/O Port Data Register (Input or output; when used as general I/O; see  
Y:$078404) 
 
Bits: 
I/O00 Data Value 
 
 
... 
 
 
23 
I/O23 Data Value 
X:$078400  JI/O Port Data Direction Control Register (when used as general I/O; see  
 
 
Y:$078404) 
 
Bits: 
I/O00 Direction Control 
 
 
... 
 
 
23 
I/O23 Direction Control 
 
 
(All bits: 0=Input; 1=Output) 
Y:$078401  JI/O Port Data Register (Input or output; when used as general I/O; see Y:$078405) 
 
Bits: 
I/O24 Data Value 
 
 
... 
 
 
I/O31 Data Value 
 
 
I/O24 Latched Data Value 
 
 
... 
 
 
15 
I/O31 Latched Data Value 
 
 
16-23  Not used 
X:$078401  JI/O Port Data Direction Control Register (when used as general I/O; see  
 
 
Y:$078405) 
 
Bits: 
I/O24 Direction Control 
 
 
... 
 
 
I/O31 Direction Control 
 
 
(All bits: 0=Input; 1=Output) 
 
 
8-23 
Not used 
Y:$078402  JTHW Port Data Register (Input or output; when used as general I/O; see  
 
 
Y:$078406) 
 
Bits: 
DAT0 Data Value 
 
 
... 
 
 
DAT7 Data Value 
 
 
SEL0 Data Value