This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Industrial Multi Network Ethernet Solution

Other Parts Discussed in Thread: NDKTCPIP, AM5716

Hi Team!

We are looking for an integrated solution with ability to work in the 2 real-time ethernet networks simultaneously.

You find system requirements below. All of those networks have to have ability to work simultaneously:

  • Network 1: EtherCat Master
  • Network 2: ProfiNet Slave or EthernetIP or EtherCat Slave or Powerlink Slave
  • Network 3: CANOpen Slave or DeviceNet Slave
  • Network 4: Another one CAN network with specific protocol
  • Network 5: TCP/IP network

ASAP we need to work with EtherCat Master + ProfiNet Slave + DeviceNet Slave.

We are going to order "AM571x Industrial Development Kit (IDK)" for software developing.

My questions:

  1. Does AM571x IDK meet our requirements in general?
  2. It it possible to use Acontis EC-Master Library with ICSS-PRU in real-time mode for working with another real-time network protocol? I'm going to use Linux-RT or TI-RTOS for my  AM571x IDK.
  3. For commercial using (Production) PRU-ICSS-PROFINET-SLAVE (ProfiNet library) we must buy the license from Molex and Interniche. Is it possible to buy the license through Texas Instruments? This License, is it enought or we need to buy something else?
  4. Is it legal to use NDKTCPIP (Network Developers Kit) for commercial using (Production)? If not, what I have to do to reach it?
  5. Is there any DeviceNet/CanOpen implementation for AM571x? If not, what Librarys would you recommend for this purpouse?
  6. Where can I find the PowerLink implementation for AM571x? Is it exist at all?
  7. How do you think, Is the AM5716 a good solution for my task?
  8. Is it legal to install AM571x IDK in our devices for commercial using?

  • Leonid,

    Please find replies corresponding to your numbered questions:

    1) Yes, the AM571x looks to be a good match to your use case

    2) Can you clarify your question? The Acontis EtherCAT master stack is available on the AM571x and can operate over CPSW or over ICSS. You can find the supported OS and platform at https://www.acontis.com/en/os.html. TI-RTOS supports both interfaces while Linux supports only CPSW. Additionally, through TI the slave protocols are supported on TI RTOS, though with third party partners you can look at Linux options.

    3) Currently it is required to license the Profinet slave stack through a partner and is not available directly from TI. Another option to Molex/Interniche is Kunbus, who also have CanOpen. See http://www.ti.com/tool/KUNBUS-3P-INDUSTRIALCOMMS and https://www.kunbus.com/

    4. Yes, the NDK is able to be used in your product. It is made available in source and binary under BSD license. See http://software-dl.ti.com/processor-sdk-rtos/esd/AM65X/06_01_00_08/exports/Processor-SDK_RTOS_AM65XX_Manifest.html

    5. See Kunbus as an option for a CANOpen solution.

    6. See Kunbus as an option for PowerLink. We did release a TI reference design for PowerLink on the AM335x device, but do not have as a productized offering, and we would recommend a third party partner.

    7. Yes, the AM571x looks to be a great fit for your project.

    8. Please clarify the question. The IDK is intended as a development platform, and design files are available also as a reference to your hardware design for your end product. It is not warrantied for deployment as part of your commercial product. See section 9.1 of http://www.ti.com/legal/terms-of-sale/standard-evaluation-terms.html

    Best regards,

    Dave