You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Note: Loaded with epix10ka_u_all_8msAcq.yml

Short-HandLocation
LCTN_00ePixBoard\Epix10ka\EpixFpgaRegisters



Rogue
LCLS
#NameRange.........Default...UnitsChangeLocationNameBaseRange.........Default...ChangeNote(s):........................................................................................
1FpgaVersion
0x0000ca

LCTN_00Version

0
20230315: No clue what Version = 0 means...
2DigitalCardId0UInt320x73b90854

LCTN_00DigitalCardId0

0
Physically different, but not sure why LCLS is 0...
3DigitalCardId1UInt320x68a444

LCTN_00DigitalCardId1

0
Physically different, but not sure why LCLS is 0...
4AnalogCardId0UInt320xf408d801

LCTN_00AnalogCardId0

0
Physically different, but not sure why LCLS is 0...
5AnalogCardId1UInt320x3900001a

LCTN_00AnalogCardId1

0
Physically different, but not sure why LCLS is 0...
6CarrierCardId0UInt320x3b75cb01

LCTN_00CarrierId0

0
Physically different, but not sure why LCLS is 0...
7CarrierCardId1UInt320x5300000a

LCTN_00CarrierId1

0
Physically different, but not sure why LCLS is 0...
8BaseClockMHzfloat129.687500[MHz]
LCTN_00BaseClockFrequency

0
Not sure why 0...
9GitHashShort
0701ef4

LCTN_00FirmwareHash

?
20230315: ???
10





FirmwareDesc

?

11





EvrRunCode

10

0→(2^8)-140

12





EvrDaqCode100→(2^8)-140

13





EvrRunTrigDelay100→(2^31)-118223

14





NumberOfAsicsPerRow102→22
For ePix10kA small, there are x4 ASIC used to create the camera this just lets the user know how that is configured
15





NumberOfAsicsPerColumn102→22
16





NumberOfRowsPerAsic10176→176176

17





NumberOfReadableRowsPerAsic100→176176
192*176 = 33792 < 0x8580 = 34176 = 192*(176+2) ← missing two rows?
18





NumberOfPixelsPerAsicRow10192→192192

TotalPixelsToReadUInt310x8580

LCTN_00




Not same... see above
19





CalibrationRowCountPerASIC102→22

20





EnvironmentalRowCountPerASIC101→11

21





ASICs----Pull down menu to select what ASIC (0→3) to edit registers of
22





Pixel Map----Button
23





Calib Map----Button
----------------------------------------------------------------- LEFT BLANK --------------------------------------------------------------
24





EpixRunTrigDelay100→(2^31)-164000

25





EpixDaqTrigDelay100→(2^31)-1


26





DacSettingshex0x0→0xffff 0

27AsicGRBool0

LCTN_00

asicGRbool0→10
???
28AsicPinGRControlBool0

LCTN_00asicGRControlbool0→10
??? Think these are same reg
29AsicAcqBool0

LCTN_00asicAcqbool0→10
???

30

AsicPinAcqControlBool0

LCTN_00asicAcqControlbool0→10
??? Think these are same reg


AcqCountUInt32Active...

LCTN_00




Keep incrementing up as your running


AcqCountResetbool0

LCTN_00




Reset AcqCount


AcqToAsicR0DelayUInt310x36d0

LCTN_00




Delay between Integration (ACQ) and R0 (Read start?)

AcqToAsicR0DelayUsfloat108.19855[us]
LCTN_00






AsicR0ToAsicAcqUInt310x1388

LCTN_00






AsicR0ToAsicAcqUsfloat38.55422[us]
LCTN_00





31





asicR0bool0→10

32





asicR0Controlbool0→10

33





asicPpmatbool0→11

34





asicPpmatControl

bool0→11

35





asicPpbebool0→10

36





asicPpbeControlbool0→10

37





asicRoClkbool0→10

38





asicRoClkControlbool0→10

----------------------------------------------------------------- LEFT BLANK --------------------------------------------------------------
39





adcStreamModebool0→10

40





testPatternEnablebool0→10

41





AcqToAsicR0Delay100→(2^31)-118223

42





AsicR0ToAsicAcq100→(2^31)-112969

43AsicAcqWidthUInt310xc3500

LCTN_00AsicAcqWidth100→(2^31)-112969
0x32A9 (not same, but based on yml loaded)

AsicAcqWidthUsfloat6168.67470[us]
LCTN_00





44AsicAcqLToPPmatLUInt310xc8

LCTN_00AsicAcqLToPPmatL100→(2^31)-1259
0x103 (not same, but based on yml loaded)

AsicAcqLToPPmatLUsfloat1.54217[us]
LCTN_00





45





AsicPPmatToReadout100→(2^31)-10

46





AsicRoClkHalfT100→(2^31)-15

47AdcClkHalfTUnit310x1

LCTN_00AdcClkHalfT101→4001
Same
48AsicR0WidthUInt310x1e

