H2C-Streaming Bypass Input Port - 3.0 English

NVMe Target Controller LogiCORE IP Product Guide (PG329)

Document ID
PG329
Release Date
2021-10-27
Version
3.0 English
Table 1. H2C-Streaming Bypass Input Port Descriptions - c2h_byp_in (C_CPM_QDMA = 0)
Port Name I/O Description
i_h2c_byp_in_dsc[255:0] I The H2C descriptor fetched from the host.
i_h2c_byp_in_dsc_sz[1:0] I Descriptor size. This field indicates the amount of valid descriptor information.
  • 0:8B
  • 1:16B
  • 2:32B
  • 3:64B
i_h2c_byp_in_vld I Valid
o_h2c_byp_in_rdy O Ready
i_h2c_byp_in_qid[10:0] I Queue ID
i_h2c_byp_in_port_id[2:0] I Port ID
i_h2c_byp_in_fmt[2:0] I Encoding for this field is as follows:
  • 0x0: Standard Descriptor
  • 0x1 – 0x7: Reserved
i_h2c_byp_in_st_mm I Indicates whether this is a streaming data descriptor or memory-mapped descriptor
  • 0: Streaming (only mode supported)
  • 1: memory-mapped
i_h2c_byp_in_error I Indicates that an error was encountered in descriptor fetch or execution of a previous descriptor.
i_h2c_byp_in_func[7:0] I PCIe Function ID
i_h2c_byp_in_cidx[15:0] I Consumer Index. The ring index of the descriptor is fetched.
Table 2. H2C-Streaming Bypass Input Port Descriptions - dma_c2h_byp_in (C_CPM_QDMA = 1)
Port Name I/O Description
i_h2c_byp_in_dsc[255:0] I The H2C descriptor fetched from the host.
i_h2c_byp_in_dsc_sz[1:0] I Descriptor size. This field indicates the amount of valid descriptor information.
  • 0:8B
  • 1:16B
  • 2:32B
  • 3:64B
i_h2c_byp_in_vld I Valid
o_h2c_byp_in_rdy O Ready
i_h2c_byp_in_qid[10:0] I Queue ID
i_h2c_byp_in_port_id[2:0] I Port ID
i_h2c_byp_in_st_mm I Indicates whether this is a streaming data descriptor or memory-mapped descriptor
  • 0: Streaming (only mode supported)
  • 1: memory-mapped
i_h2c_byp_in_error I Indicates that an error was encountered in descriptor fetch or execution of a previous descriptor.
i_h2c_byp_in_mrkr_rsp I Indicates completion status in response to h2c_byp_out_st_mrkr_req
i_h2c_byp_in_func[7:0] I PCIe Function ID
i_h2c_byp_in_cidx[15:0] I Consumer Index. The ring index of the descriptor is fetched.