o_h2c_byp_out_addr[63:0] |
O |
64-bit starting address of DMA transfer |
o_h2c_byp_out_vld |
O |
Valid |
i_h2c_byp_out_rdy |
I |
Ready |
o_h2c_byp_out_qid[10:0] |
O |
Queue ID |
o_h2c_byp_out_port_id[2:0] |
O |
Port ID |
o_h2c_byp_out_error |
O |
Indicates that an error was encountered in descriptor fetch or
execution of a previous descriptor. |
o_h2c_byp_out_func[7:0] |
O |
PCIe function ID |
o_h2c_byp_out_at[1:0] |
O |
Address Type
- ’b00: The address in the request is untranslated. Only address
type supported by the IP.
|
o_h2c_byp_out_len[15:0] |
O |
The number of bytes to transfer. |
o_h2c_byp_out_eop |
O |
Indicates end of packet. Set for the last descriptor. Reset for the
rest of the descriptors |
o_h2c_byp_out_sop |
O |
Indicates start of packet. Set for the first descriptor. Reset for
the rest of the descriptors. |
o_h2c_byp_out_sdi |
O |
H2C Bypass Out (which is QDMA H2C Bypass In) Status
Descriptor/Interrupt. If set, the user application signals the QDMA to
send the status descriptor to the host and to generate an interrupt to
host when the QDMA has fetched the last byte of the data associated with
this descriptor. The QDMA honors the request to generate an interrupt
only if interrupts have been enabled in the H2C SW context for this QID
and armed by the driver. This can only be set for an EOP
descriptor |
o_h2c_byp_out_mrkr_req |
O |
H2C Bypass In Marker Request. When set, the descriptor passes through
the H2C Engine pipeline. Once complete, it produces a marker response on
the H2C Streaming BypassOut interface. This can only be set for an EOP
descriptor. |
o_h2c_byp_out_no_dma |
O |
H2C Bypass In no DMA (Constant 1'b0) |
o_h2c_byp_out_cidx[15:0] |
O |
The CIDX used for the status descriptor update and/or interrupt
(aggregation mode). |