- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Is the PCIe DVSEC registers for CXL Device implemented either in the R-Tile CXL HIP or in the Soft Wrapper? If not, is there an Intel IP that can be attached to the CXL.IO port that can provide such functionality?
Thank you,
Ricardo.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ricardo,
If you are refering to Figure 4 of CXL1.1 IP User Guide, yoyu will observed that the CXL.MEM and CXL.IO is implemented in soft logic. Only the PHY willbe on the Hard IP.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
Thank you for the feedback.
We can use Figure 4 of the CXL IP User Guide as a reference, but I do not intend to use the Design Example in this project. I was wondering if the registers defined in the CXL spec and the appropriate surrounding logic is present when the CXL IP is generated in the platform designer.
These are the PCIe DVSEC for CXL Device defined in the CXL spec:
Thank you,
Ricardo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ricardo,
If you are refering to CXL Type 3 implementation then the DVSEC will be fully soft-logic.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
Thanks for the information, but it seems that you are still referring to the Design Example. We would like to use the CXL IP for our own project and I would like to know if the DVSEC is implemented in the IP provided by Intel or if this has to be developed by customers.
Thank you,
Ricardo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am refering to the IP (R-tile Intel FPGA IP For Compute Express Link) that you are planning to used. If you look at the Figure 4, the IP will have the connection till HDM interface where user will be designing their own iAFU.
If you are using Intel R-tile for Compute Express Link then you will need to write your own CXL wrapper design. As it will only exported out CXL.IO, CXL.MEM and CXL.CACHE interface.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
Thank you for the confirmation.
Regards,
Ricardo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Please let me know if you have any other queries.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Instantiating the Intel R-Tile for Compute Express Link IP in Platform Designer gives me an option to choose the CXL Function Mode as:
-Full TLP Bypass
-Partial TLP Bypass
-Normal
If "Normal" is selected, a new tab appears with options to configure "CXL DVSEC Settings", "Device ID", "Vendor ID", capabilities, etc.
Can you clarify what the difference is between these 3 modes, and also if the above listed features under "Normal" are operational?
Thank you,
Ricardo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Currently the IP you are using is not suitable and we are updating new IP in 23.1. For now, please use R-Tile Intel FPGA IP for Compute Express Link (CXL) IP.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
Will the the new IP in 23.1 have support for the CXL configuration and DVSEC registers?
Thank you,
Ricardo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Currently the information on it is still not available. It should be schedule to be available in WW15.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Please let me know if you have any queries. If not, you may wait for the updated IP released in Quartus 23.1 and documentation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We do not receive any response from you to the previous question/reply/answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page