ATCA LLP CARRIER BLOCK DIAGRAMS LAST UPDATE 09/05/2007.
-
Upload
braiden-folds -
Category
Documents
-
view
216 -
download
2
Transcript of ATCA LLP CARRIER BLOCK DIAGRAMS LAST UPDATE 09/05/2007.
Master / Slave Structure
TCLK
SLOT A (n)
SWITCHES
MASTER/SLAVE
CARD_PRESENT
TCLK_PRESENT
TRIGGERCLOCKSYNCs
And DATAMANAGERS
SLOT B (n+1) MASTER/SLAVE
CARD_PRESENT
TCLK_PRESENT
TRIGGERCLOCKSYNCs
And DATAMANAGERS
DATAPATH
CLOCK AND SYNCS
DATAPATH
CLOCK AND SYNCS
200Mhz Clock and Clock SYNC distribution
TCLK
GTS
CORE
SEGMENT
SEGMENT
PLL
SWITCH
GTS_CLOCK
VIRTEX4 FX100
MAIN FPGA
SMBINSP
VIRTEX4 LX25DATA DISTRIBUTON
MGT CLOCKSYSTEM
CLOCK_ SYNC
CLOCK_ SYNC
200MHz
FANOUT
SWITCH
MASTER
100MHz
SWITCH
SEGMENT
SEGMENT
SEGMENT
SEGMENT
PLL
SWITCH
GTS_CLOCK
VIRTEX4 FX100
MAIN FPGA
SMBINSP
VIRTEX4 LX25DATA DISTRIBUTON
MGT CLOCKSYSTEM
CLOCK_ SYNC
CLOCK_ SYNC
200MHz
FANOUT
SWITCH
SLAVE
100MHz
SWITCH
PPC_CLOCK
PPC_CLOCK
100MHz200MHz
100MHz200MHz
$07 – D0
$07 – D1
$07 – D2
$08 – D1
$07 – D0
$07 – D1
$07 – D2
$08 – D1
PPC_CLOCK
PPC_CLOCK
GTS ADCs CLOCK SYNC distribution
TCLK
GTS
CORE
SEGMENT
SEGMENT
FANOUT
SYNC_RTN
MASTER
SLAVE
SEGMENT
SEGMENT
SEGMENT
SEGMENT
FANOUT
GTS_SYNC
GTS_SYNC
100MHz clock with missed periods as SYNC event
SWITCH
SWITCH
SYNC_AUX
SYNC_RTN
SYNC_AUX
Serializers SYNC signal distribution
TCLK
GTS
CORE
SEGMENT
SEGMENT
FANOUT
MASTER
SLAVE
SEGMENT
TRIGGERFPGA
MAINFPGA
SWITCH
SEGMENT
SEGMENT
SEGMENT
FANOUT
TRIGGERFPGA
MAINFPGA
SWITCH
10MHz clock signal (the patterns must be equal at any rising edge)
Bcast & Msg Handler Serialized
SE
RIA
LIZ
ER
S
8
1
8
FROM REMOTE (TCLK)
GT
S
ME
ZZ
AN
INE
MAIN FPGA
Msg_str0Msg_str1
B_cast_data (7 downto 0)
B_cast_str0
B_cast_str1
LLP Status (7 downto 0)
GTS Status (7 downto 0)
Msg_data (7 downto 0)SE
G/C
OR
E
ME
ZZ
AN
INE
Msg_str0Msg_str1
LLP Status (7 downto 0)
Msg_data (7 downto 0)
8
8
8
8
8
FROM REMOTE (TCLK)
TO REMOTE (TCLK)
FANOUT TO MAIN FPGA, LOCALS MEZZANINES, AND REMOTE MEZZANINES (TCLK)
Con
cent
rato
r
LX25FPGA 2
x6
LX25FPGA 2
x4
Trig_req (1 downto 0)
Trig_val (1 downto 0)
Lt_data (7 downto 0)
Tv_data (7 downto 0)
Lt_Strobe
Tv_Strobe
TRIGGER Handlerserialized
Trig_Rej (1 downto 0) 8
FANOUT TO OTHERS DEST8
8
CO
RE
ME
ZZ
AN
INE
Local_Trigger (1 downto 0)
MAIN FPGA
LX25
GT
S
ME
ZZ
AN
INE
FROM REMOTE (TCLK)
Trig_req (1 downto 0)
x4TCLK
Trig_val (1 downto 0)
Lt_data (7 downto 0)
Tv_data (7 downto 0)
Lt_Strobe
Tv_Strobe
Trig_Rej (1 downto 0)
SE
Rs
/ D
ES
ER
s 8
1
GT
S
ME
ZZ
AN
INE
cm
c #
1
Trig_req (1 downto 0)
B_cast_data (7 downto 0)
B_cast_str0
B_cast_str1
GTS Status (7 downto 0)
8
8
8
8
8
10pairs (20 lines)
44 lines 44 lines 44 lines
8
8
8
8
8
44 lines
TC
LK
266 / 448 ~50% of LX25_FF668
Alignement BUS (3 lines)
CMC #2 CMC #3 CMC #4 FX100
TRIGGER & BCAST Handler (parallel)
Using 1 16 bit port :128 words/event 256 bytes/event6 channels 1536bytes16bit bus @ 100MHz Need 7.68µs (20µs avaible @ 50KHz)
SerializerSerializer
Data_A (15 downto 0)
Empty_AData_Ready_AData_Request_A
Deserializer
8 pairs ; 16 I/O
1Mx18DPRAM
20bit
Data readout engine
Data_A (15 downto 0)
Empty_A
Data_Ready_AData_Request_A
X4 Mezzanines
18bit
SerializerSerializer
20bit
18bit
1536*4 = 6144 byte/Event16bit bus @ 200MHzNeed 15.36µs (20µs avaible @ 50KHz
Max 325 Events stored6.5msec@50KHz
Data Rate Required 307.2 Mb/sec @50KHz
Data Readout Protocol
Peak Bandwidth
[Mb/sec]
Peak Event Rate
[KHz]
Fast Ethernet [100Mbit/sec]
11 1.8
1G Ethernet [1.25 Gbit/sec]
94 15.3
PCI Express
[2.5 Gbit/sec]225 36.6
MGT Clocking Layout
RocketIO101M
UX
RocketIO102M
UX
RocketIO103M
UX
RocketIO105M
UX
MGTclkM34/N34
MGTclkAP28/AP29
RocketIO106M
UX
RocketIO109M
UX
RocketIO110M
UX
RocketIO112M
UX
RocketIO113M
UX
MGTclkAP3/AP4
MGTclkJ1/K1
RocketIO114M
UX
100250MHzPCI Express
JITTERATTENUATOR
200MHzGTS Clock
(***) User SFP could be used as 1GEnet or PCIExpressDAQ without FABRIC
ATCA FABRIC CH15
AB
AB
AB
AB
AB
AB
AB
AB
AB
AB
100MHzGTS Clock
OPTICALSFP
LOCAL100MHz
PHASE LOCKED
ATCA FABRIC CHxx
ATCA FABRIC CH13
ATCA FABRIC CH14
PCI Express SFP
ATCA FABRIC CH02
ATCA FABRIC CH01
ATCA FABRIC CH04
ATCA FABRIC CH03
ATCA FABRIC CH06
ATCA FABRIC CH05
ATCA FABRIC CH12
ATCA FABRIC CH11
ATCA FABRIC CH10
ATCA FABRIC CH09
ATCA FABRIC CH08
ATCA FABRIC CH07
FPGA0 TempMAX1617A
Address $18
FPGA1 TempMAX1617A
Address $19
FPGA2 TempMAX1617A
Address $4C
CMC1Address $50
CMC2Address $51
CMC3Address $52
CMC4Address $53
Temp SensMAX6626
Address $48
Temp SensMAX6626
Address $49
Temp SensMAX6626
Address $4ASFP Lanes
I2C Multiplexer
MAIN FPGA(FX100)
SFP Clock
Temp SensMAX6626
Address $4B
FPGA1 SwLX25
Address $60
FPGA2 TriggerLX25
Address $61
I2C Multiplexer
DC-DCATC210
Address ?
I2C bus layout
Fast Ethernet
ATCA Zone1
IPMIIPMI Address
IPMI A
IPMI B
uProcassor
JTAG Connector (Front Panel)
MANUALSW
Slow control layout (JTAG Management)
MAIN FPGA(FX100)
JTAG SWITCH
Fast Ethernet
ATCA Zone1
IPMIIPMI Address
IPMI A
IPMI B
I2C Multiplexer
CONF[1..0]
SEL PROGRAM [1..0]
TCK
TMS
TDO
INIT
TDI
X7 (4 Mezzanines + 3 FPGAs)
RMT JTAG
ATCA Power Supply (maximum)
Fusing
-48V
DC
HS ENABLE
DC to DCConverter
DC to DCConverter
DC to DCConverter
DC to DCConverter
P3V3-5A 16.5W MEZZANINE 1
MEZZANINE 2
MEZZANINE 3
MEZZANINE 4
MAIN BOARDP3V3-7A 23W
P5V0/P2V5Linear Reg
M48/P12DC DC
P12/P3V3DC DC
MAIN BOARDP2V5-7A 17.5WP12/P2V5DC DC
FPGAs COREP1V2-9A 11WP12/P1V2DC DC
FPGA MGTP1V2-5A 6WP5V0/P1V2DC DC
P5V0/P2V5Linear Reg
P2V5-1.0A
P2V5-0.05A
P5V0/P1V8Linear Reg
P1V8-0.5A PROMS
VCCAUXFpga 1
VCCAUX MGT
P5V0/P2V5Linear Reg
P2V5-1.0A VCCAUXFpga 2
P2V5/P1V5Linear Reg
P1V5-2.5AVTTTXs
P2V5/P1V5Linear Reg
P1V5-0.2AVTTRXs
MGT BUFFERS P1V8-4.2A 7.5WP5V0/P1V8
DC DC
P12V-14.6A 181W
P3V3-5A 16.5W
P3V3-5A 16.5W
P3V3-5A 16.5W
M48V-4.2A 200W
DC-DC Efficency assumed at least 90%
DC-DC ARTESYN
P3V3_BOOT
DC-DC NATIONAL
P12/P5V0DC DC
P5V0-8.6A 47.8W
LINEAR REGULATORS
P5V0/P1V5Linear Reg
P3V3-0.2APLL_VCC
P2V5/P1V8Linear Reg
P1V8-0.8ADPRAM_VCC
P5V0/P3V3Linear Reg
P1V8-0.4A ZARLINK_VCC
P2V5-4.8A 15.8WP5V0/P3V0DC DC
8.3W
P3V3-0.1A
18.2W
18.2W
18.2W
18.2W
6.6W
10.8W
25.3W
19.3W
17.4W
2.0A (10W)
52.6W
DC-DC POWER ONE
SWITCH MICREL
P2V5-2A 5W
P1V8A
VCCB
P1V25A
P2V5/P1V8Linear Reg
P0V8-0.8ADPRAM_VREF
P5V0/P3V3Linear Reg
P3V3-0.6A SFP Power SupplyP3V3_SFP_LANESP3V3_SFP_CLOCK
IC95
VREF_DPRAM
IC53
IC57
P1V8_DPRAM
P3V3_ZLKP1V8_ZLK
IC2
IC99
P3V3_CMC1
IC100
P3V3_CMC2
IC108
P3V3_CMC3
IC110
P3V3_CMC4
P3V3A
IC49
IC78
P12V
IC51
IC24
P1V2
IC92
P2V5
IC94
P3V3
IC16
IC15
IC10
P5V
IC59
VTTTX_TILE1VTTTX_TILE2
IC58
VTTRX
IC48
IC54
P2V5A
P2V5/P1V8Linear Reg
P0V8-0.8A
P1V8_VCCO
IC86
P2V5/P1V8Linear Reg P2V5A_SW
IC26
P2V5_AUX_FPGA0
IC45
IC42
P2V5_AUX_FPGA2
IC106IC5IC6
P1V8_FLASH0P1V8_FLASH1P1V8_FLASH2
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
Case 1 : PCIExpress
1Mx36DPRAM
PREPROCESSING
ADCs
TCLK Bus
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
Case 2 : 1G Ethernet switch
GEthernetSwitch
EB FARM
PREPROCESSING
ADCs
TCLK Bus
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
1Mx36DPRAM
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
PCIExpress
Case 3 : PCIExpress (full mesh)