XVME-212 Manual
August, 1989
Chapter 3
PROGRAMMING
3.1 INTRODUCTION
This chapter provides the information required to program the XVME-212, including the
following:
Discussion of base addressing and I/O module address space
l
Presentation of module address map showing programming locations
3.2 BASE ADDRESSING
The XVME-212 operates as an I/O module in VMEbus systems and is
VMEbus Short I/O Address Space (or the upper 64K of the Standard
can be located at any one of 64 base addresses at 1K intervals within
The base address is selected via the switches described in Section 2.4.1.
located in the 64K
Address space). It
this address space.
When located at its base address, the XVME-212 is allotted a 1K block of address space
for its own use. This 1K block of address space is termed the I/O Interface Block, and
contains all of the module’s programming locations. Figure 3-l shows the I/O Interface
Block of the XVME-212 and its relation to the address space.
When accessing locations in the I/O Interface Block, the addresses shown in Figure 3-1
must be added to the module’s base address.
For example, if the XVME-212 is located at Short I/O Base Address 0400H, the address
of the Control/Status register is 0481H (base+8lH).
3 - 1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com