tdq:ftk
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tdq:ftk [2016/03/17 17:03] – rwang | tdq:ftk [2017/10/10 19:03] (current) – rwang | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====FLIC-FTK Level-2 Interface Card===== | + | ======FLIC-FTK Level-2 Interface Card====== |
The Fast TracKer (FTK) to Level-2 Interface Card | The Fast TracKer (FTK) to Level-2 Interface Card | ||
(FLIC) of the ATLAS FTK trigger upgrade is the final component | (FLIC) of the ATLAS FTK trigger upgrade is the final component | ||
Line 12: | Line 12: | ||
mesh ATCA backplane. | mesh ATCA backplane. | ||
- | FLIC specification {{:tdq:03092016_atlas_ftk_creat_sys_spec_1.7.1.doc|}} | + | FLIC specification {{:tdq:04022016_atlas_ftk_creat_sys_spec_1.7.2.pdf|}} |
+ | FLIC register map {{: | ||
- | ====FLIC hardware design==== | + | FLIC user manual {{: |
+ | =====FLIC production boards===== | ||
+ | {{: | ||
+ | =====FLIC hardware design===== | ||
* 18-layer circuit board, standard FR-4 | * 18-layer circuit board, standard FR-4 | ||
* 2 Virtex-6 FPGAs as the data processor (1&2) | * 2 Virtex-6 FPGAs as the data processor (1&2) | ||
- Each has 128 Mbit of fast SRAM (32 Mbit per SFP input) to implement data-driven lookup tables | - Each has 128 Mbit of fast SRAM (32 Mbit per SFP input) to implement data-driven lookup tables | ||
- Track geometry data from the lookup table are inserted into the data stream “on the fly” | - Track geometry data from the lookup table are inserted into the data stream “on the fly” | ||
+ | {{: | ||
* 2 Virtex-6 FPGAs as the ATCA interface (3&4) | * 2 Virtex-6 FPGAs as the ATCA interface (3&4) | ||
- Each implements two 10Gb Ethernet interfaces to ATCA backplane (total 40Gb output bandwidth) | - Each implements two 10Gb Ethernet interfaces to ATCA backplane (total 40Gb output bandwidth) | ||
- Each has 8 SERDES links of input from I/O processor FPGAs, matched to total ATCA output bandwidth | - Each has 8 SERDES links of input from I/O processor FPGAs, matched to total ATCA output bandwidth | ||
- Distribute data, from the FLIC to the multiple processor blades | - Distribute data, from the FLIC to the multiple processor blades | ||
- | * Full, matched-bandwidth internal mesh of SERDES links between all FPGAs {{: | + | * Full, matched-bandwidth internal mesh of SERDES links between all FPGAs |
+ | {{: | ||
* General-purpose DDR3 memory per FPGA forbuffering or event record building | * General-purpose DDR3 memory per FPGA forbuffering or event record building | ||
- | ====FLIC slow control==== | + | =====FLIC slow control===== |
- | {{: | + | {{: |
- | ====FLIC Data format==== | + | =====FLIC Data format===== |
- | The new data format agreed on March 7th,2016 is summarized in {{:tdq:20160307_flic_data_formats_checking.xls|}} | + | The new data format agreed on March 7th,2016 is summarized in {{:tdq:20160402_flic_data_formats_checking.xls|}} |
==SSB to FLIC input data format== | ==SSB to FLIC input data format== | ||
==FLIC to HLT output data format== | ==FLIC to HLT output data format== | ||
https:// | https:// | ||
==SSBe== | ==SSBe== | ||
+ | |||
+ | =====Spy buffer===== | ||
+ | The FLIC spy buffer copy the tagged events from U1&U2 to U3&U4 then assembly them into ethernet package and send to ATCA processor blade via 40Gbps ATCA back plane. | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | ====Processor Blade==== | ||
+ | |||
+ | The manual for the adlink processor blade 6150 at ANL{{: | ||
+ | |||
+ | The manual for the adlink processor blade 6155 at CERN{{: | ||
+ | |||
+ | =====ATCA shelf===== | ||
+ | IPMB address for the slots | ||
+ | |Slot | IPMB address| | ||
+ | |1 | 82 | | ||
+ | |2 | 84 | | ||
+ | |3 | 86 | | ||
+ | |4 | 88 | | ||
+ | |5 | 8a | | ||
+ | |6 | 8c | | ||
+ | |||
+ | ====Shelf Manager==== | ||
+ | ===Power control=== | ||
+ | To turn on and off boards, follow the procedure in this link: | ||
+ | https:// | ||
+ | ===IPMC=== | ||
+ | Talk to the IPMC. | ||
+ | |||
+ | eg. get the device ID of the board in slot 3: | ||
+ | < | ||
+ | clia sendcmd (IPMB address) (netfn) (command) | ||
+ | clia sendcmd 86 | ||
+ | </ | ||
+ | get Device SDR Info: | ||
+ | < | ||
+ | clia sendcmd (IPMB address) (netfn) (command) | ||
+ | clia sendcmd 86 | ||
+ | </ | ||
+ | |||
+ | More detailed IPMI command can be found here: | ||
+ | https:// |
tdq/ftk.1458234232.txt.gz · Last modified: 2016/03/17 17:03 by rwang