Appendix B
Using the DMAmove and CDS-852 Adapter Code Instruments
B-8
ni.com
In addition, if Debug mode is specified when the DMAmove CI is booted, diagnostic
messages are printed to the serial port. Every access to the DMAmove CI causes messages
to be printed. All accesses to or from the GPIB and VXI are logged to the serial port.
The CDS-852 Adapter Code Instrument
After the nonvolatile configuration is complete and the GPIB-VXI/C is rebooted, the
CDS-852 Adapter Code Instrument will be up and running. You should see the following
message printed on the serial port:
National Instruments' CDS 73A-852 Code Instrument Adapter Running
The following sections describe the runtime capabilities of the CDS-852 Adapter Code
Instrument.
Logical Address and A24 Address Assignment
The 852 adapter CIs are assigned logical addresses sequentially, starting with the lowest
configured CI base address and Logical Address 80. For example, if the CIs at base address
locations 1 and 3 are installed, the CI at location 1 is assigned Logical Address 80, and the CI
at location 3 is assigned Logical Address 81.
The default offset where the CI expects to find its 73A-852 registers in VXI/VME A24 space
is related to the CI’s logical address as follows:
73A-852 A24 offset = CI logical address * 10000h
For example, a CI at Logical Address 80h expects (by default) to find its 73A-852 registers at
offset 800000h. The CI’s A24 offset can be changed with the CI command
!!L
. The 73A-852
has rotary switches for changing its A24 register locations.
Status Value
Meaning
00h
Idle, no operation pending
80h
Operation underway
41h (RSV pending)
DMA timing error
42h (RSV pending)
Bus Error at source
44h (RSV pending)
Bus Error at destination
48h (RSV pending)
Unknown error
50h (RSV pending)
Error in parameter sent