Forum Discussion
PCIE example issues
- 5 years ago
Hi Pieter,
And yes, indeed, if you run the software test as in figure 12, then the application accepts traffic loadup to MAX.PAYLOAD. BUT NOT THE TESTBENCH / APPS in simulation!
Yes. As in my previous reply, the testbench provides simple method to do basic testing and this does not cover all the traffic profile stimuli. If user wants to simulate with what is not covered in the testbench, user has to modify the testbench based on their requirements.
So, i think i am on the edge of improving the testbench and APPS to payload = max.payload. My question: if i would share this code with you, would INTEL be willing to compensate me for this effort ? (i think INTEL does not deliver what it says it does as described in the manual)
I apologize for the miscommunication if there is any. The reason I asked if you are willing to share the modification earlier is because there are some hobbyists share information, what they have created or method to solve problems in this public forum. Please do not share if the content is confidential or non-public accessible.
Thanks for your understanding. Do let me know if you have any questions or concerns.
Best regards,
KhaiY
Hi,
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
Best regards,
KhaiY
Hi KhaiY,
Please do not close this thread. I did not see a clear end / conclusion in your last reply, other then:
- please buy commercial available verification tools: it is not my intention to challenge INTEL's PICE block. i assume it works correctly.
- INTEL will not update the PCIE example to handle more then 4 Byte
- if you have a solution, please share it with INTEL
- there is no example PCIE / LL MAC / Ethernet PHY, if you have one, please share it with INTEL.
Last friday i finally managed to send 8 bytes (that worked already for some months), receive 8 bytes (that worked for like 4 weeks), and last friday to SEND 8 bytes, and RECEIVE them back again over the full chain in INTEL's APPS application: TLP parser, write controller, memorycontroller, read controller, TLP parser. So that is a good start to extend from 8 bytes to many bytes.
My question: as this has been hard work, and as INTEL is not willing to spend their resources on upgrading the testbench up to the standard as described in the manual (sending and receiving up to the maxpayload), how much would INTEL be willing to pay me for this effort?
regards, Pieter