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.

Can AM335x supports a few industrial communication protocol without FPGA/ASIC??

Other Parts Discussed in Thread: PROFIBUS, AM1810, SYSBIOSSDK-IND-SITARA, LINUXEZSDK-AM1810


I'm Beaglebone & AM3359ICE User.

and i found a document about  industrial communication in

and i'm curiosity about it's Key feature..  is that  really possible

that PRU(programmable Real-time Unit) + ARM architecture eliminates the need for an external ASIC/FPGA

this mean all of these protocol?? (Ethercat, Ethernet/IP, Profibus/net, powerlink, sercosIII)

and how? please tell me little more detail..

ps) atteched pdf file that i read

thanks in advance

  • Yes,  PRU + ARM architecture can allow implementation of Layer 2 of communication standards in PRU firmware and the application can run on ARM.

    We already have EtherCAT (on AM335x) and PROFIBUS (on AM1810) implemented. More implementations are coming in incremental releases of the industrial SDK in near future.

    This is accomplished by PRU cores in the PRU-ICSS peripheral in AM335x. Each PRU is a real-time processor with direct I/O access to device pins. There are also some accelerators for communications such as UART, MII, etc. that assist the PRUs in interacting with RS232/485 and MII interfaces. Please see following links for more info:

    EtherCAT Industrial SDK for AM335x:

    PROFIBUS Linux SDK for AM1810:

    Whitepaper on EtherCAT:

    Whitepaper on PROFIBUS: