* * AMC13 Virtex-6 preliminary address table rev 2012-03-09 * * RegName RegAddr RegMask R W Description *--------------------------------------------------------------------------- ID 00000000 ffffffff 1 1 Alias for address 0 * Write only single-bit functions. Read only counters CONTROL0 00000000 ffffffff 1 1 control register 0 RESET 00000000 00000001 0 1 general reset CTR_RESET 00000000 00000002 0 1 counter reset LSC_RESET 00000000 00000004 0 1 LSC (transmitter) reset except GTX LSC_RESET_GTX 00000000 00000008 0 1 LSC (transmitter) reset GTX LDC_RESET 00000000 00000010 0 1 LDC (receiver) reset except GTX LDC_RESET_GTX 00000000 00000020 0 1 LDC (receiver) reset GTX T1_FIRM_VER 00000000 0000ffff 1 1 T1 Firmware Version Number SERIAL_NO 00000000 ffff0000 1 0 T1 Serial Number * read/write CONTROL1 00000001 ffffffff 1 1 control register TEST_MODE 00000001 00000001 1 1 enable DAQ link test TEST_PAUSE 00000001 00000002 1 1 pause test INJECT_LSC_ERROR 00000001 00004000 1 1 inject error at 800Hz in LSC transmit INJECT_LDC_ERROR 00000001 00008000 1 1 inject error at 800Hz in LDC transmit SWAP_GBE 00000001 80000000 1 1 swap V6/S6 Ethernet (ask Wu for details!) * SFP status/control CONTROL2 00000002 ffffffff 1 1 control register 2 LSC_LINKDOWN 00000002 80000000 1 0 LSC Linkdown LDC_LINKDOWN 00000002 40000000 1 0 LDC Linkdown LSC_STATUS_00 00000002 00f00000 1 0 Link Established 11: Resetting 10: Initializing Link LDC_LINKRE 00000002 00100000 1 0 LDC Link Read Enable LDC_BUFFER_FULL 00000002 00080000 1 0 LDC Buffer Full (not an error) LDC_BUFFER_OVERFLOW 00000002 00040000 1 0 LDC Buffer Overflow (not an error) LDC_DAQ_OFF 00000002 00020000 1 0 Set LDC DAQ_off * LDC_LINKDOWN 00000002 00010000 1 0 LDC Linkdown SFP_TXDISABLE 00000002 0000f000 1 0 SFP 0-3 TxDisable SFP_TXFAULT 00000002 00000f00 1 0 SFP 0-3 Tx Fault SFP_LOSSOFSIG 00000002 00000070 1 0 SFP 0-2 loss of signal SFP_NOTPRESENT 00000002 0000000f 1 0 SFP 0-3 not present * counters LDC_RX_EVT 00000003 ffffffff 1 0 LDC received CMS event counter LDC_CRC_ERROR 00000004 ffffffff 1 0 LDC received CMS event CRC error counter LDC_ACCEPTED_PKT 00000005 ffffffff 1 0 LDC accepted packet counter LDC_ABORTED_PKT 00000006 ffffffff 1 0 LDC aborted packet counter LDC_ACK_PKT 00000007 ffffffff 1 0 LDC acknowledged packet counter * TTC_BCN 00000008 0fff0000 1 0 TTC L1 bcnt TTC_EVN 00000008 0000ffff 1 0 TTC event number * TTC_ORN 00000009 ffffffff 1 0 TTC orbit number * TTC_MBERROR 0000000a 00ff0000 1 0 TTC multi-bit error count TTC_SBERROR 0000000a 0000ff00 1 0 TTC single-bit error count TTC_BCERROR 0000000a 000000ff 1 0 TTC Bcnt error count (orbit length) * LSC_ID 0000000b ffff0000 1 1 LSC ID number R/w LDC_ID 0000000b 0000ffff 1 1 LDC ID number R/w * DDR_TEST_ERR 0000000c ff000000 1 0 DDR test error count DDR_READ_DATA_LSB 0000000c 00ff0000 1 0 DDR read data LSB DDR_WR_DATA_LSB 0000000c 0000ff00 0 1 DDR write data LSB DDR_INIT_DONE 0000000c 00000080 1 0 DDR init done DDR_IN_TEST 0000000c 00000040 1 0 DDR in test mode * LSC_EVENT_COUNTER 0000000d 0000ffff 1 0 LSC event counter LSC_RESEND_COUNTER 0000000d ffff0000 1 0 LSC Resend counter LINK_THR_PUT 0000000e 0fffffff 1 0 Link throughput=readout/0x200000(Gbit/s) AMC_PORT_TEST_ERR 0000000f 0fff0000 1 0 AMC port test error AMC_PORT_RUNNING 0000000f 00000fff 1 0 AMC port running V6_DIE_TEMP 00000010 ffffffff 1 0 V6 die temperature in unit of 0.1 degree Celsius 1.0V_ANA_PWR 00000011 ffffffff 1 0 1.0V analog power voltage in millivolt(available for SN >= 0x10 only) 1.2V_ANA_PWR 00000012 ffffffff 1 0 1.2V analog power voltage in millivolt(available for SN >= 0x10 only) 1.0V_PWR 00000013 ffffffff 1 0 1.0V power voltage in millivolt 1.5V_PWR 00000014 ffffffff 1 0 1.5V power voltage in millivolt(available for SN >= 0x10 only) 2.5V_PWR 00000015 ffffffff 1 0 2.5V power voltage in millivolt 3.3V_PWR 00000016 ffffffff 1 0 3.3V power voltage in millivolt(available for SN >= 0x10 only) 3.6V_PWR 00000017 ffffffff 1 0 3.6V power voltage in millivolt(available for SN >= 0x10 only) 12V_PWR 00000018 ffffffff 1 0 12V power voltage in millivolt(available for SN >= 0x10 only)