diff --git a/qcodes_contrib_drivers/drivers/Spectrum/py_header/regs.py b/qcodes_contrib_drivers/drivers/Spectrum/py_header/regs.py index 6ed8e3a7a..9049330ab 100644 --- a/qcodes_contrib_drivers/drivers/Spectrum/py_header/regs.py +++ b/qcodes_contrib_drivers/drivers/Spectrum/py_header/regs.py @@ -57,6 +57,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_M3IEXPSERIES = 0x00060000 TYP_M4IEXPSERIES = 0x00070000 TYP_M4XEXPSERIES = 0x00080000 +TYP_M2PEXPSERIES = 0x00090000 +TYP_M5IEXPSERIES = 0x000A0000 TYP_MI2020 = 0x00002020 TYP_MI2021 = 0x00002021 TYP_MI2025 = 0x00002025 @@ -98,6 +100,12 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_M4I2230_X8 = 0x00072230 TYP_M4I2233_X8 = 0x00072233 TYP_M4I2234_X8 = 0x00072234 +TYP_M4I2280_X8 = 0x00072280 +TYP_M4I2281_X8 = 0x00072281 +TYP_M4I2283_X8 = 0x00072283 +TYP_M4I2290_X8 = 0x00072290 +TYP_M4I2293_X8 = 0x00072293 +TYP_M4I2294_X8 = 0x00072294 TYP_M4X22XX_X4 = 0x00082200 TYP_M4X2210_X4 = 0x00082210 TYP_M4X2211_X4 = 0x00082211 @@ -108,6 +116,13 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_M4X2230_X4 = 0x00082230 TYP_M4X2233_X4 = 0x00082233 TYP_M4X2234_X4 = 0x00082234 +TYP_M4I23XX_X8 = 0x00072300 +TYP_M4I2320_X8 = 0x00072320 +TYP_M4I2321_X8 = 0x00072321 +TYP_M4I2323_X8 = 0x00072323 +TYP_M4I2330_X8 = 0x00072330 +TYP_M4I2333_X8 = 0x00072333 +TYP_M4I2334_X8 = 0x00072334 TYP_MI3010 = 0x00003010 TYP_MI3011 = 0x00003011 TYP_MI3012 = 0x00003012 @@ -234,6 +249,10 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_M3I3221EXP = 0x00063221 TYP_M3I3240EXP = 0x00063240 TYP_M3I3242EXP = 0x00063242 +TYP_M5I33XX_X16 = 0x000A3300 +TYP_M5I3321_X16 = 0x000A3321 +TYP_M5I3330_X16 = 0x000A3330 +TYP_M5I3337_X16 = 0x000A3337 TYP_MI4020 = 0x00004020 TYP_MI4021 = 0x00004021 TYP_MI4022 = 0x00004022 @@ -285,6 +304,10 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_M4I4421_X8 = 0x00074421 TYP_M4I4450_X8 = 0x00074450 TYP_M4I4451_X8 = 0x00074451 +TYP_M4I4470_X8 = 0x00074470 +TYP_M4I4471_X8 = 0x00074471 +TYP_M4I4480_X8 = 0x00074480 +TYP_M4I4481_X8 = 0x00074481 TYP_M4X44XX_X4 = 0x00084400 TYP_M4X4410_X4 = 0x00084410 TYP_M4X4411_X4 = 0x00084411 @@ -292,6 +315,10 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_M4X4421_X4 = 0x00084421 TYP_M4X4450_X4 = 0x00084450 TYP_M4X4451_X4 = 0x00084451 +TYP_M4X4470_X4 = 0x00084470 +TYP_M4X4471_X4 = 0x00084471 +TYP_M4X4480_X4 = 0x00084480 +TYP_M4X4481_X4 = 0x00084481 TYP_MI4520 = 0x00004520 TYP_MI4521 = 0x00004521 TYP_MI4530 = 0x00004530 @@ -450,6 +477,31 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_M2I4961EXP = 0x00044961 TYP_M2I4963EXP = 0x00044963 TYP_M2I4964EXP = 0x00044964 +TYP_M2P59XX_X4 = 0x00095900 +TYP_M2P5911_X4 = 0x00095911 +TYP_M2P5912_X4 = 0x00095912 +TYP_M2P5913_X4 = 0x00095913 +TYP_M2P5916_X4 = 0x00095916 +TYP_M2P5920_X4 = 0x00095920 +TYP_M2P5921_X4 = 0x00095921 +TYP_M2P5922_X4 = 0x00095922 +TYP_M2P5923_X4 = 0x00095923 +TYP_M2P5926_X4 = 0x00095926 +TYP_M2P5930_X4 = 0x00095930 +TYP_M2P5931_X4 = 0x00095931 +TYP_M2P5932_X4 = 0x00095932 +TYP_M2P5933_X4 = 0x00095933 +TYP_M2P5936_X4 = 0x00095936 +TYP_M2P5940_X4 = 0x00095940 +TYP_M2P5941_X4 = 0x00095941 +TYP_M2P5942_X4 = 0x00095942 +TYP_M2P5943_X4 = 0x00095943 +TYP_M2P5946_X4 = 0x00095946 +TYP_M2P5960_X4 = 0x00095960 +TYP_M2P5961_X4 = 0x00095961 +TYP_M2P5962_X4 = 0x00095962 +TYP_M2P5966_X4 = 0x00095966 +TYP_M2P5968_X4 = 0x00095968 TYP_MI6010 = 0x00006010 TYP_MI6011 = 0x00006011 TYP_MI6012 = 0x00006012 @@ -503,6 +555,25 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_MC6110 = 0x00016110 TYP_MC6111 = 0x00016111 TYP_MX6110 = 0x00026110 +TYP_M2P65XX_X4 = 0x00096500 +TYP_M2P6522_X4 = 0x00096522 +TYP_M2P6523_X4 = 0x00096523 +TYP_M2P6530_X4 = 0x00096530 +TYP_M2P6531_X4 = 0x00096531 +TYP_M2P6532_X4 = 0x00096532 +TYP_M2P6536_X4 = 0x00096536 +TYP_M2P6533_X4 = 0x00096533 +TYP_M2P6540_X4 = 0x00096540 +TYP_M2P6541_X4 = 0x00096541 +TYP_M2P6546_X4 = 0x00096546 +TYP_M2P6560_X4 = 0x00096560 +TYP_M2P6561_X4 = 0x00096561 +TYP_M2P6562_X4 = 0x00096562 +TYP_M2P6566_X4 = 0x00096566 +TYP_M2P6568_X4 = 0x00096568 +TYP_M2P6570_X4 = 0x00096570 +TYP_M2P6571_X4 = 0x00096571 +TYP_M2P6576_X4 = 0x00096576 TYP_M4I66XX_X8 = 0x00076600 TYP_M4I6620_X8 = 0x00076620 TYP_M4I6621_X8 = 0x00076621 @@ -556,6 +627,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) TYP_MC7221 = 0x00017221 TYP_MX7210 = 0x00027210 TYP_MX7220 = 0x00027220 +TYP_M2P75XX_X4 = 0x00097500 +TYP_M2P7515_X4 = 0x00097515 TYP_M4I77XX_X8 = 0x00077700 TYP_M4I7710_X8 = 0x00077710 TYP_M4I7720_X8 = 0x00077720 @@ -592,9 +665,12 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_FEAT_TIMESTAMP = 0x00000008 SPCM_FEAT_STARHUB5 = 0x00000020 SPCM_FEAT_STARHUB4 = 0x00000020 +SPCM_FEAT_STARHUB6_EXTM = 0x00000020 SPCM_FEAT_STARHUB8_EXTM = 0x00000020 SPCM_FEAT_STARHUB16 = 0x00000040 +SPCM_FEAT_STARHUB16_EXTM = 0x00000040 SPCM_FEAT_STARHUB8 = 0x00000040 +SPCM_FEAT_STARHUBXX_MASK = 0x00000060 SPCM_FEAT_ABA = 0x00000080 SPCM_FEAT_BASEXIO = 0x00000100 SPCM_FEAT_AMPLIFIER_10V = 0x00000200 @@ -605,7 +681,12 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_FEAT_STARHUBSYSSLAVE = 0x00004000 SPCM_FEAT_NETBOX = 0x00008000 SPCM_FEAT_REMOTESERVER = 0x00010000 -SPCM_FEAT_CUSTOMMOD_MASK = (-268435456) +SPCM_FEAT_SCAPP = 0x00020000 +SPCM_FEAT_DIG16_SMB = 0x00040000 +SPCM_FEAT_DIG8_SMA = 0x00040000 +SPCM_FEAT_DIG16_FX2 = 0x00080000 +SPCM_FEAT_DIGITALBWFILTER = 0x00100000 +SPCM_FEAT_CUSTOMMOD_MASK = 0xF0000000 SPCM_FEAT_EXTFW_SEGSTAT = 0x00000001 SPCM_FEAT_EXTFW_SEGAVERAGE = 0x00000002 SPCM_FEAT_EXTFW_BOXCAR = 0x00000004 @@ -614,6 +695,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_LASTERRORVALUE = 999997 SPC_LASTERRORREG = 999998 SPC_LASTERRORCODE = 999999 +COUPLING_DC = 0 +COUPLING_AC = 1 SPC_COMMAND = 0 SPC_RESET = 0 SPC_SOFTRESET = 1 @@ -673,6 +756,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) M2CMD_CARD_STOP = 0x00000040 M2CMD_CARD_FLUSHFIFO = 0x00000080 M2CMD_CARD_INVALIDATEDATA = 0x00000100 +M2CMD_CARD_INTERNALRESET = 0x00000200 M2CMD_ALL_STOP = 0x00440060 M2CMD_CARD_WAITPREFULL = 0x00001000 M2CMD_CARD_WAITTRIGGER = 0x00002000 @@ -701,7 +785,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) M2STAT_EXTRA_OVERRUN = 0x00004000 M2STAT_EXTRA_ERROR = 0x00008000 M2STAT_TSCNT_OVERRUN = 0x00010000 -M2STAT_INTERNALMASK = (-16777216) +M2STAT_INTERNALMASK = 0xff000000 M2STAT_INTERNAL_SYSLOCK = 0x02000000 SPC_DATA_AVAIL_USER_LEN = 200 SPC_DATA_AVAIL_USER_POS = 201 @@ -764,8 +848,11 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_PCIMODULEBVERSION = 2013 SPC_BASEPCBVERSION = 2014 SPC_MODULEPCBVERSION = 2015 +SPC_MODULEAPCBVERSION = 2015 SPC_MODULEBPCBVERSION = 2016 SPC_EXTPCBVERSION = 2017 +SPC_PCIDIGVERSION = 2018 +SPC_DIGPCBVERSION = 2019 SPC_PCIDATE = 2020 SPC_CALIBDATE = 2025 SPC_CALIBDATEONBOARD = 2026 @@ -816,6 +903,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_AI_AUTOCALOFFSNOIN = 0x00004000 SPCM_AI_HIGHIMP = 0x00008000 SPCM_AI_LOWIMP = 0x00010000 +SPCM_AI_DIGITALLOWPASS = 0x00020000 SPCM_AI_INDIVPULSEWIDTH = 0x00100000 SPC_READAOFEATURES = 3102 SPCM_AO_SE = 0x00000002 @@ -909,6 +997,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_REC_FIFO_AVERAGE = 0x00200000 SPC_REC_FIFO_AVERAGE_16BIT = 0x00400000 SPC_REC_FIFO_BOXCAR = 0x01000000 +SPC_REC_FIFO_SINGLE_MONITOR = 0x02000000 SPC_REP_STD_SINGLE = 0x00000100 SPC_REP_STD_MULTI = 0x00000200 SPC_REP_STD_GATE = 0x00000400 @@ -930,6 +1019,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_ABADIVIDER = 10040 SPC_AVERAGES = 10050 SPC_BOX_AVERAGES = 10060 +SPC_SEGSPLIT_START = 10070 +SPC_SEGSPLIT_PAUSE = 10071 SPC_POSTTRIGGER = 10100 SPC_STARTOFFSET = 10200 SPC_AVAILMEMSIZE_MIN = 10201 @@ -994,7 +1085,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) CHANNEL28 = 0x10000000 CHANNEL29 = 0x20000000 CHANNEL30 = 0x40000000 -CHANNEL31 = (-2147483648) +CHANNEL31 = 0x80000000 CH0_8BITMODE = 65536 CH0_16BIT = 1 CH0_32BIT = 3 @@ -1014,6 +1105,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_SAMPLERATE2 = 20010 SPC_SR2 = 20020 SPC_PLL_ENABLE = 20030 +SPC_PLL_ISLOCKED = 20031 SPC_CLOCKDIV = 20040 SPC_INTCLOCKDIV = 20041 SPC_PXICLOCKDIV = 20042 @@ -1028,6 +1120,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_CLOCKOUTFREQUENCY = 20111 SPC_CLOCK50OHM = 20120 SPC_CLOCK110OHM = 20120 +SPC_CLOCK75OHM = 20120 +SPC_STROBE75OHM = 20121 SPC_EXTERNRANGE = 20130 SPC_EXTRANGESHDIRECT = 20131 EXRANGE_NONE = 0 @@ -1056,6 +1150,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_CM_QUARTZ2_DIRSYNC = 0x00000100 SPC_CM_QUARTZ1_DIRSYNC = 0x00000200 SPC_CM_EXTERNAL1 = 0x00000400 +SPC_CM_SYNCINT = 0x01000000 +SPC_CM_SYNCEXT = 0x02000000 SPC_CLOCK_READFEATURES = 20205 SPC_CLOCK_READFEATURES0 = 20205 SPC_CLOCK_READFEATURES1 = 20206 @@ -1069,8 +1165,6 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_CKFEAT_LEVELPROG = 0x00000100 SPCM_CKFEAT_PROGTHRESHOLD = 0x00000200 SPCM_CKFEAT_PROGDELAY = 0x00000400 -SPC_CM_SYNCINT = 0x01000000 -SPC_CM_SYNCEXT = 0x02000000 SPC_BURSTSYSCLOCKMODE = 20210 SPC_SYNCMASTERSYSCLOCKMODE = 20211 SPC_CLOCK_SETUP_CHANGED = 20212 @@ -1079,9 +1173,10 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_CLOCK_AVAILDELAY_STEP = 20222 SPC_CLOCK_DELAY = 20223 SPC_AVAILCLOCKEDGES = 20224 -SPCM_RISING_EDGE = 0x00000001 -SPCM_FALLING_EDGE = 0x00000002 +SPCM_EDGE_FALLING = 0x00000001 +SPCM_EDGE_RISING = 0x00000002 SPCM_BOTH_EDGES = 0x00000004 +SPCM_EDGES_BOTH = 0x00000004 SPC_CLOCK_EDGE = 20225 SPC_CHANNELMUXINFO = 20300 SPCM_MUX_NONE = 0x00000000 @@ -1091,6 +1186,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_MUX_DLYANDMUXONMOD = 0x00000004 SPCM_MUX_MUXBETWEENMODS = 0x00000005 SPCM_MUX_MUXONMOD2CH = 0x00000006 +SPCM_MUX_MAX4CH = 0x00000007 SPC_OFFS0 = 30000 SPC_AMP0 = 30010 SPC_ACDC0 = 30020 @@ -1101,6 +1197,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_DIGITAL0 = 30050 SPC_110OHM0 = 30060 SPC_110OHM0L = 30060 +SPC_75OHM0 = 30060 SPC_INOUT0 = 30070 SPC_FILTER0 = 30080 SPC_BANKSWITCH0 = 30081 @@ -1116,6 +1213,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_DIGITAL1 = 30150 SPC_110OHM1 = 30160 SPC_110OHM0H = 30160 +SPC_75OHM1 = 30160 SPC_INOUT1 = 30170 SPC_FILTER1 = 30180 SPC_BANKSWITCH1 = 30181 @@ -1130,6 +1228,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_DOUBLEOUT2 = 30241 SPC_110OHM2 = 30260 SPC_110OHM1L = 30260 +SPC_75OHM2 = 30260 SPC_INOUT2 = 30270 SPC_FILTER2 = 30280 SPC_BANKSWITCH2 = 30281 @@ -1144,6 +1243,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_DOUBLEOUT3 = 30341 SPC_110OHM3 = 30360 SPC_110OHM1H = 30360 +SPC_75OHM3 = 30360 SPC_INOUT3 = 30370 SPC_FILTER3 = 30380 SPC_BANKSWITCH3 = 30381 @@ -1154,24 +1254,36 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_ACDC4 = 30420 SPC_50OHM4 = 30430 SPC_DIFF4 = 30440 +SPC_DOUBLEOUT4 = 30441 +SPC_FILTER4 = 30480 +SPC_ENABLEOUT4 = 30491 SPC_PATH4 = 30490 SPC_OFFS5 = 30500 SPC_AMP5 = 30510 SPC_ACDC5 = 30520 SPC_50OHM5 = 30530 SPC_DIFF5 = 30540 +SPC_DOUBLEOUT5 = 30541 +SPC_FILTER5 = 30580 +SPC_ENABLEOUT5 = 30591 SPC_PATH5 = 30590 SPC_OFFS6 = 30600 SPC_AMP6 = 30610 SPC_ACDC6 = 30620 SPC_50OHM6 = 30630 SPC_DIFF6 = 30640 +SPC_DOUBLEOUT6 = 30641 +SPC_FILTER6 = 30680 +SPC_ENABLEOUT6 = 30691 SPC_PATH6 = 30690 SPC_OFFS7 = 30700 SPC_AMP7 = 30710 SPC_ACDC7 = 30720 SPC_50OHM7 = 30730 SPC_DIFF7 = 30740 +SPC_DOUBLEOUT7 = 30741 +SPC_FILTER7 = 30780 +SPC_ENABLEOUT7 = 30791 SPC_PATH7 = 30790 SPC_OFFS8 = 30800 SPC_AMP8 = 30810 @@ -1241,6 +1353,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TRIG_TERM0 = 40110 SPC_TRIGGER50OHM = 40110 SPC_TRIGGER110OHM0 = 40110 +SPC_TRIGGER75OHM0 = 40110 SPC_TRIG_TERM1 = 40111 SPC_TRIGGER110OHM1 = 40111 SPC_TRIG_EXT0_ACDC = 40120 @@ -1389,6 +1502,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TMASK_EXT0 = 0x00000002 SPC_TMASK_EXT1 = 0x00000004 SPC_TMASK_EXT2 = 0x00000008 +SPC_TMASK_EXT3 = 0x00000010 +SPC_TMASK_EXT4 = 0x00000020 SPC_TMASK_XIO0 = 0x00000100 SPC_TMASK_XIO1 = 0x00000200 SPC_TMASK_XIO2 = 0x00000400 @@ -1447,7 +1562,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TMASK0_CH28 = 0x10000000 SPC_TMASK0_CH29 = 0x20000000 SPC_TMASK0_CH30 = 0x40000000 -SPC_TMASK0_CH31 = (-2147483648) +SPC_TMASK0_CH31 = 0x80000000 SPC_TMASK1_NONE = 0x00000000 SPC_TMASK1_CH32 = 0x00000001 SPC_TMASK1_CH33 = 0x00000002 @@ -1480,7 +1595,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TMASK1_CH60 = 0x10000000 SPC_TMASK1_CH61 = 0x20000000 SPC_TMASK1_CH62 = 0x40000000 -SPC_TMASK1_CH63 = (-2147483648) +SPC_TMASK1_CH63 = 0x80000000 SPC_TRIG_EXT_AVAILMODES = 40500 SPC_TRIG_EXT0_AVAILMODES = 40500 SPC_TRIG_EXT1_AVAILMODES = 40501 @@ -1491,12 +1606,22 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TRIG_EXT0_AVAILMODESAND = 40506 SPC_TRIG_EXT1_AVAILMODESAND = 40507 SPC_TRIG_EXT2_AVAILMODESAND = 40508 +SPC_TRIG_EXT3_AVAILMODESAND = 40509 SPC_TRIG_EXT0_MODE = 40510 SPC_TRIG_EXT1_MODE = 40511 SPC_TRIG_EXT2_MODE = 40512 +SPC_TRIG_EXT3_MODE = 40513 +SPC_TRIG_EXT3_AVAILMODES = 40514 +SPC_TRIG_EXT3_AVAILMODESOR = 40515 +SPC_TRIG_EXT4_AVAILMODES = 40516 +SPC_TRIG_EXT4_AVAILMODESOR = 40517 +SPC_TRIG_EXT4_AVAILMODESAND = 40518 +SPC_TRIG_EXT4_MODE = 40519 SPC_TRIG_EXT0_READFEATURES = 40520 SPC_TRIG_EXT1_READFEATURES = 40521 SPC_TRIG_EXT2_READFEATURES = 40522 +SPC_TRIG_EXT3_READFEATURES = 40523 +SPC_TRIG_EXT4_READFEATURES = 40524 SPCM_TRFEAT_TERM = 0x00000001 SPCM_TRFEAT_HIGHIMP = 0x00000002 SPCM_TRFEAT_DCCOUPLING = 0x00000004 @@ -1505,6 +1630,14 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_TRFEAT_DIFF = 0x00000020 SPCM_TRFEAT_LEVELPROG = 0x00000100 SPCM_TRFEAT_PROGTHRESHOLD = 0x00000200 +SPC_LEGACY_X0_READFEATURES = 40530 +SPC_LEGACY_X1_READFEATURES = 40531 +SPC_LEGACY_X2_READFEATURES = 40532 +SPC_LEGACY_X3_READFEATURES = 40533 +SPC_LEGACY_X0_TERM = 40535 +SPC_LEGACY_X1_TERM = 40536 +SPC_LEGACY_X2_TERM = 40537 +SPC_LEGACY_X3_TERM = 40538 SPC_TRIG_XIO_AVAILMODES = 40550 SPC_TRIG_XIO_AVAILMODESOR = 40551 SPC_TRIG_XIO_AVAILMODESAND = 40552 @@ -1525,7 +1658,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TM_PATTERN = 0x00000400 SPC_TM_STEEPPOS = 0x00000800 SPC_TM_STEEPNEG = 0x00001000 -SPC_TM_EXTRAMASK = (-16777216) +SPC_TM_EXTRAMASK = 0xFF000000 SPC_TM_REARM = 0x01000000 SPC_TM_PW_SMALLER = 0x02000000 SPC_TM_PW_GREATER = 0x04000000 @@ -1604,6 +1737,9 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TRIG_AVAILDELAY = 40800 SPC_TRIG_AVAILDELAY_STEP = 40801 SPC_TRIG_DELAY = 40810 +SPC_TRIG_AVAILHOLDOFF = 40802 +SPC_TRIG_AVAILHOLDOFF_STEP = 40803 +SPC_TRIG_HOLDOFF = 40811 SPC_SINGLESHOT = 41000 SPC_OUTONTRIGGER = 41100 SPC_RESTARTCONT = 41200 @@ -1753,6 +1889,9 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TRIG_CH15_PULSEWIDTH = 44116 SPC_TRIG_EXT_AVAILPULSEWIDTH = 44200 SPC_TRIG_EXT0_PULSEWIDTH = 44210 +SPC_TRIG_EXT1_PULSEWIDTH = 44211 +SPC_TRIG_EXT2_PULSEWIDTH = 44212 +SPC_TRIG_EXT3_PULSEWIDTH = 44213 SPC_READCLOCKDIVCOUNT = 44300 SPC_CLOCKDIV0 = 44301 SPC_CLOCKDIV1 = 44302 @@ -1794,6 +1933,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TS_RESET = 0x00000001 SPC_TSMODE_STANDARD = 0x00000002 SPC_TSMODE_STARTRESET = 0x00000004 +SPC_TS_RESET_WAITREFCLK = 0x00000008 SPC_TSCNT_INTERNAL = 0x00000100 SPC_TSCNT_REFCLOCKPOS = 0x00000200 SPC_TSCNT_REFCLOCKNEG = 0x00000400 @@ -1820,6 +1960,20 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_TRGSRC_MASK_EXT0 = 0x00000100 SPC_TRGSRC_MASK_EXT1 = 0x00000200 SPC_TRGSRC_MASK_FORCE = 0x00000400 +SPC_TRGSRC_MASK_PXI0 = 0x00010000 +SPC_TRGSRC_MASK_PXI1 = 0x00020000 +SPC_TRGSRC_MASK_PXI2 = 0x00040000 +SPC_TRGSRC_MASK_PXI3 = 0x00080000 +SPC_TRGSRC_MASK_PXI4 = 0x00100000 +SPC_TRGSRC_MASK_PXI5 = 0x00200000 +SPC_TRGSRC_MASK_PXI6 = 0x00400000 +SPC_TRGSRC_MASK_PXI7 = 0x00800000 +SPC_TRGSRC_MASK_PXISTAR = 0x01000000 +SPC_TRGSRC_MASK_PXIDSTARB = 0x02000000 +SPC_TRGSRC_MASK_X0 = 0x10000000 +SPC_TRGSRC_MASK_X1 = 0x20000000 +SPC_TRGSRC_MASK_X2 = 0x40000000 +SPC_TRGSRC_MASK_X3 = 0x80000000 SPC_TIMESTAMP_STATUS = 47010 TS_FIFO_EMPTY = 0 TS_FIFO_LESSHALF = 1 @@ -1846,13 +2000,14 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_XIO_ANALOGOUT2 = 47122 SPC_XIO_ANALOGOUT3 = 47123 SPC_XIO_WRITEDACS = 47130 -SPCM_X0_MODE = 47200 -SPCM_X1_MODE = 47201 -SPCM_X2_MODE = 47202 -SPCM_X0_AVAILMODES = 47210 -SPCM_X1_AVAILMODES = 47211 -SPCM_X2_AVAILMODES = 47212 -SPCM_XX_ASYNCIO = 47220 +SPCM_LEGACY_X0_MODE = 47200 +SPCM_LEGACY_X1_MODE = 47201 +SPCM_LEGACY_X2_MODE = 47202 +SPCM_LEGACY_X3_MODE = 47203 +SPCM_LEGACY_X0_AVAILMODES = 47210 +SPCM_LEGACY_X1_AVAILMODES = 47211 +SPCM_LEGACY_X2_AVAILMODES = 47212 +SPCM_LEGACY_X3_AVAILMODES = 47213 SPCM_XMODE_DISABLE = 0x00000000 SPCM_XMODE_ASYNCIN = 0x00000001 SPCM_XMODE_ASYNCOUT = 0x00000002 @@ -1869,16 +2024,74 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_XMODE_REFCLKOUT = 0x00001000 SPCM_XMODE_CONTOUTMARK = 0x00002000 SPCM_XMODE_SYSCLKOUT = 0x00004000 +SPCM_XMODE_CLKOUT = 0x00008000 +SPCM_XMODE_SYNCARMSTATE = 0x00010000 +SPCM_XMODE_OPTDIGIN2BIT = 0x00020000 +SPCM_XMODE_OPTDIGIN4BIT = 0x00040000 SPCM_XMODE_MODEMASK = 0x000FFFFF SPCM_XMODE_DIGOUTSRC_CH0 = 0x01000000 SPCM_XMODE_DIGOUTSRC_CH1 = 0x02000000 SPCM_XMODE_DIGOUTSRC_CH2 = 0x04000000 SPCM_XMODE_DIGOUTSRC_CH3 = 0x08000000 -SPCM_XMODE_DIGOUTSRC_CHMASK = (-16777216) +SPCM_XMODE_DIGOUTSRC_CH4 = 0x10000000 +SPCM_XMODE_DIGOUTSRC_CH5 = 0x20000000 +SPCM_XMODE_DIGOUTSRC_CH6 = 0x40000000 +SPCM_XMODE_DIGOUTSRC_CH7 = 0x80000000 +SPCM_XMODE_DIGOUTSRC_CHMASK = 0xFF000000 SPCM_XMODE_DIGOUTSRC_BIT15 = 0x00100000 SPCM_XMODE_DIGOUTSRC_BIT14 = 0x00200000 SPCM_XMODE_DIGOUTSRC_BIT13 = 0x00400000 +SPCM_XMODE_DIGOUTSRC_BIT12 = 0x00800000 SPCM_XMODE_DIGOUTSRC_BITMASK = 0x00F00000 +SPCM_XMODE_DIGOUTSRC_BIT15_downto_0 = 0x00F00000 +SPCM_XMODE_DIGOUTSRC_BIT15_downto_8 = 0x00700000 +SPCM_XX_ASYNCIO = 47220 +SPC_DIGMODE0 = 47250 +SPC_DIGMODE1 = 47251 +SPC_DIGMODE2 = 47252 +SPC_DIGMODE3 = 47253 +SPC_DIGMODE4 = 47254 +SPC_DIGMODE5 = 47255 +SPC_DIGMODE6 = 47256 +SPC_DIGMODE7 = 47257 +SPCM_DIGMODE_OFF = 0x00000000 +SPCM_DIGMODE_X0 = 0x21084000 +SPCM_DIGMODE_X1 = 0x294A5000 +SPCM_DIGMODE_X2 = 0x318C6000 +SPCM_DIGMODE_X3 = 0x39CE7000 +SPCM_DIGMODE_X4 = 0x84210001 +SPCM_DIGMODE_X5 = 0x8c631002 +SPCM_DIGMODE_X6 = 0x94a52004 +SPCM_DIGMODE_X7 = 0x9ce73008 +SPCM_DIGMODE_X8 = 0xa5294010 +SPCM_DIGMODE_X9 = 0xad6b5020 +SPCM_DIGMODE_X10 = 0xb5ad6040 +SPCM_DIGMODE_X11 = 0xbdef7080 +SPCM_DIGMODE_X12 = 0xc6318100 +SPCM_DIGMODE_X13 = 0xce739200 +SPCM_DIGMODE_X14 = 0xd6b5a400 +SPCM_DIGMODE_X15 = 0xdef7b800 +SPCM_DIGMODE_X16 = 0xe739c000 +SPCM_DIGMODE_X17 = 0xef7bd000 +SPCM_DIGMODE_X18 = 0xf7bde000 +SPCM_DIGMODE_X19 = 0xfffff000 +DIGMODEMASK_BIT15 = 0xF8000000 +DIGMODEMASK_BIT14 = 0x07C00000 +DIGMODEMASK_BIT13 = 0x003E0000 +DIGMODEMASK_BIT12 = 0x0001F000 +DIGMODEMASK_BIT11 = 0x00000800 +DIGMODEMASK_BIT10 = 0x00000400 +DIGMODEMASK_BIT9 = 0x00000200 +DIGMODEMASK_BIT8 = 0x00000100 +DIGMODEMASK_BIT7 = 0x00000080 +DIGMODEMASK_BIT6 = 0x00000040 +DIGMODEMASK_BIT5 = 0x00000020 +DIGMODEMASK_BIT4 = 0x00000010 +DIGMODEMASK_BIT3 = 0x00000008 +DIGMODEMASK_BIT2 = 0x00000004 +DIGMODEMASK_BIT1 = 0x00000002 +DIGMODEMASK_BIT0 = 0x00000001 +SPCM_DIGMODE_CHREPLACE = 0xFFBBCFFF SPC_PXITRG0_MODE = 47300 SPC_PXITRG1_MODE = 47301 SPC_PXITRG2_MODE = 47302 @@ -1908,15 +2121,11 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_PXITRGMODE_TRIGOUT = 0x00000010 SPCM_PXITRGMODE_REFCLKOUT = 0x00000020 SPCM_PXITRGMODE_CONTOUTMARK = 0x00000040 -SPC_STARHUB_CMD = 48000 -SH_INIT = 0 -SH_AUTOROUTE = 1 -SH_INITDONE = 2 -SH_SYNCSTART = 3 SPC_STARHUB_STATUS = 48010 SPC_STARHUB_ROUTE0 = 48100 SPC_STARHUB_ROUTE99 = 48199 SPC_SYNC_READ_SYNCCOUNT = 48990 +SPC_SYNC_READ_NUMCONNECTORS = 48991 SPC_SYNC_READ_CARDIDX0 = 49000 SPC_SYNC_READ_CARDIDX1 = 49001 SPC_SYNC_READ_CARDIDX2 = 49002 @@ -1979,6 +2188,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) ADJ_CURRENT_CLOCK = 4 ADJ_CURRENT_IR = 8 ADJ_OFFSET_ONLY = 16 +ADJ_SPECIAL_CLOCK = 32 SPC_ADJ_SOURCE_CALLBACK = 50021 SPC_ADJ_PROGRESS_CALLBACK = 50022 SPC_ADJ_SET = 50030 @@ -1989,6 +2199,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) ADJ_CALSRC_GND = -1 ADJ_CALSRC_GNDOFFS = -2 ADJ_CALSRC_AC = 10 +ADJ_CALSRC_ADC = 11 SPC_ADJ_CALIBVALUE0 = 50060 SPC_ADJ_CALIBVALUE1 = 50061 SPC_ADJ_CALIBVALUE2 = 50062 @@ -2057,6 +2268,8 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_ADJ_CALIBSAMPLERATE99 = 58199 SPC_ADJ_CALIBSAMPLERATE_GAIN0 = 58200 SPC_ADJ_CALIBSAMPLERATE_GAIN99 = 58299 +SPC_ADJ_REFCLOCK = 58300 +SPC_ADJ_STARHUB_REFCLOCK = 58301 SPC_ADJ_END = 59999 SPC_FIFO_BUFFERS = 60000 SPC_FIFO_BUFLEN = 60010 @@ -2088,6 +2301,7 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_FILTERFREQUENCY1 = 100003 SPC_FILTERFREQUENCY2 = 100004 SPC_FILTERFREQUENCY3 = 100005 +SPC_DIGITALBWFILTER = 100100 SPC_PATTERNENABLE = 110000 SPC_READDIGITAL = 110100 SPC_DIGITALMODE0 = 110200 @@ -2123,11 +2337,13 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_XYZMODE = 200200 SPC_INVERTDATA = 200300 SPC_GATEMARKENABLE = 200400 +SPC_GATE_LEN_ALIGNMENT = 200401 SPC_CONTOUTMARK = 200450 SPC_EXPANDINT32 = 200500 SPC_NOPRETRIGGER = 200600 SPC_RELAISWAITTIME = 200700 SPC_DACWAITTIME = 200710 +SPC_DELAY_US = 200720 SPC_ILAMODE = 200800 SPC_NMDGMODE = 200810 SPC_CKADHALF_OUTPUT = 200820 @@ -2166,8 +2382,10 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_ENHSTAT_OVERRANGE6 = 0x00000040 SPC_ENHSTAT_OVERRANGE7 = 0x00000080 SPC_ENHSTAT_COMPARATOR0 = 0x40000000 -SPC_ENHSTAT_COMPARATOR1 = (-2147483648) +SPC_ENHSTAT_COMPARATOR1 = 0x80000000 SPC_ENHSTAT_COMPARATOR2 = 0x20000000 +SPC_ENHSTAT_TRGCOMPARATOR = 0x40000000 +SPC_ENHSTAT_CLKCOMPARATOR = 0x80000000 SPC_TRIGGERCOUNTER = 200905 SPC_FILLSIZEPROMILLE = 200910 SPC_OVERRANGEBIT = 201000 @@ -2182,7 +2400,13 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_DC_12BIT_TO_16BIT = 0x00000004 SPCM_DC_14BIT_TO_16BIT = 0x00000008 SPCM_DC_15BIT_TO_16BIT = 0x00000010 +SPCM_DC_13BIT_TO_16BIT = 0x00000020 +SPCM_DC_14BIT_TO_8BIT = 0x00000100 +SPCM_DC_16BIT_TO_8BIT = 0x00000200 +SPCM_DC_16BIT_TO_12BIT = 0x00000400 +SPCM_DC_TO_OFFSETBINARY = 0x00000800 SPC_CARDIDENTIFICATION = 201500 +SPC_HANDSHAKE = 201600 SPC_CKSYNC0 = 202000 SPC_CKSYNC1 = 202001 SPC_DISABLEMOD0 = 203000 @@ -2198,13 +2422,26 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_CH1_STOPLEVEL = 206021 SPC_CH2_STOPLEVEL = 206022 SPC_CH3_STOPLEVEL = 206023 +SPC_CH4_STOPLEVEL = 206024 +SPC_CH5_STOPLEVEL = 206025 +SPC_CH6_STOPLEVEL = 206026 +SPC_CH7_STOPLEVEL = 206027 SPCM_STOPLVL_TRISTATE = 0x00000001 SPCM_STOPLVL_LOW = 0x00000002 SPCM_STOPLVL_HIGH = 0x00000004 SPCM_STOPLVL_HOLDLAST = 0x00000008 SPCM_STOPLVL_ZERO = 0x00000010 +SPCM_STOPLVL_CUSTOM = 0x00000020 SPC_DIFFMODE = 206030 SPC_DACADJUST = 206040 +SPC_CH0_CUSTOM_STOP = 206050 +SPC_CH1_CUSTOM_STOP = 206051 +SPC_CH2_CUSTOM_STOP = 206052 +SPC_CH3_CUSTOM_STOP = 206053 +SPC_CH4_CUSTOM_STOP = 206054 +SPC_CH5_CUSTOM_STOP = 206055 +SPC_CH6_CUSTOM_STOP = 206056 +SPC_CH7_CUSTOM_STOP = 206057 SPC_AMP_MODE = 207000 SPCM_FW_CTRL = 210000 SPCM_FW_CTRL_GOLDEN = 210001 @@ -2213,8 +2450,12 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPCM_FW_CONFIG = 210020 SPCM_FW_MODULEA = 210030 SPCM_FW_MODULEB = 210031 +SPCM_FW_MODULEA_ACTIVE = 210032 +SPCM_FW_MODULEB_ACTIVE = 210033 SPCM_FW_MODEXTRA = 210050 +SPCM_FW_MODEXTRA_ACTIVE = 210052 SPCM_FW_POWER = 210060 +SPCM_FW_POWER_ACTIVE = 210062 SPC_MULTI = 220000 SPC_DOUBLEMEM = 220100 SPC_MULTIMEMVALID = 220200 @@ -2249,6 +2490,9 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_NODMA = 275000 SPC_NOCOUNTER = 275010 SPC_NOSCATTERGATHER = 275020 +SPC_USER_RELAIS_OVERWRITE = 275030 +SPCM_URO_ENABLE = 0x80000000 +SPCM_URO_INVERT_10TO1REL = 0x00000001 SPC_RUNINTENABLE = 290000 SPC_XFERBUFSIZE = 295000 SPC_CHLX = 295010 @@ -2263,7 +2507,13 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_SWD_INFO = 295141 SPC_SWD_DOWN = 295142 SPC_SWL_EXTRAINFO = 295143 +SPC_SPECIALCLOCK_ADJUST0 = 295150 +SPC_SPECIALCLOCK_ADJUST1 = 295151 +SPC_SPECIALCLOCK_ADJUST2 = 295152 +SPC_SPECIALCLOCK_ADJUST3 = 295153 +SPCM_SPECIALCLOCK_ADJUST_SHIFT = 1000000 SPC_REGACC_CONTMEM = 299000 +SPC_REGACC_MEMORYUSAGE = 299001 SPC_REINITLOGSETTINGS = 299998 SPC_LOGDLLCALLS = 299999 SPC_FREQUENCE = 300000 @@ -2348,11 +2598,11 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_SEQMODE_STEPMEM0 = 340000 SPC_SEQMODE_STEPMEM8191 = 348191 SPCSEQ_SEGMENTMASK = 0x0000FFFF -SPCSEQ_NEXTSTEPMASK = (-65536) +SPCSEQ_NEXTSTEPMASK = 0xFFFF0000 SPCSEQ_LOOPMASK = 0x000FFFFF SPCSEQ_ENDLOOPALWAYS = 0x00000000 SPCSEQ_ENDLOOPONTRIG = 0x40000000 -SPCSEQ_END = (-2147483648) +SPCSEQ_END = 0x80000000 SPC_SEQMODE_AVAILMAXSEGMENT = 349900 SPC_SEQMODE_AVAILMAXSTEPS = 349901 SPC_SEQMODE_AVAILMAXLOOP = 349902 @@ -2362,9 +2612,9 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_SEQMODE_STARTSTEP = 349930 SPC_SEQMODE_SEGMENTSIZE = 349940 SPC_SEQMODE_STATUS = 349950 -SEQSTAT_STEPCHANGE = (-2147483648) +SEQSTAT_STEPCHANGE = 0x80000000 SPC_NETBOX_TYPE = 400000 -NETBOX_SERIES_MASK = (-16777216) +NETBOX_SERIES_MASK = 0xFF000000 NETBOX_FAMILY_MASK = 0x00FF0000 NETBOX_SPEED_MASK = 0x0000FF00 NETBOX_CHANNEL_MASK = 0x000000FF @@ -2377,14 +2627,23 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) NETBOX_FAMILY_47 = 0x00470000 NETBOX_FAMILY_48 = 0x00480000 NETBOX_FAMILY_49 = 0x00490000 +NETBOX_FAMILY_59 = 0x00590000 NETBOX_FAMILY_60 = 0x00600000 +NETBOX_FAMILY_65 = 0x00650000 NETBOX_FAMILY_66 = 0x00660000 +NETBOX_FAMILY_8X = 0x00800000 +NETBOX_FAMILY_80 = 0x00800000 +NETBOX_FAMILY_81 = 0x00810000 +NETBOX_FAMILY_82 = 0x00820000 +NETBOX_FAMILY_83 = 0x00830000 NETBOX_SPEED_1 = 0x00000100 NETBOX_SPEED_2 = 0x00000200 NETBOX_SPEED_3 = 0x00000300 NETBOX_SPEED_4 = 0x00000400 NETBOX_SPEED_5 = 0x00000500 NETBOX_SPEED_6 = 0x00000600 +NETBOX_SPEED_7 = 0x00000700 +NETBOX_SPEED_8 = 0x00000800 NETBOX_CHANNELS_2 = 0x00000002 NETBOX_CHANNELS_4 = 0x00000004 NETBOX_CHANNELS_6 = 0x00000006 @@ -2410,6 +2669,19 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_NETBOX_MACADDRESS = 400008 SPC_NETBOX_LANIDFLASH = 400009 SPC_NETBOX_TEMPERATURE = 400010 +SPC_NETBOX_SHUTDOWN = 400011 +SPC_NETBOX_RESTART = 400012 +SPC_NETBOX_FANSPEED0 = 400013 +SPC_NETBOX_FANSPEED1 = 400014 +SPC_NETBOX_TEMPERATURE_K = 400010 +SPC_NETBOX_TEMPERATURE_C = 400015 +SPC_NETBOX_TEMPERATURE_F = 400016 +SPC_NETBOX_TEMPERATURE1_K = 400017 +SPC_NETBOX_TEMPERATURE1_C = 400018 +SPC_NETBOX_TEMPERATURE1_F = 400019 +SPC_NETBOX_TEMPERATURE2_K = 400020 +SPC_NETBOX_TEMPERATURE2_C = 400021 +SPC_NETBOX_TEMPERATURE2_F = 400022 SPC_MON_V_PCIE_BUS = 500000 SPC_MON_V_CONNECTOR = 500001 SPC_MON_CARD_PWRSOURCE = 500002 @@ -2446,6 +2718,250 @@ def GIGA_B(g): return ( 1024 * 1024 * 1024 * (g)) SPC_MON_TF_BASE_CTRL = 500028 SPC_MON_TF_MODULE_0 = 500029 SPC_MON_TF_MODULE_1 = 500030 +SPC_MON_V_1V8_BASE = 500031 +SPC_MON_V_1V8_MOD = 500032 +SPC_MON_V_MODA_0 = 500033 +SPC_MON_V_MODA_1 = 500034 +SPC_MON_V_MODB_0 = 500035 +SPC_MON_V_MODB_1 = 500037 +SPC_MON_TK_MODA_0 = 500023 +SPC_MON_TK_MODA_1 = 500038 +SPC_MON_TK_MODA_2 = 500039 +SPC_MON_TK_MODA_3 = 500040 +SPC_MON_TK_MODA_4 = 500041 +SPC_MON_TK_MODB_0 = 500024 +SPC_MON_TK_MODB_1 = 500042 +SPC_MON_TK_MODB_2 = 500043 +SPC_MON_TK_MODB_3 = 500044 +SPC_MON_TK_MODB_4 = 500045 +SPC_MON_TC_MODA_0 = 500026 +SPC_MON_TC_MODA_1 = 500046 +SPC_MON_TC_MODA_2 = 500047 +SPC_MON_TC_MODA_3 = 500048 +SPC_MON_TC_MODA_4 = 500049 +SPC_MON_TC_MODB_0 = 500027 +SPC_MON_TC_MODB_1 = 500050 +SPC_MON_TC_MODB_2 = 500051 +SPC_MON_TC_MODB_3 = 500052 +SPC_MON_TC_MODB_4 = 500053 +SPC_MON_TF_MODA_0 = 500029 +SPC_MON_TF_MODA_1 = 500054 +SPC_MON_TF_MODA_2 = 500055 +SPC_MON_TF_MODA_3 = 500056 +SPC_MON_TF_MODA_4 = 500057 +SPC_MON_TF_MODB_0 = 500030 +SPC_MON_TF_MODB_1 = 500058 +SPC_MON_TF_MODB_2 = 500059 +SPC_MON_TF_MODB_3 = 500060 +SPC_MON_TF_MODB_4 = 500061 +SPC_MON_I_MODA_0 = 500062 +SPC_MON_I_MODA_1 = 500063 +SPC_MON_I_MODA_2 = 500064 +SPC_MON_I_MODA_3 = 500065 +SPC_MON_I_MODB_0 = 500066 +SPC_MON_I_MODB_1 = 500067 +SPC_MON_I_MODB_2 = 500068 +SPC_MON_I_MODB_3 = 500069 +SPC_MON_MOD_FAULT = 500070 +SPC_CLR_MOD_FAULT = 500071 +SPC_MON_TK_MODA_5 = 500072 +SPC_MON_TK_MODB_5 = 500073 +SPC_MON_TC_MODA_5 = 500074 +SPC_MON_TC_MODB_5 = 500075 +SPC_MON_TF_MODA_5 = 500076 +SPC_MON_TF_MODB_5 = 500077 +SPC_MON_V_MOD_0 = 500078 +SPC_MON_V_MOD_1 = 500079 +SPC_MON_V_MOD_2 = 500080 +SPC_MON_V_MOD_3 = 500081 +SPC_MON_V_MOD_4 = 500082 +SPC_MON_V_MOD_5 = 500083 +SPC_MON_V_MOD_6 = 500084 +SPC_MON_V_MOD_7 = 500085 +SPC_MON_V_MOD_8 = 500086 +SPC_MON_V_MOD_9 = 500087 +SPC_MON_V_MOD_10 = 500088 +SPC_MON_TK_MODULE_2 = 500089 +SPC_MON_TC_MODULE_2 = 500090 +SPC_MON_TF_MODULE_2 = 500091 +SPC_MON_RPM_FAN0 = 500092 +SPC_MON_RPM_FAN1 = 500093 +SPC_MON_V_MEMVTTA = 500094 +SPC_MON_V_MEMVTTB = 500095 +SPC_MON_V_VCCAUX = 500096 +SPC_MON_V_MEMAUXA = 500097 +SPC_MON_V_MEMAUXB = 500098 +SPC_MON_TK_BASE_0 = 500099 +SPC_MON_TC_BASE_0 = 500100 +SPC_MON_TF_BASE_0 = 500101 +SPC_MON_TK_BASE_1 = 500102 +SPC_MON_TC_BASE_1 = 500103 +SPC_MON_TF_BASE_1 = 500104 +SPC_MON_I_CORE = 500105 +SPC_MON_V_CORE_REMOTE = 500106 +SPC_AVAILMONITORS = 510000 +SPCM_MON_T_BASE_CTRL = 0x0000000000000001 +SPCM_MON_T_MODULE_0 = 0x0000000000000002 +SPCM_MON_T_MODULE_1 = 0x0000000000000004 +SPCM_MON_T_MODULE_2 = 0x0000000000000008 +SPCM_MON_V_PCIE_BUS = 0x0000000000000010 +SPCM_MON_V_CONNECTOR = 0x0000000000000020 +SPCM_MON_CARD_PWRSOURCE = 0x0000000000000040 +SPCM_MON_V_CARD_IN = 0x0000000000000080 +SPCM_MON_I_CARD_IN = 0x0000000000000100 +SPCM_MON_P_CARD_IN = 0x0000000000000200 +SPCM_MON_V_3V3 = 0x0000000000000400 +SPCM_MON_V_2V5 = 0x0000000000000800 +SPCM_MON_V_CORE = 0x0000000000001000 +SPCM_MON_V_AVTT = 0x0000000000002000 +SPCM_MON_V_AVCC = 0x0000000000004000 +SPCM_MON_V_MEMVCC = 0x0000000000008000 +SPCM_MON_V_MEMVTT = 0x0000000000010000 +SPCM_MON_V_CP_POS = 0x0000000000020000 +SPCM_MON_V_CP_NEG = 0x0000000000040000 +SPCM_MON_V_5VA = 0x0000000000080000 +SPCM_MON_V_ADCA = 0x0000000000100000 +SPCM_MON_V_ADCD = 0x0000000000200000 +SPCM_MON_V_OP_POS = 0x0000000000400000 +SPCM_MON_V_OP_NEG = 0x0000000000800000 +SPCM_MON_V_COMP_NEG = 0x0000000001000000 +SPCM_MON_V_COMP_POS = 0x0000000002000000 +SPCM_MON_V_1V8_BASE = 0x0000000004000000 +SPCM_MON_V_1V8_MOD = 0x0000000008000000 +SPCM_MON_V_MODA_0 = 0x0000000010000000 +SPCM_MON_V_MODA_1 = 0x0000000020000000 +SPCM_MON_V_MODB_0 = 0x0000000040000000 +SPCM_MON_V_MODB_1 = 0x0000000080000000 +SPCM_MON_T_MODA_0 = 0x0000000000000002 +SPCM_MON_T_MODA_1 = 0x0000000100000000 +SPCM_MON_T_MODA_2 = 0x0000000200000000 +SPCM_MON_T_MODA_3 = 0x0000000400000000 +SPCM_MON_T_MODA_4 = 0x0000000800000000 +SPCM_MON_T_MODB_0 = 0x0000000000000004 +SPCM_MON_T_MODB_1 = 0x0000001000000000 +SPCM_MON_T_MODB_2 = 0x0000002000000000 +SPCM_MON_T_MODB_3 = 0x0000004000000000 +SPCM_MON_T_MODB_4 = 0x0000008000000000 +SPCM_MON_I_MODA_0 = 0x0000010000000000 +SPCM_MON_I_MODA_1 = 0x0000020000000000 +SPCM_MON_I_MODA_2 = 0x0000040000000000 +SPCM_MON_I_MODA_3 = 0x0000080000000000 +SPCM_MON_I_MODB_0 = 0x0000100000000000 +SPCM_MON_I_MODB_1 = 0x0000200000000000 +SPCM_MON_I_MODB_2 = 0x0000400000000000 +SPCM_MON_I_MODB_3 = 0x0000800000000000 +SPCM_MON_T_MODA_5 = 0x0001000000000000 +SPCM_MON_T_MODB_5 = 0x0002000000000000 +SPCM_MON_V_MEMVTTA = 0x0004000000000000 +SPCM_MON_V_MEMVTTB = 0x0008000000000000 +SPCM_MON_V_MEMAUXA = 0x0010000000000000 +SPCM_MON_V_MEMAUXB = 0x0020000000000000 +SPCM_MON_V_VCCAUX = 0x0040000000000000 +SPCM_MON_T_BASE_0 = 0x0080000000000000 +SPCM_MON_T_BASE_1 = 0x0100000000000000 +SPCM_MON_RPM_FAN0 = 0x0200000000000000 +SPCM_MON_RPM_FAN1 = 0x0400000000000000 +SPCM_MON_I_CORE = 0x0800000000000000 +SPCM_MON_V_CORE_REMOTE = 0x1000000000000000 +SPC_AVAILMONITORS1 = 510001 +SPCM_MON_V_MOD_0 = 0x0000000000000001 +SPCM_MON_V_MOD_1 = 0x0000000000000002 +SPCM_MON_V_MOD_2 = 0x0000000000000004 +SPCM_MON_V_MOD_3 = 0x0000000000000008 +SPCM_MON_V_MOD_4 = 0x0000000000000010 +SPCM_MON_V_MOD_5 = 0x0000000000000020 +SPCM_MON_V_MOD_6 = 0x0000000000000040 +SPCM_MON_V_MOD_7 = 0x0000000000000080 +SPCM_MON_V_MOD_8 = 0x0000000000000100 +SPCM_MON_V_MOD_9 = 0x0000000000000200 +SPCM_MON_V_MOD_10 = 0x0000000000000400 +SPC_X0_READFEATURES = 600000 +SPC_X1_READFEATURES = 600001 +SPC_X2_READFEATURES = 600002 +SPC_X3_READFEATURES = 600003 +SPC_X4_READFEATURES = 600004 +SPC_X5_READFEATURES = 600005 +SPC_X6_READFEATURES = 600006 +SPC_X7_READFEATURES = 600007 +SPC_X8_READFEATURES = 600008 +SPC_X9_READFEATURES = 600009 +SPC_X10_READFEATURES = 600010 +SPC_X11_READFEATURES = 600011 +SPC_X12_READFEATURES = 600012 +SPC_X13_READFEATURES = 600013 +SPC_X14_READFEATURES = 600014 +SPC_X15_READFEATURES = 600015 +SPC_X16_READFEATURES = 600016 +SPC_X17_READFEATURES = 600017 +SPC_X18_READFEATURES = 600018 +SPC_X19_READFEATURES = 600019 +SPCM_XFEAT_TERM = 0x00000001 +SPCM_XFEAT_HIGHIMP = 0x00000002 +SPCM_XFEAT_DCCOUPLING = 0x00000004 +SPCM_XFEAT_ACCOUPLING = 0x00000008 +SPCM_XFEAT_SE = 0x00000010 +SPCM_XFEAT_DIFF = 0x00000020 +SPCM_XFEAT_PROGTHRESHOLD = 0x00000040 +SPC_X0_TERM = 600100 +SPC_X1_TERM = 600101 +SPC_X2_TERM = 600102 +SPC_X3_TERM = 600103 +SPC_X4_TERM = 600104 +SPC_X5_TERM = 600105 +SPC_X6_TERM = 600106 +SPC_X7_TERM = 600107 +SPC_X8_TERM = 600108 +SPC_X9_TERM = 600109 +SPC_X10_TERM = 600110 +SPC_X11_TERM = 600111 +SPC_X12_TERM = 600112 +SPC_X13_TERM = 600113 +SPC_X14_TERM = 600114 +SPC_X15_TERM = 600115 +SPC_X16_TERM = 600116 +SPC_X17_TERM = 600117 +SPC_X18_TERM = 600118 +SPC_X19_TERM = 600119 +SPCM_X0_MODE = 600200 +SPCM_X1_MODE = 600201 +SPCM_X2_MODE = 600202 +SPCM_X3_MODE = 600203 +SPCM_X4_MODE = 600204 +SPCM_X5_MODE = 600205 +SPCM_X6_MODE = 600206 +SPCM_X7_MODE = 600207 +SPCM_X8_MODE = 600208 +SPCM_X9_MODE = 600209 +SPCM_X10_MODE = 600210 +SPCM_X11_MODE = 600211 +SPCM_X12_MODE = 600212 +SPCM_X13_MODE = 600213 +SPCM_X14_MODE = 600214 +SPCM_X15_MODE = 600215 +SPCM_X16_MODE = 600216 +SPCM_X17_MODE = 600217 +SPCM_X18_MODE = 600218 +SPCM_X19_MODE = 600219 +SPCM_X0_AVAILMODES = 600300 +SPCM_X1_AVAILMODES = 600301 +SPCM_X2_AVAILMODES = 600302 +SPCM_X3_AVAILMODES = 600303 +SPCM_X4_AVAILMODES = 600304 +SPCM_X5_AVAILMODES = 600305 +SPCM_X6_AVAILMODES = 600306 +SPCM_X7_AVAILMODES = 600307 +SPCM_X8_AVAILMODES = 600308 +SPCM_X9_AVAILMODES = 600309 +SPCM_X10_AVAILMODES = 600310 +SPCM_X11_AVAILMODES = 600311 +SPCM_X12_AVAILMODES = 600312 +SPCM_X13_AVAILMODES = 600313 +SPCM_X14_AVAILMODES = 600314 +SPCM_X15_AVAILMODES = 600315 +SPCM_X16_AVAILMODES = 600316 +SPCM_X17_AVAILMODES = 600317 +SPCM_X18_AVAILMODES = 600318 +SPCM_X19_AVAILMODES = 600319 SPC_REG0x00 = 900000 SPC_REG0x02 = 900010 SPC_REG0x04 = 900020