402-00005-00
Registers
3–82
Rev 02; February 8, 2002
3.5.13 Add-On Registers
These four registers are used to initialize the PCI-bus controller and perform diagnostic testing. Four DWORD regis-
ters are mapped into system address space after the FPGA loading is completed. These registers use the first location
in the Scatter Gather table as a data hold area prior to loading the desired value into the add-on registers of the PCI-
bus controller. Any data in the Scatter Gather table will be corrupted when accessing these registers. the BMEN bit in
the BMCTL register must be zero to access these registers.
Page #
BADR3 +
Manual Transfer Count (MXCNT)
0xC0008
0xC000C
Add-On General Control (AGCSTS)
Manual Destination Address (MDSTADR)
0xC0004
Add-On Interrupt Control (AINT)
3–83
3–84
3–82
0xC0000
3–83
Figure 3–14. Add-On Register Map
3.5.13.1 Add-On Interrupt Control (AINT) W-O
0
7
BADR3 + 0xC0000
DATA7
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
DATA0
8
15
DATA15
DATA14
DATA13
DATA12
DATA11
DATA10
DATA9
DATA8
PCP_AINT_32
16
23
DATA23
DATA22
DATA21
DATA20
DATA19
DATA18
DATA17
DATA16
24
31
DATA31
DATA30
DATA29
DATA28
DATA27
DATA26
DATA25
DATA24
This register must be programmed once during PCVisionplus initialization, after power up and FPGA loading. The
BMEN bit in the BMCTLX register (Frame Buffer Control registers) must be zero to access this register. Write the
value 0x0024 4000 in location zero of the scatter gather table (DMA table) then write any value to this address to
transfer the value into the correct location.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com