PCI Express* 用のインテル® Stratix® 10 HタイルおよびLタイル Avalon® メモリー・マップド・ハードIPユーザーガイド
ID
683667
日付
6/03/2020
Public
7.1.1. レジスターアクセスの定義
7.1.2. PCIコンフィグレーション・ヘッダー・レジスター
7.1.3. PCI Express機能構造
7.1.4. インテル定義のVSEC Capabilityヘッダー
7.1.5. Uncorrectable Internal Error Status (修正不可能な内部エラーステータス) レジスター
7.1.6. Uncorrectable Internal Error Mask (修正不可能な内部エラーマスク) レジスター
7.1.7. Correctable Internal Error Status (修正可能な内部エラーステータス) レジスター
7.1.8. Correctable Internal Error Mask (修正可能な内部エラーマスク) レジスター
10.5.1. ebfm_barwrプロシージャー
10.5.2. ebfm_barwr_immプロシージャー
10.5.3. ebfm_barrd_waitプロシージャー
10.5.4. ebfm_barrd_nowtプロシージャー
10.5.5. ebfm_cfgwr_imm_waitプロシージャー
10.5.6. ebfm_cfgwr_imm_nowtプロシージャー
10.5.7. ebfm_cfgrd_waitプロシージャー
10.5.8. ebfm_cfgrd_nowtプロシージャー
10.5.9. BFMコンフィグレーション・プロシージャー
10.5.10. BFM共有メモリー・アクセス・プロシージャー
10.5.11. BFMログおよびメッセージ・プロシージャー
10.5.12. Verilog HDL Formattingファンクション
10.5.1. ebfm_barwrプロシージャー
ebfm_barwr プロシージャーは、BFM共有メモリーのデータブロックを、指定されたエンドポイントBARからのオフセットに書き込みます。長さは、コンフィグレーションされた MAXIMUM_PAYLOAD_SIZE より長くなる可能性があります。このプロシージャーは、必要に応じてリクエストを複数のトランザクションに分割します。このルーチンは、最後のトランザクションがVCインターフェイス・モジュールに受け入れられるとすぐに戻ります。
| 位置 |
altpcietb_g3bfm_rdwr.v |
|
|---|---|---|
| シンタックス |
ebfm_barwr (bar_table, bar_num, pcie_offset, lcladdr, byte_len, tclass) |
|
| 引数 |
bar_table | BFM共有メモリーのエンドポイント bar_table 構造体のアドレスです。bar_table 構造体は各BARに割り当てられたアドレスを格納するため、ドライバーコードは、BARからのアプリケーション特有のオフセットのみを実際に割り当てられたアドレスを認識する必要はありません。 |
| bar_num | PCI Expressアドレスを決定するために pcie_offset で使用されるBARの番号 |
|
| pcie_offset | BARベースからのアドレスオフセット。 |
|
| lcladdr | 書き込まれるデータのBFM共有メモリーアドレス |
|
| byte_len | 書き込まれるデータの長さ (バイト数)。BAR領域またはBFM共有メモリー内の残りの最小バイト数は1からになります。 |
|
| tclass | PCI Expressトランザクションに使用するトラフィック・クラス。 |
|