PCI Expressのマルチチャネル DMA インテル® FPGA IPユーザー ガイド

ID 683821
日付 4/20/2022
Public
ドキュメント目次

4.5. バーストAvalon Master (BAM) インターフェイズ

表 41.  BAM信号
信号名 I/Oの種類 詳細
bam_address_o[<n>:0] 出力 バイトアドレスを表します。アドレスの値は、データ幅に揃える必要があります。<n>: {vfactive+$clog2(PF_NUM)+11+3+BAR_addr_width}-1, where vfactive=1, PF_NUM=number of PFs enabled, 11=$clog2(2048), 3=bar_num width, BAR_addr_width= 22 bits (H-Tile) / max(BAR_addr_width) (P-Tile and F-Tile)

x16: bam_byteenable_o[63:0]

x8: bam_byteenable_o[31:0]

出力 インターフェイスでの転送中に 1 つまたは複数の特定のバイト レーンを有効にします。

x16: bam_burstcount_o[3:0]

x8: bam_burstcount_o[4:0]

出力 各バーストの転送数を示すためにバースティング マスターによって使用されます。
bam_read_o 出力 読み出し転送を示すためにアサートされます。

x16: bam_readdata_i[511:0]

x8: bam_readdata_i[255:0]

入力 読み出し転送に応答してユーザーロジックからデータを読み出します。
bam_readdatavalid_i 入力 アサートされると、readdata 信号に有効なデータが含まれていることを示します。 burstcount 値<n>を持つ読み出しバーストの場合、readdatavalid 信号は、readdata アイテムごとに 1 回、<n> 回アサートする必要があります。
bam_write_o 出力 書き込み転送を示すためにアサートされます。

x16: bam_writedata_o[511:0]

x8: bam_writedata_o[255:0]

出力 書き込み転送のデータ
bam_waitrequest_i 入力 アサートされる場合、MIF Avalon-MM スレーブは読み出し要求に対応する準備ができていないことを示します。