Diamond Systems Hercules III User Manual page 61

High integration ebx sbc with data acquisition & dc power supply
Table of Contents

Advertisement

EEPROM/TrimDAC Data: Base+28 (Read/Write)
Bit:
7
Name:
D7-0
Calibration data to be read or written to the EEPROM and/or TrimDAC. During EEPROM or
TrimDAC write operations, the data written to this register is written to the selected device.
During EEPROM read operations this register contains the data read from the EEPROM,
which is valid only after EEBUSY = 0.
The EEPROM data can be read and written. The TrimDAC data can only be written.
EEPROM / TrimDAC Address: Base+29 (Read/Write)
Bit:
7
Name:
EEPROM / TrimDAC address. The EEPROM recognizes address 0 – 255 using address bits
A7-0
A7 – A0. The TrimDAC recognizes addresses 0 – 7 using bits A2 – A0. In each case, unused
address bits are ignored.
Current implementations of FPGA/Data Acquisition storage only use the lower 128 bytes of
EEPROM data (addresses 0-127). The remaining 128 bytes (addresses 128-255) are
available for general use.
Calibration Control: Base+30 (Write)
Bit:
7
Name:
EE_EN
EE_EN
EEPROM Enable. Setting this bit initiates a transfer to/from the EEPROM; the direction is
indicated by the EE_RW bit. However if TDACEN is set simultaneously, EE_EN is ignored.
EE_RW Selects read or write operation for the EEPROM:
0 = Write
1 = Read
RUNCAL Setting this bit causes the board to reload the calibration settings from EEPROM registers 0-
7 into the eight TrimDACs. which is equivalent to a "reload" operation. During reload
operation, TDBUSY = 1.
CMUXEN Calibration multiplexer enable. The CMUXEN bit is used to enable calibration mode. After
calibration is complete, CMUXEN is reset and the desired configuration is restored. The
calibration multiplexer is used to read precision on-board reference voltages that are used in
the auto-calibration process. It also can be used to read the value of analog output 0.
0 = disable calibration multiplexer, enable user inputs.
1 = enable calibration multiplexer and disable user analog input channels/muxes.
TDACEN TrimDAC Enable. Setting this bit will initiates a transfer to the TrimDAC. This bit overrides
the EE_EN setting; if both bits are set simultaneously, EE_EN is ignored.
Hercules III User Manual Rev A.2
6
5
6
5
6
5
EE_RW
RUNCAL CMUXEN TDACEN
www.diamondsystems.com
4
3
2
D7-0
4
3
2
A7-0
4
3
2
-
1
0
1
0
1
0
-
-
Page
61

Advertisement

Table of Contents
loading

Table of Contents