- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I'm tyring to compile my project, but I have an error message: can't place node "emif_0_mem_dq(56)~pad" -- illegal location assignment PIN_A37".
I have similar error messages for other pins.
What's the rule for a pin planner?
For your information, I downloaded "Stratix10_PCIeGen3x8_DMA_18_0"
And, I'm trying the project above with my Stratix 10 TX Signal Integrity Dev Kit.
I just changed the device name in the project, and I did auto-upgrade and ran a compilation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Junyong,
The design example that you have downloaded is targeting Stratix 10 GX Development Kit.
It's cannot be used for Stratix 10 TX Signal Integrity Dev Kit.
The reason is that the design example is not compatible.
The error message that you have shown is related to external memory interface.
The Stratix 10 TX Signal Integrity Dev Kit doesn't has an external memory on the board.
The pin allocated in the design example is targeting Stratix 10 GX device.
When changing the to other device, the pin assignment need to change to targeted device pin location.
There are a lot of differences between the Stratix 10 GX and Stratix 10 TX devkit.
So you cannot simply run the Stratix 10 GX design example in the Stratix 10 TX devkit.
You may tried to use the design examples that have been included in the ZIP file of the development kit.
Regards,
Adzim
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
presume the device used in the original example design is no Stratix TX and has different pin assignments. emif uses dedicated pins, I would try to use pin assignments from design examples fitting your board.
I also wonder how you want to implement PCIe example on signal integrity dev kit that has no PCIe interface? I can't imagine that many pin assignments of the PCIe design fits your board.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi FvM,
Thank you for reply. According to website Intel® Stratix® 10 TX Signal Integrity Dev Kits, "Verify physical medium attachment (PMA) compliance with PCI Express (PCIe), 10G/25G/50G/200G/400G Ethernet, and other major standards" says that Stratix10 Dev Kit supports the PCIe communication protocol.
Thus, I tried to download the PCIe example and run it to operate the PCIe data transfer. What I need to do is to transmit PICe data by the FPGA.
Does not Stratix10 Signal Integrity Dev Kit support the PCIe interface?
Best,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi FvM,
Thank you for reply. According to website Intel® Stratix® 10 TX Signal Integrity Dev Kits, "Verify physical medium attachment (PMA) compliance with PCI Express (PCIe), 10G/25G/50G/200G/400G Ethernet, and other major standards" says that Stratix10 Dev Kit supports the PCIe communication protocol.
Thus, I tried to download the PCIe example and run it to operate the PCIe data transfer. What I need to do is to transmit PICe data by the FPGA.
Does not Stratix10 Signal Integrity Dev Kit support the PCIe interface?
Best,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As mentioned, you have to assign to the appropriate dedicated pins in supported I/O banks and sub-banks for EMIF. When you generate the EMIF IP, a help file discusses the pin assignments you need to make. You can also use the Interface Planner to make valid assignments. See this training for details as well:
https://cdrdv2.intel.com/v1/dl/getContent/652923?explicitVersion=true
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Junyong,
The design example that you have downloaded is targeting Stratix 10 GX Development Kit.
It's cannot be used for Stratix 10 TX Signal Integrity Dev Kit.
The reason is that the design example is not compatible.
The error message that you have shown is related to external memory interface.
The Stratix 10 TX Signal Integrity Dev Kit doesn't has an external memory on the board.
The pin allocated in the design example is targeting Stratix 10 GX device.
When changing the to other device, the pin assignment need to change to targeted device pin location.
There are a lot of differences between the Stratix 10 GX and Stratix 10 TX devkit.
So you cannot simply run the Stratix 10 GX design example in the Stratix 10 TX devkit.
You may tried to use the design examples that have been included in the ZIP file of the development kit.
Regards,
Adzim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Adzim,
Thanks for your reply. It was very helpful to me.
The conclusion is that I can't use the Stratix10 Tx Signal Integrity Dev Kit to run the project of PCIe.
Then, I have a question regarding the Stratix10 Tx SI Dev Kit. Doesn't this kit support the PCIe data transmission, becuase it has no PCIe connector?
Best,
Junyong
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
the conclusion is that you can't use the Stratix 10 GX design example because it doesn't fit your board. You can generate a PCIe example design with a pin assignment fitting the board, but it won't directly plug into a standard PCIe PC Slot, e.g. use some kind of adapter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The device on the S10 TX SI board has 3 E-tile and 1 H-tile. The H-tile connect to FMC+ connector. If you would like to connect to PCIe device to H-tile, you need a daughter card or adapter like below.
http://www.hitechglobal.com/fmcmodules/fmc_pciexpress.htm
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for reply, AdzimZM.
Your reply is really helpful to me.
Best,
Junyong
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I’m glad that your question has been addressed, I now transition this thread 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