![Xilinx Versal ACAP CPM4 Скачать руководство пользователя страница 152](http://html1.mh-extra.com/html/xilinx/versal-acap-cpm4/versal-acap-cpm4_product-manual_3396183152.webp)
•
is_sop[1]
: This input must be set High in a beat when there are two Completion TLPs
starting in the same beat. The first TLP must always start at byte position 0 and the second
TLP at byte position 32. The user application are start a second TLP at byte position 32 only if
the previous TLP ended before byte position 32 in the same beat, that is only if
is_eop[0]
is
also set in the same beat.
•
is_sop1_ptr[1:0]
: When
is_sop[1]
is set, this field must provide the offset of the
second TLP starting in the current beat. Its only valid setting is
2'b10
(TLP starting at Dword
8).
•
is_eop[0]
: This input is used to indicate the end of a Completion TLP. Its assertion signals
that there is at least one TLP ending in this beat.
•
is_eop0_ptr[3:0]
: When
is_eop[0]
is asserted,
is_eop0_ptr[3:0]
must provide
the offset of the last Dword of the corresponding TLP ending in this beat.
•
is_eop[1]
: This input is set High when there are two TLPs ending in the current beat.
is_eop[1] can be set only when the signals
is_eop[0]
and
is_sop[0]
are also be High in
the same beat.
•
is_eop1_ptr[3:0]
: When
is_eop[1]
is asserted,
is_eop1_ptr[3:0]
must provide
the offset of the last Dword of the second TLP ending in this beat. Because the second TLP
can start only on byte lane 32, it can only end at a byte lane in the range 43-63. Thus the
offset
is_eop1_ptr[3:0]
can only take a value in the range 10-15.
The following figure illustrates the transfer of four Completion TLPs on the completer completion
interface when the straddle option is enabled. For all TLPs, the first Dword of the payload always
follows the descriptor without any gaps. The first Completion TLP (COMPL 1) starts at Dword
position 0 of Beat 1 and ends in Dword position 5 of Beat 3. The second TLP (COMPL 2) starts in
Dword position 8 of the same beat. This second TLP has only a four-Dword payload, so it also
ends in the same beat. The third and fourth Completion TLPs are transferred completely in Beat
4, as COMPL 3 has only a one-Dword payload and COMPL 4 has no payload.
Chapter 4: Designing with the Core
PG346 (v3.3) November 16, 2022
CPM Mode for PCI Express
152