Skip to content

AXI4_Master_BFM

Takashi Nakamura edited this page Sep 16, 2017 · 1 revision

AXI4_Master_BFM

@marsee101さんの協力を得て、AXI4_Master_BFMをDPI-Cインタフェースに接続しました。シナリオ側からAXI4バスをマスタ制御できます。

1.今できること。 すべての動作を完全にサポートはしていません。 (1)32ビットデータ1つのWrite ret = write_packet( id, fn, addr, size, data ); uint32_t id:ドライバの識別用番号、インスタンス生成時のパラメータで指定したもの uint32_t fn:Write動作時:0、Read動作時: 1、動作毎にドライバが割り当てる。 uint32_t addr:書き込みアドレス uint32_t size:書き込みサイズ(サポート範囲として1固定) uint32_t data[]:書き込みデータ配列(最大数はS2CIF_DATA_SIZEマクロで設定されている16)  size=1の場合、data[0]を使用する (2)32ビットデータ1つのRead ret = read_packet( id, fn, addr, size, data ); uint32_t id:ドライバの識別用番号、インスタンス生成時のパラメータで指定したもの uint32_t fn:Write動作時:0、Read動作時: 1、動作毎にドライバが割り当てる。 uint32_t addr:読み出しアドレス uint32_t size:読み出しサイズ(サポート範囲として1固定) uint32_t data[]:読み出しデータ配列(最大数はS2CIF_DATA_SIZEマクロで設定されている16)  size=1の場合、data[0]を使用する