Hi guys we faced a problem. During the application of EtherCAT Bus TECH in 32-bit win8.1, we found that 6 Generation Skylake CPU (i5 6440EQ) showed very bad real-time behavior, under the premise that the behavior of 4 Generation Haswell CPU (i5 4570S) was much better. We tried many methods in BIOS such as disable C1E, Speed Step, Hyper-threading and some other USB options, however the results are still disappointing.
Our suppliers suggested that maybe it was a good solution to get the real-time Pacth for PCH and integrated this block with BIOS. However, no documents were found about how to finish this job. Has Intel ever opened the access to real-time Pacth for PCH or were there any examples using this kind of method? And any suggestions to solve this problem? Thank you in advance!
Thank you for contacting Intel Embedded Community.
In order top better understand this situation, we would like to address the following questions:
Could you please give us all the information related to the EtherCAT Bus TECH and the test related to the cited condition?
Could you please clarify if the affected design has been developed by you or a third party company? In case that it has been designed by a third party developer, please let us know all the information.
Could you please confirm that the affected project has the latest BIOS? In case that the BIOS is an outdated version, please update it with the help of your BIOS developer, try to reproduce the cited condition and let us know the results.
Please let us know the information that should answer these questions.
Thanks in advance for your cooperation.
Thank you for your reply.
Our software supplier is Acontis whose software is used in this case to test the real-time behavior. The problem is that the maximum error is unacceptable. We finished our design by our own but we wouldn't test our design until the real-time behavior is good enough, since our product is a laser cutting control system, which is kind of dangerous without a good real-time behavior.
Our hardware supplier helped us a lot by providing plenty of BIOS versions. And the latest version decreased the average error by 10 times. However the maximum error was still too great than our expectation. So we want to find more possible solutions to improve real-time behavior.
Our hardware supplier IEI mentioned that there were some customers who had got some patch from Intel, named real-time patch for skylake to solve some similar problems. Can you help us to search for the original files or some information of this patch, since we cannot find any useful results? Or do you gave any other possible solution? Thank you in advance!
Thanks for your reply.
The information that may help you is stated in the https://cdrd.intel.com/v1/dl/getContent/559338 Skylake Platform Performance Tuning Guide document # 559338.
This document is classified as Intel confidential, which requires a CDNA between your company and Intel as well as a Privileged Resource & Design Center (RDC) account. It can be requested by filling out the form stated at the following website:
We hope that this information may help you.
Thanks for your update.
In order to help you with your registration problem, please address it by filling out the https://www-ssl.intel.com/content/www/us/en/forms/design/contact-support.html Resource & Design Center Account Support form and/or using the channels listed at the https://www-ssl.intel.com/content/www/us/en/design/support/account-support.html Account Support website. Feel free to use the one that better fit to your needs.
On the other hand, the way to obtain this or any document under Non-Disclosure Agreement (NDA) classification is following the suggested procedure.
We hope that this information is useful to you.