SAMPA配線

SAMPA配線

ここではSAMPAチップの配線のめものまとめておきます。

SAMIDAREには4つのSAMPAチップが搭載されており、SAMPA0からSAMPA3と呼ばれています。ここではSAMPA0の配線をまとめておきます。

Sampa0

Net nameIn/OutOutput name
SIG[31:0]InputSIG1[31:0]
HADD0InputGND
HADD1InputGND
HADD2InputGND
HADD3InputGND
VDDFEInputVDDFE0
VDDADInputVDDAD0
VDDInputVDDD0
VREFPInputVREFP0
S_HB_TRG_PInputSHBTRGP
S_HB_TRG_NInputSHBTRGN
S_BX_SYNC_TRG_PInputSBXTRGP
S_BX_SYNC_TRG_NInputSBXTRGN
S_CLKSOIPInputSCLKSIP0
S_CLKSOINInputSCLKSIN0
S_HRSTB_PInputSHRSTBP0
S_HRSTB_NInputSHRSTBN0
S_TRG_PInputSTRGP0
S_TRG_NInputSTRGN0
SAMPA_I2C_SDABidirectionalSI2CSDA
SAMPA_I2C_SCLInputSI2CSCL
CLK_CONFIG[6:0]InputCLKCONF[6:0]
POLInputPOL
CTSInputCTS
CG0InputCG0
CG1InputCG1
SOP[10:0]OutputSOP1[10:0]
SON[10:0]OutputSON1[10:0]

CG0CG1以外の数字付きラベルはSAMPAiに対して1の数字がついています。

ただし、SIGSOPSONはSAMPAiに対してi+1になっています。

SOPとSONの意味のついて

SAMPAの出力であるSOPSONはそれぞれPositiveとNegativeの意味で、差動信号になっています。

10bitのデータが出力されるため、SOP[10:0]SON[10:0]の2つの信号で1つのデータを表現しています。

各bitが出力する信号は以下の通りです。

Pin numberNet nameOutput
B20SDO4+SOP10
A20SDO4-SON10
AB20SDO3+SOP9
AA20SDO3-SON9
B22SDO2+SOP8
A22SDO2-SON8
Y22SDO1+SOP7
Y21SDO1-SON7
C22SDO0+SOP6
C21SDO0-SON6
G19NBFLOWSTOP_OUT_SO5+SOP5
G18NBFLOWSTOP_OUT_SO5-SON5
J19SERIALOUT+[4]SOP4
J18SERIALOUT-[4]SON4
H22SERIALOUT+[3]SOP3
H21SERIALOUT-[3]SON3
K22SERIALOUT+[2]SOP2
K21SERIALOUT-[2]SON2
M22SERIALOUT+[1]SOP1
M21SERIALOUT-[1]SON1
L19SERIALOUT+[0]SOP0
L18SERIALOUT-[0]SON0

FPGAへの配線について

これらのSAMPAの配線ですが、電源ライン以外のoutputまたはbidirectionalな配線は信号変換などを経る場合もありますが、FPGAに接続されています。

以下がその配線対応表です。

Net nameIn/OutOutput name
SO0P[10:0]InputSOP1[10:0]
SO0N[10:0]InputSON1[10:0]
SO1P[10:0]InputSOP2[10:0]
SO1N[10:0]InputSON2[10:0]
SO2P[10:0]InputSOP3[10:0]
SO2N[10:0]InputSON3[10:0]
SO3P[10:0]InputSOP4[10:0]
SO3N[10:0]InputSON4[10:0]
SAMPA_I2C_SCLOutputSI2CSCL
SAMPA_I2C_SDABidirectionalSI2CSDA
POLOutputPOL
CTSOutputCTS
CG0OutputCG0
CG1OutputCG1
CLK_CFG[6:0]OutputCLKCONF[6:0]
HB_TRG_POutputHBTRGP
HB_TRG_NOutputHBTRGN
BX_SYNC_TRG_POutputBXTRGP
BX_SYNC_TRG_NOutputBXTRGN
CLKSOIN_P0OutputCLKSIP0
CLKSOIN_N0OutputCLKSIN0
HRSTB_P0OutputHRSTBP0
HRSTB_N0OutputHRSTBN0
TRG_P0OutputTRGP0
TRG_N0OutputTRGN0
CLKSOIN_P1OutputCLKSIP1
CLKSOIN_N1OutputCLKSIN1
HRSTB_P1OutputHRSTBP1
HRSTB_N1OutputHRSTBN1
TRG_P1OutputTRGP1
TRG_N1OutputTRGN1
CLKSOIN_P2OutputCLKSIP2
CLKSOIN_N2OutputCLKSIN2
HRSTB_P2OutputHRSTBP2
HRSTB_N2OutputHRSTBN2
TRG_P2OutputTRGP2
TRG_N2OutputTRGN2
CLKSOIN_P3OutputCLKSIP3
CLKSOIN_N3OutputCLKSIN3
HRSTB_P3OutputHRSTBP3
HRSTB_N3OutputHRSTBN3
TRG_P3OutputTRGP3
TRG_N3OutputTRGN3
GPIOP[7:0]BidirectionalGPIOP[7:0]
GPION[7:0]BidirectionalGPION[7:0]
BASECLKInputBASECLK
CLKGTHPInputCLKGTHP
CLKGTHNInputCLKGTHN
SAMPA_EN_AOutputSAMPAENA
SAMPA_EN_DOutputSAMPAEND
GTHTXP0OutputGTHTXP0
GTHTXN0OutputGTHTXN0
GTHRXP0InputGTHRXP0
GTHRXN0InputGTHRXN0
SFP1TXPOutputSFP1TXP
SFP1TXNOutputSFP1TXN
SFP1RXPInputSFP1RXP
SFP1RXNInputSFP1RXN
FCSBOutputFCSB
DINInputDIN
SPID2OutputSPID2
SPID3OutputSPID3
MOSIOutputMOSI
SPICLKOutputSPICLK
LED[3:0]OutputLED[3:0]
DONEInputDONE
PUSH_SWInputPUSHSW