Delta Tau GEO BRICK LV Guide D’Exploitation
Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Global I-Variables
78
I92 controls bits A31 through A24 of the VME bus base address of Turbo PMAC, both for the mailbox
registers, and the dual-ported RAM. It is only used if 32-bit addressing has been selected with I90 and
I99.
registers, and the dual-ported RAM. It is only used if 32-bit addressing has been selected with I90 and
I99.
I92 is actually used at power-on/reset only, so to set or change bits 16-23 of the VME bus base address,
change the value of I92, store this new value to non-volatile flash memory with the SAVE command, and
reset the card with the $$$ command. The active register into which the value of I92 is copied at power-
on/reset is X:$070008 bits 0 – 7. It is permissible to write to this register directly (suggested M-variable
M92) to change the active setup without a SAVE and reset.
change the value of I92, store this new value to non-volatile flash memory with the SAVE command, and
reset the card with the $$$ command. The active register into which the value of I92 is copied at power-
on/reset is X:$070008 bits 0 – 7. It is permissible to write to this register directly (suggested M-variable
M92) to change the active setup without a SAVE and reset.
I93 VME Mailbox Base Address Bits A23-A16 ISA DPRAM Base Address Bits A23-
A16
A16
Range:
$00 - $FF
Units:
None
Default:
$7F (VME); $0D (ISA)
On VME bus systems, I93 controls bits A23 through A16 of the VME bus base address of the mailbox
registers for Turbo PMAC. Bit 7 of I93 corresponds to A23 of the base address, and bit 0 of I93
corresponds to A16. I93 is only used on VME systems if 24-bit or 32-bit addressing has been selected
with I90 and I99.
registers for Turbo PMAC. Bit 7 of I93 corresponds to A23 of the base address, and bit 0 of I93
corresponds to A16. I93 is only used on VME systems if 24-bit or 32-bit addressing has been selected
with I90 and I99.
On ISA bus systems (PC, PC Ultralite, 3U Turbo with PC/104), I93 controls bits A23 through A16 of the
ISA bus base address of the DPRAM. Bit 7 of I93 corresponds to A23 of the base address, and bit 0 of
I93 corresponds to A16. A23 through A20 are only used on ISA bus systems if bit 2 of I94 is set to 1,
enabling 24-bit addressing.
ISA bus base address of the DPRAM. Bit 7 of I93 corresponds to A23 of the base address, and bit 0 of
I93 corresponds to A16. A23 through A20 are only used on ISA bus systems if bit 2 of I94 is set to 1,
enabling 24-bit addressing.
Note:
When DPRAM is used on the PCI bus, Universal Serial Bus (USB), or Ethernet,
the host address is set by a “plug-and-play” process, and I93 is not used.
the host address is set by a “plug-and-play” process, and I93 is not used.
I93 is actually used at power-on/reset only, so to set or change the base address, change the value of I93,
store this new value to non-volatile flash memory with the SAVE command, and reset the card with the
$$$ command. The active register into which the value of I93 is copied at power-on/reset is X:$070009
bits 0 – 7. It is permissible to write to this register directly (suggested M-variable M93) to change the
active setup without a SAVE and reset.
store this new value to non-volatile flash memory with the SAVE command, and reset the card with the
$$$ command. The active register into which the value of I93 is copied at power-on/reset is X:$070009
bits 0 – 7. It is permissible to write to this register directly (suggested M-variable M93) to change the
active setup without a SAVE and reset.
I94 VME Mailbox Base Address Bits A15-A08 ISA DPRAM Base Address Bits A15-
A14 & Control
A14 & Control
Range:
$00 - $FF
Units:
None
Default:
$A0 (VME); $45 (ISA)
On VME bus systems, I94 controls bits A15 through A08 of the VME bus base address of the mailbox
registers of Turbo PMAC. Bit 7 of I93 corresponds to A23 of the base address, and bit 0 of I93
corresponds to A16. I94 is used whether 16-bit, 24-bit, or 32-bit addressing has been selected with I90
and I99.
registers of Turbo PMAC. Bit 7 of I93 corresponds to A23 of the base address, and bit 0 of I93
corresponds to A16. I94 is used whether 16-bit, 24-bit, or 32-bit addressing has been selected with I90
and I99.
On ISA bus systems (PC, PC Ultralite, 3U Turbo with PC/104), I94 controls the enable state and
addressing mode of the DPRAM. If the DPRAM is to appear as a 16k block of memory on the ISA bus,
it also sets bits A15 and A14 of the ISA bus base address.
addressing mode of the DPRAM. If the DPRAM is to appear as a 16k block of memory on the ISA bus,
it also sets bits A15 and A14 of the ISA bus base address.
The first hex digit of I94 contains bits 4 – 7. When the DPRAM is addressed as a 16k x 8 block of
memory on the ISA bus, bit 7 of I94 corresponds to A15, and bit 6 of I94 corresponds to A14. Bits 5 and
4 must be set to 0. When the extended 32k x 8 DPRAM is addressed as a 64k x 8 block of memory on
the ISA bus, bits 7 through 4 of I94 must all be set to 0.
memory on the ISA bus, bit 7 of I94 corresponds to A15, and bit 6 of I94 corresponds to A14. Bits 5 and
4 must be set to 0. When the extended 32k x 8 DPRAM is addressed as a 64k x 8 block of memory on
the ISA bus, bits 7 through 4 of I94 must all be set to 0.