1 / 23

COPPER/FINESSE System 構築

COPPER/FINESSE System 構築. KEK オンライン 仲吉一男. はじめに. 新しい DAQ ハードウエアでどのようにシステムを構築するか ? 既存のシステムとの統合は可能か ? どこまでシステム構築作業が進んでいるか ? デモンストレーション. Data. CAMAC. CC/NET. Network. COPPER/FINESSE による DAQ システム構築. Network based Event Builder. KEK-VME. COPPER. PC. COPPER. COPPER. EB. COPPER. PC.

havard
Télécharger la présentation

COPPER/FINESSE System 構築

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COPPER/FINESSE System構築 KEKオンライン 仲吉一男

  2. はじめに • 新しいDAQハードウエアでどのようにシステムを構築するか? • 既存のシステムとの統合は可能か? • どこまでシステム構築作業が進んでいるか? • デモンストレーション J-PARCにむけてのDAQ Workshop

  3. Data CAMAC CC/NET Network COPPER/FINESSEによるDAQシステム構築 Network based Event Builder KEK-VME COPPER PC COPPER COPPER EB COPPER PC Back-end PC New System Traditional System To Data Server TKO VME-CPU Local Storage J-PARCにむけてのDAQ Workshop

  4. Event Data Run Control DHCP TFTP NFS COPPER COPPER COPPER COPPER COPPER/FINESSEによるDAQシステム構築 LAN Run Controller EB Boot Server J-PARCにむけてのDAQ Workshop

  5. COPPER/FINESSEによるDAQシステム構築 • ネットワーク・ブート • ネットワーク・イベントビルド • リモート・ラン・コントロール • リモート・オンラインモニター(WEB) • システム・コンフィギュレーション ネットワーク・ベースの DAQソフトウエアが必要 J-PARCにむけてのDAQ Workshop

  6. Network Booting PXE によるNetwork Bootingの利用 • 既に確立している技術である • ブートサーバによる一元管理が可能 COPPERのPrPMCのブートをどうするか? • CompactFlash でもブート可能 • 台数が多くなると管理が大変:十数枚/クレート J-PARCにむけてのDAQ Workshop

  7. リモート・ラン・コントロール • 各クレート上のCOPPERを制御するためには、ネットワークを介したプロセス間通信機能が必要 • 通信ミドルウエアが利用できるかもしれない • オンライングループで検討中 J-PARCにむけてのDAQ Workshop

  8. システム・コンフィギュレーション DAQシステムに必要な情報をXMLで記述することで柔軟なシステム・ コンフィギュレーションを目標にする • ユーザは設定ファイル(XML)を記述(変更)することで、自分の欲しいDAQシステムを構築可能にする • COPPER上のPrPMCのMACアドレス • ブートサーバのホスト名(アドレス)、ポート番号 • イベントビルダーのホスト名(アドレス) • その他 J-PARCにむけてのDAQ Workshop

  9. 進捗状況 J-PARCにむけてのDAQ Workshop

  10. COPPER/FINESSE Systemデモンストレータ • オンラインではCOPPER/FINESSE Systemのデモンストレータを準備中 • システムの詳細なスタディ • DAQシステムのプロトタイプ • ユーザへのシステム導入・紹介のため J-PARCにむけてのDAQ Workshop

  11. デモンストレータ環境 • ブート方式:ネットワーク・ブート • ソフトウエア環境 • OS:Scientific Linux 3.0.4(Linux2.4.21, gcc3.2.3) • Python2.2, Pyro3.5beta • ROOT Version 4.04 • Event-builder/Read-out program • ハードウエア構成 • COPPER x3, FADC x4, FINESSE JIG x8 • Boot Server (Scientific Linux 3.04) • Eventbuilder (Fedora Core3) • Broad Band Router J-PARCにむけてのDAQ Workshop

  12. 0 1 2 3 4 5 6 0 1 2 3 4 5 6 デモンストレータ構成(ハードウエア) Public LAN Router Boot Server/ Run Controller COPPER x3 FINESSE FADCx4 FINESSE JIG X8 Event Builder/ Online Monitor J-PARCにむけてのDAQ Workshop

  13. デモンストレータ構成(ソフトウエア) • ラン・コントロール、GUIにPython を使用 • Python: オブジェクト指向スクリプト言語 • プロトタイプ記述に便利 • コーディング量が少なく生産性が向上 • 豊富なライブラリを利用できる • Python Remote Object(Pyro)をリモート IPCのためのフレームワークとして使用 J-PARCにむけてのDAQ Workshop

  14. デモンストレータ(GUI) Network 経由でEBへ データを転送する場合ON 設定ファイル(XML)を指定 詳細はデモをご覧ください J-PARCにむけてのDAQ Workshop

  15. Event-Builder KEK-VME Crate COPPER/FINESSE x3 Boot Server Run Controller 作業場風景(2号館303) J-PARCにむけてのDAQ Workshop

  16. まとめ • オンラインではCOPPER/FINESSシステムのDAQソフトウエア・フレームワークを準備中 • 1stステップとしてCOPPER/FINESSE x3台およびイベントビルダーで構成されるデモンストレータを作成した J-PARCにむけてのDAQ Workshop

  17. 今後の予定 • COPPER/FINESSシステムのDAQソフトウエア・フレームワークのデザインを行う • 各コンポーネント毎に実装を行う DAQソフトウエア・フレームワークに関する ご意見、共同開発者を募集しています J-PARCにむけてのDAQ Workshop

  18. バックアップ J-PARCにむけてのDAQ Workshop

  19. スクリーンショット オンラインモニタ コントロールパネル J-PARCにむけてのDAQ Workshop

  20. Pyro(Python Remote Object) J-PARCにむけてのDAQ Workshop

  21. Outline • はじめに • COPPER/FINESSEによるシステム構築 • システム構築に必要なキー・テクノロジ • COPPER/FINESSEのデータ収集性能 • COPPER/FINESSEデモンストレータ • まとめ、デモンストレーション J-PARCにむけてのDAQ Workshop

  22. COPPER FINESSE JIG PrPMC FINESSE JIG Event data Target region FINESSE JIG TT-RX (Trigger card) FINESSE JIG Trigger COPPER単体のデータ収集性能 • FINESSE JIG x4 で擬似イベントデータを生成 • 104word/event • Total: 104x4bytex4 = 1664byte • 1.7KB x 45KHz = 75MB/s J-PARCにむけてのDAQ Workshop

  23. デモンストレータ構成(ハードウエア) Public LAN Router Event Builder/ Online Monitor Boot Server/ Run Controller COPPER/FINESSE JIG x2 COPPER/FADC(65MHz)x1 Private LAN J-PARCにむけてのDAQ Workshop

More Related