Specifications

1260-14 User Manual
2 Addendum Page 6/98
Communicating with a 1260-14 in Register-Based Mode with a 1260-01T
The 1260-14 modules are programmed using two basic operations. An 8-bit poke operation is used
to write data from the slot 0 controller over the VXIbus backplane to a control register on the switch
module. An 8-bit peek operation is used to read data from the status or identification register on the
digital I/O module.
The 8-bit peeks and pokes are performed using an A24 address. The A24 address of each of the
registers are based on the A24 address assigned by the Resource Manager to the 1260-01T and
the module address of the 1260-14 module. This is described in the next section.
Calculating the Base VXI A24 Address of the 1260-14 Registers
The first step in communicating with the 1260-14 is determining the base A24 address for the 1260-
14 module. This is computed using:
The VXI A24 Address assigned to the 1260-01T by the Resource Manager
The module address assigned to the 1260-14 module using a DIP switch
The 1260-14 modules are programmed using two basic operations. An 8-bit poke operation is used
to write data from the slot 0 controller over the VXIbus backplane to a control register on the switch
module. An 8-bit peek operation is used to read data from the status or identification register on the
digital I/O module.
At system start-up, the Option-01T requests a block of memory to be allocated from the Resource
Manager. This block of memory is placed in the VXI backplane A24 address space. The Resource
Manager determines the base address of the block of memory, and writes this offset to the Option-
01T's VXI Offset register.
This offset is used as the base address for writing to and reading from the relay modules. For
example, suppose the address 204000 (hexadecimal) is assigned by the Resource Manager to the
Option-01T.
Once the base address of the Option-01T has been computed, this address is used to calculate the
address of each of the 1260 series switch modules. The address for each module is based on the
module’s address setting. The module address is selected by setting a DIP switch on the module,
as described in the “Module Address Switches” section in Chapter 1 of 1260-01T manual.
The module address may be any number between 1 and 12. The base address for any relay
module is calculated as:
<Base Address> = <Option-01T Base Address> + (<Module Address> * 1024) + 1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com