14.1 Overview
The data acquisition circuit on the AV model of Helios uses an FPGA which is attached to the ISA bus. It is accessible via a 16-byte window in ISA I/O space. It can be enabled or disabled in the BIOS. Select Chipset, then South Bridge Configuration, then GPCS. Select “Enabled” or “Disabled”, and then select the desired base address. The default settings are Enabled and address = 280 (meaning 0x280 – 0x28F). The
available address options are: 200, 240, 280, 2C0, 300, 340, 380, 3C0
If the FPGA is disabled you will not be able to use the data acquisition circuit. The chosen address must not conflict or overlap with any other CPU feature or installed add-on board. Most Diamond I/O boards have a default I/O address of 300, so that address should not be used for the on-board data acquisition if a Diamond I/O board is installed.
The table below provides a high level overview of the register functions. Detailed bit by bit descriptions are in the next section.
Base + | Write Function | Read Function |
0 | Main Registers | |
1 | Command | A/D LSB (bits 7-0) |
2 | Page Register | A/D MSB (bits 15-8) |
3 | A/D Channel Range | A/D Channel Range Read-back |
4 | A/D Gain and Scan Settings | A/D Gain Read-back, A/D & D/A status |
5 | Interrupt / Counter Control | Interrupt / Counter Control Read-back |
6 | FIFO Threshold | FIFO Threshold Read-back |
7 | D/A LSB | FIFO Current Depth / FIFO Status |
8 | D/A MSB / D/A Channel | Interrupt and A/D Channel Read-back |
9 | Digital I/O Port A Output | Digital I/O Port A Input |
10 | Digital I/O Port B Output | Digital I/O Port B Input |
11 | Digital I/O Port C Output | Digital I/O Port C Input |
12 | Digital I/O / DA Control | Digital I/O / DA Control Read-back |
Page 0: Counter/Timers | ||
12 | Counter/Timer 0/1 D7-0 | Counter/Timer 0/1 D7-0 |
Counter/Timer 0/1 D15-8 | Counter/Timer 0/1 D15-8 | |
Counter/Timer 0 D23-16 | Counter/Timer 0 D23-16 | |
Counter/Timer Control | FPGA Revision Code | |
Page 1: Autocalibration Control | ||
EEPROM/TrimDAC data latch | EEPROM/TrimDAC data read-back | |
EEPROM/TrimDAC address latch | EEPROM/TrimDAC address read-back | |
EEPROM/TrimDAC control register | EEPROM/TrimDAC status register | |
EEPROM Access Code | ||
Page 2: Expanded FIFO, A/D & D/A Configuration | ||
Expanded FIFO depth register | Expanded FIFO depth read-back | |
AD Mode Configuration | AD Mode Configuration Read-back | |
DA Mode Configuration | DA Mode Configuration Read-back | |
DA MSB (16-bit Mode) | DA Simultaneous Update |
Last updated