====== mTCA ====== ====== mTCA System Test Configuration ====== == Setup as of 21 July 2020 == ^ Layer ^ Module ^ Connector ^ POH position ^ POH i2c address ^ FED ^ fiber ^ FED ch ^ ROC ids ^ Module ID | | L1 | 29 | 112 |1 |0x11 poh1 | 41 |1,2 |(1,2),(3,4) | (12-15), (0-3) | M1001 | | L1 | 28 | 112 |1 |0x11 poh1 | 41 |3,4 |(5,6),(7,8) | (4-7), (8-11) | M1001 | | L1 | 31 | 113 |4 |0x11 poh3 | 41 |13,14 |(25,26),(27,28) | (12-15), (0-3) | M1097 | | L1 | 30 | 113 |4 |0x11 poh3 | 41 |15,16 |(29,30),(31,32) | (8-11), (4-7) | M1097 | | L2 | 23 | 212 |2 |0x11 poh2 | 41 |5,6 |(9,10),(11,12) | (0-7), (8-15) | M2100 | | L4 | 19 | 411 |3 |0x13 poh1 | 41 |11 |(21,22) | (0-15) | | | L4 | 18 | 412 |3 |0x13 poh1 | 41 |12 |(23,24) | (0-15) | | | L4 | 17 | 413 |3 |0x13 poh1 | 41 |9 |(17,18) | (0-15) | | | L4 | 16 | 414 |3 |0x13 poh1 | 41 |10 |(19,20) | (0-15) | | == Setup 2018 == ^ Layer ^ Module ^ Connector ^ POH position ^ POH i2c address ^ FED ^ fiber ^ FED ch ^ ROC ids ^ Module ID | | L1 | 29 | 112 |1 |0x11 poh1 | 41 |1,2 |(1,2),(3,4) | (12-15), (0-3) | M1001 | | L1 | 28 | 112 |1 |0x11 poh1 | 41 |3,4 |(5,6),(7,8) | (4-7), (8-11) | M1001 | | L1 | 31 | 113 |4 |0x11 poh3 | 41 |13,14 |(25,26),(27,28) | (12-15), (0-3) | M1097 | | L1 | 30 | 113 |4 |0x11 poh3 | 41 |15,16 |(29,30),(31,32) | (8-11), (4-7) | M1097 | | L2 | 23 | 212 |2 |0x11 poh2 | 41 |5,6 |(9,10),(11,12) | (0-7), (8-15) | M2100 | | L4 | 7 | 412 |3 |0x13 poh1 | 41 |12 |(23,24) | (0-15) | M3650 | | L4 | 27 | 413 |3 |0x13 poh1 | 41 |9 |(17,18) | (0-15) | M3639 | | L4 | 14 | 414 |3 |0x13 poh1 | 41 |10 |(19,20) | (0-15) | M3519 | ====== Firware versions ====== ^ Module ^ version number | | FED | 15.3 | | pxFEC | 1.1.7 | | tkFEC | 44 | ====== Scheduling ====== Please schedule your testing time with the VME system in the UZH CMS Phase 1 BPIX Systemtest calendar: https://calendar.google.com/calendar/embed?src=ktojoure2co94pk78ar214brnc%40group.calendar.google.com&ctz=Europe/Zurich ====== General information about the system test ====== See Phase 1 twiki (VME): https://wiki.physik.uzh.ch/cms/phase1:phase1 ===== How to telnet to CAEN ===== telnet 129.129.202.208 1527 Login using user: user, password: user ====== Git repository ====== https://gitlab.cern.ch/cmspos/PixelOnlineSoftware-phase1.git ====== POS mTCA workflow ====== https://twiki.cern.ch/twiki/bin/viewauth/CMS/PixelOnlineSoftwarePhase1 ======== Installing your POS directory ======== Instructions for complete installation based on XDAQ15 on Centos7 are [[mtca:mtca:centos7install|here]] (only needed when setting up a new PC). mkdir TriDAS_user cd TriDAS_user git clone https://gitlab.cern.ch/cmspos/PixelOnlineSoftware-phase1.git pixel cd pixel git checkout -b CMSPOS-XX-branch Then edit POSRelease/setenv.sh to match your environment. Compile: make Set=pixel Commiting your changes: git add ... git commit -m "WIP CMSPOS-XX-branch ..." or git commit -m "Close CMSPOS-XX-branch ..." git push ssh://git@gitlab.cern.ch:7999/cmspos/PixelOnlineSoftware-phase1.git CMSPOS-XX-branch ======== Running ======== * [[mtca:mtca:pos|How to run POS]] * [[phase1:phase1:mtcafull|How to run the full chain]] * [[phase1:phase1:mtcatkfec|mTCA TKFEC ProgramTest]] ======== How To ======== * [[mtca:mtca:firmware|How to load firmware]] * [[mtca:mtca:ip|How to configure IP addresses]] * [[mtca:mtca:powercycle|How to start after crate power cycle]] * Fiber connection: http://www.physik.uzh.ch/~leac/CMSPixel/Docs/mTCA/FEC_FibreMapping.pdf * FMC connection: https://svnweb.cern.ch/cern/wsvn/cmsptdaqup/CMS_UPGRADES_IPHC/FIRMWARE/PHASE_1/CTRL/GLIB3/TK_FEC_FMC8SFP_4CTRLRING_V01/docs/FEC/FEC_GLIB3_Parameters_v6_20-04-2015.pdf ======== Software ======== * [[https://github.com/gauzinge/FED_burnin/tree/FIFO|TIF repository with uTCA software]] * [[https://github.com/akornmay/Phase1Documentation|TIF documentation for uTCA]] ======== Manuals ======== * mTCA pixelFEC: http://www.physik.uzh.ch/~leac/CMSPixel/Docs/pixFEC/FECDocumentation2.0.4.pdf * GLIB manual: https://espace.cern.ch/project-GBLIB/public/Shared%20Documents/Manuals/glib_v3_user_manual.pdf * GLIB specs: https://espace.cern.ch/project-GBLIB/public/Shared%20Documents/Specifications/Specs.pdf * FMC: https://svnweb.cern.ch/cern/wsvn/cmsptdaqup/Software/tags/TK_FEC_FMC8SFP_1RING_V1/FecSoftwareV3_0/doc/FEC_GLIB3_Parameters.pdf ======== Schematics ======== * GLIB: https://espace.cern.ch/project-GBLIB/public/Shared%20Documents/Technical%20Documentation/GLIB_v3_schematics.pdf ====== Documentation ====== ==== System ==== * Jordan's HC notes: http://www.physik.uzh.ch/~leac/CMSPixel/Docs/uTCAHCteststandbraindump.pdf ==== Code ==== * Jordan's evernote: https://www.evernote.com/shard/s376/sh/7fbaa7da-f7c4-4b90-bc41-b19b1356a529/0e9632e32774298e * Andreas' instructions: https://wiki.physik.uzh.ch/cms/mtca:mtca:howtosetup * FEDTool: https://gitlab.cern.ch/CMSPIXP1DAQ/FEDtool/tree/BPIX * TKFEC Firmware: https://svnweb.cern.ch/cern/wsvn/cmsptdaqup/Firmware/tags/TK_FEC_FMC8SFP_1RING_V1 * TKFEC Software: https://svnweb.cern.ch/cern/wsvn/cmsptdaqup/Software/tags/TK_FEC_FMC8SFP_1RING_V1 ==== TKFEC standalone ==== * https://twiki.cern.ch/twiki/bin/viewauth/CMS/AddingAnUtcaRingDevice * https://twiki.cern.ch/twiki/bin/viewauth/CMS/FECV3DownloadBuild#2_Latest_version_running_with_TC ''svn co svn+ssh:/YOURUSERNAME@svn.cern.ch/reps/cmsptdaqup/Software/tags/TK_FEC_FMC8SFP_1RING_V1'' ==== Talks and Documentations ==== * Laurent Gross, Jan Tracker Week: https://indico.cern.ch/event/361108/contribution/4/material/slides/0.pdf * Georg Auzinger, Jan Tracker Week: https://indico.cern.ch/event/361108/contribution/7/material/slides/0.pdf * Karl Ecklund, Nov Tracker Week: https://indico.cern.ch/event/348919/contribution/8/material/slides/0.pdf