FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6437 Discussions

CXL Base Hard IP CPI interface question

javen1122
Beginner
371 Views

Why does the CPI interface of CXL Base Hard IP have 8 rsp_rxcrd_valid and rsp_rxcrd_protocal_id signals? It only has 2 ingress and egress channel.According to my understanding,It should have 2 rsp_rxcrd_valid for each channel.Why does it need so many rsp_rxcrd_* signals?

Labels (1)
0 Kudos
4 Replies
WZ2
Employee
262 Views

Hi there,

This is an interesting question. According to my discussion with the IP team, the reason for this phenomenon is not caused by the IP itself. The soft logic part of the CXL IP simply converts the packets received from the R-Tile. When the R-Tile sends them over, there are four response channels, but the CXL IP converts them into the standard CPI interface. Therefore, the routing logic is provided by the R-Tile, and the CXL IP just follows it.

Best regards,
WZ

0 Kudos
WZ2
Employee
220 Views

Hi there,

I wanted to check if you have any further questions or concerns. If not, I will go ahead and mark this issue as resolved.

Additionally, we would greatly appreciate it if you could take a moment to fill out our survey. Your feedback is valuable to us and helps us improve our support quality.

Thank you for your time and cooperation.

Best regards,

WZ


0 Kudos
javen1122
Beginner
210 Views

Hi,WZ2:

There is a description at page 96 of " Agilex7 R-Tile Compute Express Link* (CXL*) 1.1/2.0 FPGA IP User Guide ( 763328)".

" The Ingress (A2F) direction has two CPI instances, where each instance has one global physical channel, one DATA physical channel, two REQ physical channels, and four RSP physical channels. The FPGA soft logic runs at a lower frequency than the hardened RTile, hence multiple instances and physical channels are required to rate match the available link bandwidth "

That is to say ,the four RSP physical channels are for transfer data in parallel.

0 Kudos
WZ2
Employee
180 Views

Hi there,

What you said describes the structure, connection requirements, and credits of the Ingress (A2F) direction data transmission system. The focus is on the design of multiple instances and multiple channels, as well as the initialization and management of credits. However, it cannot be completely understood as the four RSP physical channels are for transfer data in parallel. The data channels transmit relatively independently from each other.

Best regards,

WZ


0 Kudos
Reply