Comments
Transcript
リアルタイムLinux OS ”RedHawk”搭載 組込み用PC 『SKY-DAQ-RH-R』
リアルタイムLinux OS ”RedHawk”搭載 組込み用PC 『SKY-DAQ-RH-R』 MISH International Co., Ltd. 1 リアルタイムLinux OS “RedHawk” 概要 ■ RedHawkは、IntelおよびAMDベースのシステム向けオープンソースLinux OSで 業界規格、 リアルタイムに対応しています。 RedHawkは、タイムクリティカルおよびハードリアルタイム 環境が必要とする パフォーマンスを保証します。 RedHawkは、モデリング、シミュレーショ ン、データ収集、工業制御、医療用画像処理システム などの幅広いアプリケーションに最 適なLinuxソリューションで、殆どのプラットフォーム上において ユーザーレベル・アプリケー ションが外部イベントに対して15マイクロ秒以下で応答することを保証します。 ■ RedHawkは、重要なオープンソース・パッチと当社が開発・強化してリリースした kernel.orgに より優れたリアルタイムパフォーマンスを実現します。 RedHawkのユーザーライブラリは、他の Linuxが提供していない機能を加えて提供します。 また、RedHawkは、標準的なLinuxの ユーザーレベルAPIと完全互換であるため、 他のLinuxディストリビューションで書かれたア プリケーションでも修正することなく RedHawk上で動作させることが可能です。 MISH International Co., Ltd. 2 リアルタイムLinux OS “RedHawk” 特徴 ■ IntelおよびAMDベースシステム向けリアルタイムLinux OS フィールドで証明された価値・パフォーマンス - 保証されたイベント応答時間 - 進化したシールディング機能 - プロセッサ, 割り込みおよびローカルタイマ - 使いやすいシールディングAPIおよびGUI - NUMAパフォーマンスの最適化 - ユーザーレベル入出力 - フリクエンシ・ベースド・スケジューラ(FBS) - ロック無しでのカーネルトレース - 最適化されたグラフィック入出力 - クラスター管理 - プリエンティブ/マルチスレッド/リエントラント・カーネル - 優先度の継承 - ユーザーレベルでのプリエンプション制御 - ポスト/ウェイト・サービス - 最小待ち時間でのディスパッチ - 動的/静的ロード・バランシング MISH International Co., Ltd. 3 リアルタイムLinux OS “RedHawk” 特徴 ■ 業界規格 - Linuxスタンダードベース(LSB) - POSIX 1003.13 プロファイル54 - POSIX 1003.1 リアルタイム&スレッド - セマフォ - シグナル - 共有メモリ - メッセージ・キュー - メモリ・ロック - 非同期入出力 - 同期入出力 - シールディングの実行 - 高分解能クロック&タイマー ■ Linuxを必要とされる方へのシングルベンダー・サポート - ソフトウェアのメンテナンスサービス - 入出力ドライバのカスタマイズ - アプリケーションの移植 - コンサルティング・サービス Learn More RedHawk Server Datasheet NightStar Tools Datasheet MISH International Co., Ltd. 4 リアルタイムLinux OS “RedHawk” メリット ■ 開発環境を完備 RedHawkは、効率的なタイムクリティカル・アプリケーションの開発のためのツールセッ トを提供します。強力なNightStarアプリケーション開発ツールセットは、マルチスレッド およびマルチコアの制御、モニタリング、分析、デバッグを行うためのGUIを提供します。 また、ロック無しのカーネルトレースのような進化したデバッグ機能についても提供しま す。GNU C/C++/Fortranコンパイラに加えて、MAXAda環境を任意に利用することが出 来ます。RedHawkはポピュラーなIntel C/C++/Fortranコンパイラーについてもサポート します。 ■ マルチスレッド&プリエンプション RedHawkは、カーネル内部で同時に複数のプロセスを実行することを許可しています。 カーネルは、システムを完全に維持するためにキーとなるデータやコード上のセマフォま たはスピンロックによるクリティカルセクションを保護します。 ■ Single Kernel Environment RedHawkは、組み込みアプリケーションを完全にサポートするために設計された 完全 なLinuxディストリビューションです。 RedHawkは、マイクロカーネルアドオンではなく、直 接すべてのシステムオペレーションを制御する真のシングルカーネルプログラミング環 境を提供します。 複雑なタイムクリティカル・アプリケーションは、多くの場合に入出力、 ネットワーク、グラフィックがリアルタイムスケジュールによって実行されることを必要とし ます。RedHawkのシングルカーネルは唯一、それら全ての機能の効果と高速なパ フォーマンスを保証するために設計しています。 MISH International Co., Ltd. 5 リアルタイムLinux OS “RedHawk” メリット ■ フリクエンシ・ベースド・スケジューラ RedHawkのフリクエンシ・ベースド・スケジューラ(FBS: Frequency-Based Scheduler) は、 ユーザーが周期的な実行パターンでプロセスを起動する事が可能な高分解能タス ク スケジューラです。FBSは、オーバーランを検出するメジャーおよびマイナーサイクル を利用して複数のプロセスの周期的な実行を制御します。パフォーマンスモニタは、各々 のスケジュールされた実行フレームのCPU使用状況 表示機能を提供します。 ■ RCIMサポート 組込み用PCのリアルタイム・マルチプロセッサ上において、RedHawkは、外部イベント に瞬時に反応する必要のあるタイムクリティカルアプリケーションのために設計された 多機能カード「リアルタイム・クロック&インタラプト・モジュール (RCIM: Real-Time Clock & Interrupt Module)」をサポートします。8個のプログラム可能なタイマーと12個 の入出力外部割込みラインを利用できます。マルチシステムアプリケーションを同期させ るために他の組込み用PCに対して割り込みソースを分配することが可能です。RCIMに は、複数のシステム全体に同じ時間を提供する高分解能同期クロックが含まれています。 RCIM上のタイムスタンプは、RedHawkが高分解能NTPを同期させるために供給するこ とが可能です。RCIMオプションには、外部からの入力無しに正確な時間を保持できる GPS標準時間と高安定性水晶発振器が一体となり、同期させるためのGPSモジュール が含まれます。 MISH International Co., Ltd. 6 “RedHawk”搭載 組込み用PC 概要 『SKY-DAQ-RH-R』は、高性能エンベデッドPCにリルタイムLinux OS “RedHawk”を搭載 した組込み用PCです。PC本体がセルフの開発環境となり、内部の拡張PCIExpressスロッ トにA/D,D/A,DIO,FPGA,カメラ入力ボード等をマルチに搭載することが可能であり、 “RedHawk”と一緒に提供される多機能カード「リアルタイム・クロック&インタラプト・モ ジュール (RCIM: Real-Time Clock & Interrupt Module)」を利用して、複数のボード間の 同期を取ることも可能です。また、内部には高性能RAIDカードが組込まれており長時間の データ記録・再生が可能です。オプションのNVIDIA社製"GPUボード"を搭載すれば高速 FFTや画像処理等の数値演算処理を高速に実現することが可能です。従来のPCベースで は実現が困難だった、リアルタイムシステムの構築やマルチCPUシステムを短期間にしか もリーズナブルに実現することが可能です。 ■ OS:リルタイムLinux OS “RedHawk” ■ CPU :Xeon Quad core x 2 ■ メモリ:DDR3 最大192GByte ■ RAID:1GB/sで連続記録・再生 ■ HDD : 16TByte(レコーディング用) ■ 空きPCIExpressスロット:4 ■ マルチボード同期カード:RCIMボード搭載 ■ サイズ: 約 44 x 18 x 65 cm (4U 19”ラックマウントにも対応可能) MISH International Co., Ltd. 7 “RedHawk”搭載 組込み用PC システム構成 コンカレント社製 組込用 リルタイム Linux OS “RedHawk” 高速A/D,D/A,DIO,FPGA, カメラ入力ボード等を搭載可能 SKY-DAQ-RH-R NVIDIA GPUボード 搭載可能(オプション) RAID コントローラボード MISH International Co., Ltd. 8 “RedHawk”搭載 組込み用PC ブロックダイアグラム コンカレント社製 組込用リルタイムLinux OS “RedHawk” 『AD-Viewer』 データ表示解析ソフトウェア 『FFT-Viewer』 1024KポイントリアルタイムFFT 高速A/D,D/A,DIO,FPGA, カメラ入力ボード等を搭載可能 A/D A/D Control I/F PCI I/F NVIDIA GPUボード 搭載可能(オプション) NVIDIA NVIDIAboard board with withCUDA CUDA RAID コントローラボード RAID RAID Controller Controller HDD PCIExpress MISH International Co., Ltd. AD-FIFO ソフトウェア 9 “RedHawk”搭載 組込み用PC 搭載可能なA/D,D/A,DIO,FPGA,カメラ入力ボード & GPUボード A/Dボード モデル名 PXI1500-4 スペック バス規格 3GHz 8bit 2ch A/D ボード(Virtex-5 FPGA搭載) PCIExpress M3i.2100 1GHz 8bit 2ch A/D ボード PCIExpress M3i.3200 500MHz 12bit 1ch A/D ボード PCIExpress PXI14400 400MHz 14bit 2ch A/D ボード(Virtex-5 FPGA搭載) PCIExpress M3i.4100 400MHz 14bit 2ch A/D ボード PCIExpress 200MHz 12bit 8ch A/D ボード(Virtex-5 FPGA搭載) PCIExpress M2i.3000 200MHz 12bit 8ch A/D ボード PCIExpress M2i.2000 200MHz 8bit 4ch A/D ボード PCIExpress Model7750D M2i.4000 50MHz 14bit 4ch A/D ボード PCIExpress M2i.3100 25MHz 12bit 8ch A/D ボード PCIExpress M2i.4600 3MHz 16bit 8ch A/D ボード PCIExpress M2i.4700 500KHz 16bit 16ch A/D ボード PCIExpress D/Aボード PDAC4000 ADM-XRC-5-XRM M2i.6000 1GHz 16bit 4ch D/A ボード 1GHz 16bit 2ch D/A ボード(FPGA搭載) 125MHz 14bit 4ch D/A ボード MISH International Co., Ltd. PCI-X PCIExpress PCIExpress 10 “RedHawk”搭載 組込み用PC 搭載可能なA/D,D/A,DIO,FPGA,カメラ入力ボード & GPUボード A/D & D/A & FPGA搭載ボード モデル名 スペック バス規格 Model7758D 500MHz 12bit 4ch AD & 800MHz 16bit 4ch DA & Virtex-5 x4 搭載ボード PCIExpress Model7756D 400MHz 14bit 4ch AD & 800MHz 16bit 4ch DA & Virtex-5 x4 搭載ボード PCIExpress Model77620D 200MHz 16bit 3ch AD & 800MHz 16bit 2ch DA & Virtex-6 x2 搭載ボード PCIExpress DIOボード M2i.7000 125MHz 64bit DIO ボード PCIExpress M2i.7200 40MHz 32bit DO ボード PCIExpress FPGAボード ADM-XRC-6TL Virtex-6 FPGA ボード PCIExpress ADM-XRC-5 Virtex-5 FPGA ボード PCIExpress カメラ入力ボード ADM-XRC-5-CL 2ch カメラ入力ボード(FPGA搭載) PCIExpress GPUボード GeForceGTX285 NVIDIA GPUボード MISH International Co., Ltd. PCIExpress 11 リアルタイムLinux OS “RedHawk” アプリケーション応用例 ■ PCベース4ch MIMO研究開発用プラットフォーム MISH International Co., Ltd. 12 『PCベース4ch MIMO研究開発用プラットフォーム』 コンカレント社製 組込用リルタイムLinux “RedHawk” 『FFT-Viewer』 64KポイントリアルタイムFFT Model7758D: 4ch 200MHz AD & 4ch 800MHz DA & Virtex-5 x 4 Matlab/Simulink によるMod/Dem コーデックを FPGAに インプリメント NVIDIA board A/D V-5 V-5 V-5 A/D D/A V-5 D/A D/A RAID Contr board D/A A/D A/D 『AD-Viewer』 データ表示解析ソフトウェア NVIDIA NVIDIAboard board with withCUDA CUDA PCIExpress MISH International Co., Ltd. RAID RAID Controller Controller HDD AD-FIFO ソフトウェア 13