7.0 PCI-DAS1000 REGISTER DESCRIPTION
7.1 REGISTER OVERVIEW
Of six Base Address Regions (BADR) available in the PCI 2.1 specification, five are implemented in this design and are summarized as follows:
I/O Region | Function | Operations |
|
|
|
BADR0 | PCI Controller Operation Registers | |
|
|
|
BADR1 | General Control/Status Registers | |
|
|
|
BADR2 | ADC Data, FIFO Clear Registers | |
|
|
|
BADR3 | Pacer, Counter/Timer and DIO Registers | |
|
|
|
BADR4 | DAC Data Registers | |
|
|
|
|
|
|
BADRn will likely be different on different machines. Assigned by the PCI BIOS, these Base Address values cannot be guaranteed to be the same even on subsequent
7.2 BADR0
BADR0 is reserved for the AMCC S5933 PCI Controller operations. There is no reason to access this region of I/O space for most
7.3 BADR1
The I/O region defined by BADR1 contains 5 control and status registers for ADC, DAC, interrupt and Autocal operations.
This region supports
7.3.1 INTERRUPT / ADC FIFO REGISTER
BADR1+ 0: Interrupt Control, ADC status. A read/write register.
WRITE
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- | - | ADFLCL | - | - | - | - | - | INTCL | EOACL | - | EOAIE | - | INTE | INT1 | INT0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Write operations to this register allow the user to select interrupt sources, enable interrupts, clear interrupts as well as ADC
FIFO flags. The following is a description of the Interrupt/ADC FIFO Register:
17