Visible to Intel only — GUID: ujn1622069900564
Ixiasoft
Visible to Intel only — GUID: ujn1622069900564
Ixiasoft
4.5. Bursting Avalon-MM Master (BAM) Interface
Signal Name | I/O Type | Description |
---|---|---|
bam_address_o[<n>:0] | Output | Represents a byte address. The value of address must align to the data width. <n>: {vfactive+$clog2(PF_NUM)+$clog2(VF_NUM)+3+BAR_addr_width}-1, where vfactive=1, PF_NUM=number of PFs enabled, VF_NUM=number of VFs enabled, 3=bar_num width, BAR_addr_width= 22 bits (H-Tile) / max(BAR_addr_width) (P-Tile and F-Tile and R-Tile) |
x16: bam_byteenable_o[63:0] x8/x4 (256-bit): bam_byteenable_o[31:0] x4 (128-bit): bam_byteenable_o[15:0] |
Output | Enables one or more specify the valid bytes of write data during transfer on interfaces. For x16, each bas_bytenable bit correspond to a byte in bam_writedata_o[511:0]. For single-cycle read bursts and for all write bursts, all contiguous sets of enabled bytes are supported. For multi-cycle read bursts, all bits of bam_byteenable_o[63:0] are asserted, regardless of the First Byte Enable (BE) and Last BE fields of the corresponding TLP. |
x16: bam_burstcount_o[3:0] x8/x4(256-bit): bam_burstcount_o[4:0] x4 (128-bit): bam_burstcount_o[5:0] |
Output | Used by a bursting master to indicate the number of transfers in each burst. |
bam_read_o | Output | Asserted to indicate a read transfer. |
x16: bam_readdata_i[511:0] x8/x4(256-bit): bam_readdata_i[255:0] x4 (128-bit): bam_readdata_i[127:0] |
Input | Read data from the user logic in response to a read transfer |
bam_readdatavalid_i | Input | When asserted, indicates that the bam_readdata signal contains valid data in response to a previous read request. For a read burst with burstcount value <n>, the readdatavalid signal must be asserted <n> times, once for each readdata item. |
bam_write_o | Output | Asserted to indicate a write transfer |
x16: bam_writedata_o[511:0] x8/x4 (256-bit): bam_writedata_o[255:0] x4 (128-bit): bam_writedata_o[127:0] |
Output | Data for write transfers |
bam_waitrequest_i | Input | When asserted, indicates that the Avalon-MM slave is not ready to respond to a request.
WaitRequestAllowance for BAM AVMM Master Interface :
|