|
SLOWCLK | in |
| 1.25 MHz clock input
|
RST | in |
| Reset signal.
|
PON_RESET | in |
| Power on reset, unused.
|
DEVICE | in |
| Indicates whether this is the selected VME device.
|
STROBE | in |
| Indicates VME command is ready to be executed.
|
COMMAND | in ( 9 downto 0 ) |
| VME command to be executed (x"8" & COMMAND & "00" is user-readable version)
|
WRITER | in |
| Indicates if VME command is read or write.
|
INDATA | in ( 15 downto 0 ) |
| Input data from VME backplane.
|
OUTDATA | out ( 15 downto 0 ) |
| Output data to VME backplane.
|
DTACK | out |
| Data acknowledge to be sent once command is initialized/executed.
|
LVADCEN | out ( 6 downto 0 ) |
| SPI chip select signal to ADCs.
|
ADCCLK | out |
| SPI clock signal to ADCs.
|
ADCDATA | out |
| SPI data signal to ADCs.
|
ADCIN | in |
| SPI data signal from ADCs.
|
LVTURNON | out ( 8 downto 1 ) |
| Power-on signal to LVMB.
|
R_LVTURNON | in ( 8 downto 1 ) |
| Read-back power-on signal from LVMB.
|
LOADON | out |
| Signal to load power-on signals.
|
DIAGOUT | out ( 17 downto 0 ) |
| Debugging signal.
|
VME device that monitors voltages on LVMB and powers on/off DCFEBs+ALCT.
Supported VME commands:
- W 8000 write control byte to ADC, format below
- R 8004 read ADC
- W 8010 set DCFEB/ALCT power-on signals
- R 8014 read DCFEB/ALCT power-on status (ODMB firmware)
- R 8018 read DCFEB/ALCT power-on status from LVMB
- W 8020 select ADC to read
- R 8024 read which ADC is selected
- W 801C temporary debugging command to keep PON_LOAD asserted (1) or de-asserted (0) Control byte format
- bit 7 START - 1 to initiate read
- bit 6-4 SEL - select channel to read
- bit 3 RNG - 1 to go up to 10V, 0 for 5V
- bit 2 BIP - 0 for only positive voltages, 1 for negative (+-5V or +-10V)
- bit 1-0 PD - mode select 00 normal internal clock, 11 normal external clock, 10 standby, 11 power down