FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5881 Discussions

How do I configure a PCIe Root Port?

JDESC3
Beginner
992 Views

I am trying to follow the example in the Intel® Arria® 10 and Intel® Cyclone®

10 GX Avalon®-MM Interface for PCI Express* User Guide 6.8.3 “Examples of Reading and Writing BAR0 Using the CRA Interface”

I am able to read just fine, but the writes do not seem to work.

After the write, I never get a completion packet (0x2010 bit 0 never goes high). Are there other registers that need to be configured first for this to work? I am not using a CPU in this design and I need to configure the root port from FPGA logic.

0 Kudos
3 Replies
Wanner_G_Intel
Moderator
209 Views
Hello JDESC3, For Intel® FPGA technical issues, we recommend posting your your question on the FPGA Design Tools Forum. FPGA Design Tools Forum https://forums.intel.com/s/topic/0TO0P000000MWKAWA4/fpga-design-tools?language=en_US If you have a Premier Support, you may also submit a ticket by going to the My Intel Dashboard, and under the My Support section, click the Intel® Premier Support button to submit your request. In addition, you may create your My Intel account by going to the Sign-in page here. 1. Click Register now for a Premier account. 2. Enter or confirm your personal information, select a password, complete the enrollment questions section, agree to the Terms and Condition, and click Submit. Your account request will need to be validated and is subject to approval. An email notification will be sent to you if the account has been approved. Once your customer account is approved, the “Intel Premier Support” button will be visible in the My Intel dashboard under the My Support section. If you are not eligible for an IPS account, you may still receive technical support in the Intel Community forums located here: https://www.intel.com/content/www/us/en/my-intel/fpga-sign-in.html?redirect=/content/www/us/en/secur... Wanner G. Intel Customer Support Technician Under Contract to Intel Corporation
JDESC3
Beginner
209 Views

After following the link you provided to the FPGA Design Tools Forum, "FPGA Design Tools" is not one of the options in the "Post To" drop down box when posting questions.

FPGA Intellectual Property was the closest category I found.

Please elaborate on where you would like me to post this question about the PCI Express IP core.

 

 

Wanner_G_Intel
Moderator
209 Views
Hello JDESC3, Additionally, please go to the following support links: 1. Intel.com https://www.intel.com/content/www/us/en/homepage.html > Products > select FPGA and Programmable Devices > then All FPGA & Programmable Devices > From the list you can see most of the products and below that additional options such as Documentation, How to Buy and the FPGA Product Selector (Blue). We recommend checking the website and forums, and to apply for an Intel Premier Support Account. You may create your My Intel account by going to the Sign-in page here: https://www.intel.com/content/www/us/en/my-intel/fpga-sign-in.html?redirect=/content/www/us/en/secur... 1. Click Register now for a Premier account. 2. Enter or confirm your personal information, select a password, complete the enrollment questions section, agree to the Terms and Condition, and click Submit. Your account request will need to be validated and is subject to approval. An email notification will be sent to you if the account has been approved. Once your customer account is approved, the “Intel Premier Support” button will be visible in the My Intel dashboard under the My Support section. If you are not eligible for an IPS account, you may still receive technical support in the Intel Community forums located here: https://forums.intel.com/s/ Wanner G. Intel Customer Support Technician Under Contract to Intel Corporation
Reply