MCU Registers v2.0

fpga_mcu_regs_v2_0.h

RegIO

Base address - 0x4000, mask - 0x001F

Reg 0x0000 - Device ID, RW

Reg 0x0001 - Onboard PLL Status, RO

Reg 0x0002 - Onboard PLL unlock counter, RO

Reg 0x0003 - Temperature 1, RW

Reg 0x0004 - Temperature 2, RW

Reg 0x0005 - Temperature 3, RW

Reg 0x0006 - Temperature 4, RW

Reg 0x0007 - reserved

Reg 0x0008 - BMC firmware version, RW

Reg 0x0009 - BMC firmware revision, RW

Reg 0x000A - BMC overall system status, RW

Reg 0x000B - BMC power status, RW

Reg 0x000C - BMC PLL status, RW

Reg 0x000E - live magic unused in fpga_spi_v3, RW

Reg 0x000F - live magic inverted unused in fpga_spi_v3, RW

Reg 0x0010 - supply voltage 1, mV

Reg 0x0011 - supply current 1, mA

Reg 0x0012 - supply voltage 2, mV

Reg 0x0013 - supply current 2, mA

Reg 0x0014 - supply voltage 3, mV

Reg 0x0015 - supply current 3, mA

Reg 0x0016 - supply voltage 4, mV

Reg 0x0017 - supply current 4, mA

Reg 0x0018 - supply voltage 5, mV

Reg 0x0019 - supply current 5, mA

Reg 0x001A - supply voltage 6, mV

Reg 0x001B - supply current 6, mA

Reg 0x001C - BMC MAC address (low octets)

Reg 0x001D - BMC MAC address (mid octets) (high octets not included, constant 0x02 0xA6)

Reg 0x001E - BMC IP address (low octets)

Reg 0x001F - BMC IP address (high octets)

Temperature Sensor Map

Board

1

2

3

4

TTVXS v1.1

Board

FPGA

VCXO

CRU-16 v1.1

Board

FPGA

VCXO

TDC64VLE

Board

FPGA

VCXO

TDC

TDC64VHLE-v2

TDC-A/B

TDC C/D

TDC72VXS v4

PLL

TDC-A

TDC-B

TDC-C

TQDC16VS v2

VCXO

TDC-A

TDC-B

Preamp

Power Supply Sensor Map

Board

1

2

3

4

5

6

TTVXS v1.1

Backplane +5V

Backplane +3.3V

CRU-16 v1.1

Backplane +5V

Backplane +3.3V

TDC64VHLE-v2

TDC-A

TDC-B

TDC-C

VME +5V

VME +3.3V

TDC-D

TDC64VLE

TDC-A

TDC-B

VME +5V

TDC72VXS v4

TDC-A

TDC-B

TDC-C

VME +5V

VME +3.3V

TQDC16VS v2

TDC

VME +5V

VME +3.3V


BMC SDB

MCU Registers v2.0 (last edited 2022-08-17 12:20:36 by islepnev)