LCTN_00AsicR0Width100→(2^31)-139
Not same, 30 < 39, probably ok...

AsicR0Widthfloat0.23133[us]
LCTN_00






AsicRoClkTUInt160x14

LCTN_00





49





AdcPipelineDelay0100→(2^31)-131

50





AdcPipelineDelay1100→(2^31)-131

51





AdcPipelineDelay2100→(2^31)-131

52





AdcPipelineDelay3100→(2^31)-131

----------------------------------------------------------------- LEFT BLANK --------------------------------------------------------------
53





AsicMaskhex0x0→0xff

54





EnableAutomaticRunTriggerbool0→10

55





NumbClockTicksPerRunTrigger10???-833,333

56





ChostCorrEnbool0→11

57





OversampleEnbool0→10

58





OversampleSize100→70

59





ScopeEnablebool0→10

60





ScopeTrigEdgebool0→11

61





ScopeTrigCh100→154

62





ScopeArmMode100→32

63





ScopeAdcThreshhex0x0→0xffff0

64





ScopeHoldoff100→(2^13)-10

65





ScopeOffset100→(2^13)-13000

66





ScopeTraceLengthhex0x0→0x1fff1fff

67





ScopeSkipSamples100→(2^13)-11

68





ScopeInputA100→3117

69





ScopeInputB100→3118

----------------------------------------------------------------- LEFT BLANK --------------------------------------------------------------
70





CompTH_DAChex0x0→0x3f1a

71





CompEn_lowBbool0x0→0x10

72





CompEn_midBbool0x0→0x11

73





CompEn_topBbool0x0→0x11

74





PulserSyncbool0x0→0x10

75





pixelDummyhex0x0→0xff5a

76





Pulserhex0x0→0x3ffa

77





Pbitbool0x0→0x10

78





atestbool0x0→0x10

79





testbool0x0→0x10

80





Sab_testbool0x0→0x10

81





Hrtestbool0x0→0x10

82





PulserRbool0x0→0x10

83





DM1hex0x0→0xf0

84





DM2hex0x0→0xf1

85





Pulser_daqhex0x0→0x73

86





MonostPulserhex0x0→0x70

87





DM1enbool0x0→0x10

88





DM2enbool0x0→0x10

89





emph_bdhex0x0→0x70

90





emph_bchex0x0→0x70

91





VREF_DAChex0x0→0x3f13

92





VrefLowhex0x0→0x33

----------------------------------------------------------------- LEFT BLANK --------------------------------------------------------------
93





TPS_tcompbool0x0→0x11

94





TPS_MUXhex0x0→0xf0

95





RO_Monosthex0x0→0x73

96





TPS_GRhex0x0→0xf3

97





S2D0_GRhex0x0→0xf3

98





PP_OCB_S2Dbool0x0→0x11

99





OCBhex0x0→0x73

100





Monosthex0x0→0x73

102





fastPP_enbool0x0→0x10

103





Preamphex0x0→0x74

104





PxeLCBhex0x0→0x74

105





Vld_bhex0x0→0x31

106





S2D_tcompbool0x0→0x10

107





Filter_DAChex0x0→0x3f11

108





testLVDTxbool0x0→0x10

109





tchex0x0→0x30

110





S2Dhex0x0→0x73

111





S2D_DAC_Biashex0x0→0x73

112





TPS_tcDAChex0x0→0x30

113





TPS_DAChex0x0→0x3f10

114





testBEbool0x0→0x10

115





is_enbool0x0→0x11

116





DelEXECbool0x0→0x10

117





Copy this ASIC----Button used top copy the currently selected ASIC register settings to the remain ASICs
118





Return----Exits ASIC: # window to return to EPIX10ka Configuration window
----------------------------------------------------------------- LEFT BLANK --------------------------------------------------------------
118





DelCCKreg

bool0x0→0x10

119





RO_rst_enbool0x0→0x11

120





SLVDSbitbool0x0→0x11

121





FELmodebool0x0→0x11

122





CompEnOnbool0x0→0x11

123





RowStarthex0x0→0x1ff0

124





RowStophex0x0→0x1ffb1

125





ColumnStarthex0x0→0x7f0

126





ColumnStophex0x0→0x7f2f

127





chipID10???-0

128





S2D1_GRhex0x0→0xf3

129





S2D2_GRhex0x0→0xf3

130





S2D3_GRhex0x0→0xf3

131





trbitbool0x0→0x11

132





S2D0_tcDAChex0x0→0x31

133





S2D0_DAChex0x0→0x3f14

134





S2D1_tcDAChex0x0→0x31

135





S2D1_DAChex0x0→0x3f12

136





S2D2_tcDAChex0x0→0x31

137





S2D2_DAChex0x0→0x3f12

138





S2D3_tcDAChex0x0→0x31

139





S2D3_DAChex0x0→0x3f12

  • No labels