Microsoft Word - PCI-X_PCIeバスのデータ転送-ver1.0.docx

Similar documents
CommCheckerManual_Ver.1.0_.doc

内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設

PowerPoint プレゼンテーション

Microsoft Word - 02_PCIe特集_ボード設計.doc

RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for

1 概要

増設メモリ 1. 機能 型名 N N N N N GB 16GB 3 (x2 枚 ) (x2 枚 ) (x2 枚 ) (8GBx2 枚 ) (16GBx2 枚 ) DDR3-1066(PC3-8500) 動作クロック

増設メモリ 1. 機能 型名 N N N (x1 枚 ) (x1 枚 ) (x1 枚 ) DDR3-1333(PC ) SDRAM-DIMM, Unbuffered,ECC 動作クロック 667MHz( 差動 ) 1.5V 型名 N8102

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

増設メモリ 1. 機能 型名 N8102-G342 N8102-G343 N8102-G344 1GB (1GBx1 枚 ) (x1 枚 ) (x1 枚 ) SDRAM-DIMM, Unbuffered,ECC 1.5V 型名 N N N (1GBx1

増設メモリ (2010/06/17)

スイッチ ファブリック

Folie 1

istorage NS100Tg, NS300Rg ご使用時の注意事項 この度は弊社製品をお買い上げいただき 誠にありがとうございます 本製品のご使用において ご注意いただくことがございます 誠に恐れ入りますが ご使用前に下記内容を必ずご一読いただきますようお願い致します なお 本書は必要なときにす

CoIDE 用 STM32F4_UART2 の説明 V /03/30 STM32F4 Discovery の非同期シリアル通信ポート UART2 の送受信を行うプログラムです Free の開発ツール CoIDE で作成したプロジェクトサンプルです プログラムの開始番地は 0x08000

増設メモリ 1. 機能 型名 N N N N GB (x1 枚 ) (x1 枚 ) (x1 枚 ) (8GBx1 枚 ) DDR3-1333(PC ) 動作クロック 667MHz( 差動 ) 1.5V 型名 N8102-3

スライド 1

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受

TFTP serverの実装

AS5643_Tutorial

MODBUS ユーザーズマニュアル 페이지 1 / 23

テクニカルガイド 増設メモリ

COMPAQ プレスリリース-2002/1/30

Microsoft Word - 03_PCIe特集_PCIe実現方法.doc

索引

Microsoft Word - Dolphin Expressによる10Gbpソケット通信.docx

Nios II - PIO を使用した I2C-Bus (2ワイヤ)マスタの実装

1 概要

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A

スライド 1

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

改版履歴 版数 改訂日 該当頁 / 該当項目 改訂の要点 /03/31 6 対応 OSの変更に伴う修正 動作環境 の OS に以下を追加 Windows 8.1 Update (64Bit) Windows 8.1 Update Pro (64Bit) 動作環境 の OS から以

ヤマハDante機器と他社AES67機器の接続ガイド

1 概要

増設メモリ 1. 機能仕様 型番 製品名 備考 N GB 増設メモリボード DDR3-1333(PC ) SDRAM, Unbuffered N GB 増設メモリボード DDR3-1333(PC ) SDRAM, Unbuffered N8

これさえ知っていれば迷わない -PCI Expressエンドポイント特集- 2006/10 Vol.1

独立行政法人 鉄道建設 運輸施設整備支援機構 電子入札システム 初期設定マニュアル 2019 年 4 月

BIOSセットアップメニュー 一覧

スライド 1

増設メモリ 1. 機能仕様 型番製品名備考 N GB 増設メモリボード (2x 4 GB/U) DDR3L-1333(PC3L-10600) SDRAM ECC 付 Registered, 2GBx2 枚の N GB 増設メモリボード DDR3L-1600(PC3

テクニカルガイド 増設メモリ

Microsoft Word - ADLINK nuPRO-965LV.doc

Microsoft Word - Si Multi Digitalカード.docx

(Microsoft Word - NS-PRECAUTIONS ON THE USE_\224\305\211\272_ doc)

1. 使用する信号 1.1. UART 信号 UART 通信に使用する信号と接続相手との接続は以下の通りです UART 信号表 番号 CPU 機能名 CPU 信号名 基板コネクタピン番号 方向 接続相手の信号名 1 USART1_TX PA9 CN > RxD 2 USART1_R


ESOTERIC ASIO USB DRIVER インストールマニュアル Windows 用 システム推奨条件 2 インストールで使用する言語を選択して 次へ ボタンをクリックする Intel Core 2 Duo 以上のプロセッサー搭載コンピュータ 搭載メモリ 1GB 以上 対応 OS Windo

増設メモリ (2006/11/20)

LANカード(PG-2871) 取扱説明書

型名 RF007 ラジオコミュニケーションテスタ Radio Communication Tester ソフトウェア開発キット マニュアル アールエフネットワーク株式会社 RFnetworks Corporation RF007SDK-M001 RF007SDK-M001 参考資料 1

1 概要

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

U4611A/B USB 2.0/3.0プロトコル・アナライザ バージョン3.7.x(MegaZoomテクノロジー採用)

Studuino ライブラリ環境設定Windows編

PowerPoint プレゼンテーション

HA8000 シリーズハードウェアアーキテクチャーガイド (2012 年 11 月 ~ モデル ) 本アーキテクチャーガイドの注意事項について 本書の内容の一部 または全部を無断で転載したり 複写することは固くお断りします 本書の内容については 改良のため予告なしに変更することがあります 本書の内容

Q-SYS Designer Version 5.4 Release Note ソフトウェア要件 Q-SYS Designer は下記の OS での動作確認をしております Windows 7 Professional 32-bit / 64-bit Windows 8.1 Professional

インターネット,LAN,ネットワークに関する知識

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

Windows2000/XPインストール手順

lll

Microsoft PowerPoint - PCIe_Seminar_LeCroyJapan.ppt

ICS_Japan アプリケーションノート ISO メッセージ送受信基礎編 Rev File Name: アプリケーションノート _ISO15765_2_ メッセージ送受信 _ 基礎編 _A00.docx Intrepid Control Systems, Inc. アプリ

ルート プロセッサ

Microsoft Word - dg_sataahciip_refdesign_jp.doc

索引

Singapore Contec Pte Ltd. Opening Ceremony

Microsoft Word - SUA007

増設メモリ 1. 機能 型名 N N N N GB (x1 枚 ) (x1 枚 ) (x1 枚 ) (8GBx1 枚 ) DDR3-1066(PC3-8500) SDRAM-DIMM, Registered,ECC 動作クロック 53

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

テクニカルガイド「増設メモリ」(2006/09/15)

情報解禁日時 :12 月 20 日 ( 木 )11:00 以降 株式会社マウスコンピューター News Release MousePro 第 9 世代インテル CPU 搭載ビジネス向けデスクトップパソコンを 12 月 20 日 ( 木 ) 販売開始! ビジネス向けデスクトップパソコン MousePr

ルート プロセッサ

機能 SB-2000 は無線機とコンピュータを接続するインターフェースです CAT, CI/V を経由したリグ制御 CAT や CI/V のリグ制御のインターフェースを持っています この接続でリグを制御できます RTTY, PSK31, SSTV, FAX, その他のデジタルモードが運用できます広く

SAC (Jap).indd

BRIDGE 操作説明書 第 1 版 1

BR-H1016シリーズの仕様

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

本体内のメモリの合計容量と空き容量などを確認できます a ホーム画面で [ 基本フォルダ ] [ 設定 ] [ ストレージ ] マイファイルを利用する 本体に保存されている静止画や動画 音楽や文書などのデータを表示 管理できます a アプリ一覧画面で [Tools] [ マイファイル ] カテゴリ一

増設メモリ 1. 機能 型名 N N N (x1 枚 ) (x1 枚 ) (x1 枚 ) DDR2-800(PC2-6400) 動作クロック 400MHz( 差動 ) 110Ge, 110Ge-S 型名 N N N810

<4D F736F F D CC82BD82DF82CC826F82628AC28BAB90DD92E82E646F63>

Microsoft PowerPoint - IO_Pass-through_XenSummitTokyo2008_jp.ppt

論文番号 分 2-2 平成 24 年度全国情報技術教育研究会第 41 回全国大会 ( 新潟大会 ) Xbee を活用した無線通信の研究 期日平成 24 年 8 月 9 日 ( 木 )~10 日 ( 金 ) 場所長岡市シティホールプラザ アオーレ長岡 香川県立三豊工業高等学校 電子科 本行

Studuinoライブラリ環境設定Mac編

Microsoft Word - アーキテクチャガイドxL_r1.doc

外出先でもインターネット環境があればデジタルノード局の運用ができる WIRES-X ポータブルデジタルノード機能 ポータブルデジタルノード機能によって 旅行先の宿泊施設 空港 車両 Wi-Fi アクセスポイントなどからワイヤーズエックスのノード局やルームへの接続が可能となり 従来の HRI-200

Microsoft Word - ViSaGeSetupガイド2006.doc

Virtex-6 Clocking

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR

計算機アーキテクチャ

Software-Defined Tester(SDT) を用いた高精度遅延測定による SDN/NFV 品質向上 富士通アドバンストテクノロジ株式会社システム技術統括部大久保克彦 0 Copyright 2017 FUJITSU AD

IPsec徹底入門

BIOSセットアップメニュー 一覧

本仕様はプロダクトバージョン Ver 以降に準じています

ComputerArchitecture.ppt

ENI ファーマシー受信プログラム ユーザーズマニュアル Chapter1 受信プログラムのインストール方法 P.1-1 受信プログラムのシステム動作環境 P.1-2 受信プログラムをインストールする P.1-9 受信プログラムを起動してログインする P.1-11 ログインパスワードを変更する

目次 2 1 PC Control Utility PD 1 について 動作環境


QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

Transcription:

データ転送時におけるエラー / ボード認識不具合に関する資料 2012/06/20

目次 画像データ転送時に発生する問題 ( 過去の事例 )... 3 不具合の発生したチップセットの例... 7 Intel 社製チップセット... 8 テレダインダルサが推奨するチップセットの例... 9 トランザクション層の機能... 11 PCI Express のレーン順序と差動信号の特性... 12 レーン0とレーン1で送信側と受信側で速度差を吸収する機能... 13 改訂履歴... 14 Memo... 15 1

序 ) 本資料は DALSA 製品の画像データ取得ボード等の PCI-X,PCIe バスを使用したロープロファイルのボードで, ボード認識及びデータ転送, タイムアウト等のエラーの原因となるメカニズムについて記載したものです 2

画像データ転送時に発生する問題 ( 過去の事例 ) 画像データ転送後 コールバックを確認し画像処理を実行しデータを取得する この時 コールバックが 1 分間に 1 回おきに返らず データ漏れが発生しました Buffer-size を 12000 x 480000 12000 x 120000 x 4 へ変更 この時 DALSA 製品の X64-CL ipro では問題が発生しないが X64 Xcelera-CL PX4 で問題が発生しました この両者の差は PCI-X バスと PCIe バスのデータ転送能力とデータ処理容量の差データ処理動作タイミングが関係すると考えられます また これらの原因と考えられる要素以外に ソフトウェアの処理方法によってエラー ( タイムアウト ) が発生しない場合もあります これは PC のデータ処理能力 (CPU: マルチスレッド等 ) に依存する事が考えられます 3

PCI,PCI-X バス性能比較 種別 規格名 バス幅 クロック周波数 最大データ転送量 最大スロット数 PCI 3.0 32bit 33MHz 133Mバイト / 秒 4~6 PCI PCI 3.0 32bit 66MHz 266Mバイト / 秒 2 PCI 3.0 64bit 33MHz 266Mバイト / 秒 4~6 PCI 3.0 64bit 66MHz 533Mバイト / 秒 2 PCI-X/Mode1 64bit 66MHz 533Mバイト / 秒 4 PCI-X/Mode1 64bit 133MHz 1,066Mバイト / 秒 1 PCI-X PCI-X/Mode2(DDR) 64bit 133MHz 2,133Mバイト / 秒 1 PCI-X/Mode2(QDR) 64bit 133MHz 4,266Mバイト / 秒 1 PCI-X/Mode2(DDR) 16bit 133MHz 533Mバイト / 秒 1 PCI-X/Mode2(QDR) 16bit 133MHz 1,066Mバイト / 秒 1 4

I860 チッフ セット搭載時のシステム構成例 CPU CPU システム ハ ス タ イレクト ラムハ スチャンネル A 4X AGP VGA ビデオ AGP PRO 82860 メモリ コントロール ハブ (MCH) タ イレクト ラムハ スチャンネル B RIMM RIMM PCI ハ ス (64bit/66MHz) PCI ハ ス (64bit/66MHz) ハフ インターフェイス B ハフ インターフェイス C ハフ インターフェイス A PCI スロット IDEx2 PCI ハ ス (32bit/33MHz) USB4 ポート AC 97 コ デック ( オーディオ / モデム ) AC'97 2.2 82860 メモリ コントロール ハブ (MCH) PCI デバイス レカ シ I/F Super I/O LPC I/F GPIO LAN FWH Flash BIOS 5

I860 チップセットを搭載したシステム構成 (Intel チップセットの場合 ) PCI バス番号 メモリ コントロール ハブ (MCH) PCI0 PCI-PCI ブリッジ (AGP) PCI-PCI ブリッジ SMBUS IDE USB1 USB2 I/O コントロール ハフ (ICH2) PCI-PCI ブリッジ PCI-ISA ブリッジ PCI1 VGA ビデオ PCI2 ISA スロットなし PCI-PCI ブリッジ PCI3 SCSI ウルトラワイド デュアル CPU 用 APIC 空きスロット x2 (3.3V/64bit/66MHz) PCI4 オーディオ ジョイスティック入力 LAN カート IEEE 1394 サウント カート 空きスロット x3 (5.0V/32bit/33MHz) 6

不具合の発生したチップセットの例 7

Intel 社製チップセット Intel 社製チップセットは ハブ アーキテクチャが採用されています これまではマザーボード オンボードのデバイスの接続にも PCI バスが使われてきましたが IDE や USB の高速化等 より高速 / 高帯域なバスが必要になってきました そこでハブ アーキテクチャが開発されました これまでのノース ブリッジとサウス ブリッジという構成が メモリ コントロール ハブ (MCH) と I/O コントロール ハブという構成に置き換わり これらの間がより高速な専用バスで接続されています. 8

テレダインダルサが推奨するチップセットの例 9

PCI Express のプロトコル階層 トランザクション層 トランザクション層 パケットの解釈, 操作, 生成 データ リンク層 データ リンク層 パケット送受信の補助 MAC 層 (Media Access Control) PIPE (PHYとMACのインターフェイス ) PCS 層 (Physical Coding Sublayer) 論理サブフ ロック MAC 層 (Media Access Control) PIPE (PHYとMACのインターフェイス ) PCS 層 (Physical Coding Sublayer) レーンを束ねる, ばらす, パケットを抽出する PMA 層 (Physical Medium Attachment) 電気サブフ ロック PMA 層 (Physical Medium Attachment) シリアル - パラレル変換 Rx Tx Rx Tx PCI Express のレーン #1 PCI Express のレーン #2 10

トランザクション層の機能 TLP と呼ばれるパケットでデータの読み出しや書き込みを要求します TLP の処理内容 メモリ リクエストメモリに対する読み出し / 書き込みを要求します I/O リクエスト I/O に対する読み出し / 書き込みを要求します コンフィグレーション リクエストコンフィグレーション空間に対する読み出し / 書き込みを要求します コンプリーションリクエスト ハ ケットに対する応答 ( 読み出しのば場合にはデータが含まれます ) メッセージ割込みやパワー マネジメント リクエスト等を実行します データの送受信データは受信バッファの空きを確認してから送受信を行うフロー制御 PCI Express ではフロー制御と呼ばれ 受信側に十分な空きがあるかどうかを確認してデータ送信を実行します リセット後にリンクが確立された時 デバイスどうしが自分のバッファサイズをお互いに通知する事によってリンク先の受信バッファサイズを知ります 受信側は受け取ったデータの処理が終わって空きが出来ると それを送信側へ通知します この通知は実際にはデータ リンク層で実行します 論理サブブロックと電気サブブロックで高速シリアルインターフェイスを実行します 物理層は データ リンク層から受け取った情報をシリアル化し リンクの受信側のデバイスと互換性の持つ周波数や帯域で送信します 物理層は下記の符号化やリンク制御を行う論理ブロックと, 実際の信号の送受信を行う電気サブブロックの 2 つに分けられます 論理サブブロックの役割 インターフェイスの初期化 リンク幅とレーン マッピングのネゴシエーション リンク パワー マネジメント リセット / ホット プラグ コントロールとステータス 電気サブブロックの機能 フレーミング 8b/10b の符号化 復号化 スクランブル / デスクランブル 多重化されたクロックとデータの再生 シンボルの送信 受信側のバッファリング レーン間デスクキュー 上記の処理を実行してデータの送受信が行われます 11

PCI Express のレーン順序と差動信号の特性 デバイス A デバイス B デバイス A デバイス B TX + RX + TX+ RX+ レーン 0 TX ー RX + RX ー TX + レーン 0 レーン 0 TX ー RX+ RX ー TX+ レーン 0 RX ー TX ー RX ー TX ー RX + TX ー RX+ RX ー TX + レーン 1 レーン 0 TX+ RX+ RX ー TX+ レーン 1 TX ー RX ー TX ー (1) 差動極性の入れ替えは無く, リンク数が異なる場合 (2) リンク順序が異なり 差動記号の極性も異なる場合 (2) の様に デバイス間で接続するレーンが異なっても 問題なく受信できる必要があります 同様に差動信号の極性が入れ替わっていても受信できる必要があります 12

レーン 0 とレーン 1 で送信側と受信側で速度差を吸収する機能 リンクの両端でのデバイスで使用されるリファレンス クロックには 最大 ±300ppm の周波数偏差が許容されています このため 受信側よりも送信側のクロックが速いまたはその逆が起こりえます この周波数偏差による送信側と受信側の間の速度差を吸収するため エラスティック バッファと呼ばれる FIFO メモリが使用されます この FIFO メモリの量を調整して 速度差を吸収します 13

改訂履歴 新規作成 改訂履歴 改訂内容改訂者改訂日 14

Memo 15