PRU-ICSS Industrial Software for Sitara™ Processors

(ACTIVE) PRU-ICSS-INDUSTRIAL-SW

Description & Features

Technical Documents

Support & Training

Order Now


Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date  

PRU-ICSS-ETHERCAT-SLAVE:
PRU-ICSS SW for EtherCAT Slave

Free

ACTIVE v1.00.04  10 Aug 2017 

PRU-ICSS-ETHERNETIP-ADAPTER:
PRU-ICSS SW for EtherNetIP Adapter

Free

ACTIVE v1.00.02  12 Jul 2017 

PRU-ICSS-HSR-PRP-DAN:
PRU-ICSS SW for HSR/PRP

Free

ACTIVE v1.00.02  25 Jun 2017 

PRU-ICSS-INDUSTRIAL-DRIVES:
PRU-ICSS SW for Industrial Drives (EnDat2.2, Tamagawa, Hiperface DSL,SDDF and Motor control support)

Free

ACTIVE v01.00.01  24 Sep 2017 

PRU-ICSS-PROFIBUS-MASTER:
PRU-ICSS SW for PROFIBUS Master

Free

ACTIVE v1.00.01  06 Aug 2017 

PRU-ICSS-PROFIBUS-SLAVE:
PRU-ICSS SW for PROFIBUS Slave

Free

ACTIVE v1.00.01  19 Jul 2017 

PRU-ICSS-PROFINET-SLAVE:
PRU-ICSS SW for Profinet Slave

Free

ACTIVE v1.00.01  09 Jun 2017 

Description

The PRU-ICSS Protocols enables real-time industrial communications for TI Sitara processors.  The PRU-ICSS protocols are built to use on top of Processor-SDK-RTOS, TI’s unified software development platform, and contain optimized PRU-ICSS firmware, a corresponding PRU-ICSS driver for the ARM processor and example applications. The PRU-ICSS firmware runs on the PRU cores, offloading the time-critical link layer processing from the main ARM processor, running TI-RTOS. The PRU-ICSS driver provides simple access to the PRU-ICSS resources and integrates easily with the protocol stack and application software running on the ARM core.  The examples further illustrate how to integrate low-level firmware with the protocol stack and application software.

PRU-ICSS Software packages are currently available for:

Protocol Devices Supported
EtherCAT AM335x, AM437x, AM57x, 66AK2Gx, AMIC110
Profinet AM335x, AM437x, AM57x, AMIC110
Ethernet/IP AM335x, AM437x, AM57x, AMIC110
Profibus Slave AM335x, AM57x
Profibus Master  AM335x, AM57x
HSR/PRP AM335x, AM437x, AM57x, 66AK2Gx
 

These packages are supported today for use with TI-RTOS, delivered through Processor-SDK-RTOS.

More information can be found on the industrial communications overview page.

Features
  • PRU-ICSS firmware binary images and driver sources
  • Third-party stacks and evaluation libraries
  • Scripts to generate CCS projects
  • Example application for evaluation
  • Documentation (release notes, protocol data sheets, user guides, porting guides, etc.)

Refer to the protocol datasheets and release notes of the respective protocol packages for more information on specific features supported.


Software (4)

Name Part Number Software Type
Processor SDK for 66AK2Gx Processors - Linux and TI-RTOS Support  PROCESSOR-SDK-K2G  Software Development Kits (SDK) 
Processor SDK for AM335x Sitara™ Processors - Linux and TI-RTOS support  PROCESSOR-SDK-AM335X  Software Development Kits (SDK) 
Processor SDK for AM437x Sitara™ Processors - Linux and TI-RTOS support  PROCESSOR-SDK-AM437X  Software Development Kits (SDK) 
Processor SDK for AM57x Sitara™ Processors - Linux, TI-RTOS and Android Support  PROCESSOR-SDK-AM57X  Software Development Kits (SDK) 

Development Tools (1)

Name Part Number Tool Type
Code Composer Studio (CCS) Integrated Development Environment (IDE)  CCSTUDIO  SW Development Tools, IDEs, Compilers 

Design Kits & Evaluation Modules (3)

Name Part Number Tool Type
AM3359 Industrial Communications Engine  TMDSICE3359  Development Kits 
AM437x Industrial Development Kit (IDK)  TMDSIDK437X  Development Kits 
AM572x Industrial Development Kit (IDK)  TMDXIDK5728  Development Kits 

TI Devices (15)

Part Number Name Product Family
66AK2G02  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  C6000 DSP + ARM Processors 
AM3356  Sitara Processor: ARM Cortex-A8, PRU-ICSS  ARM Cortex-A8 
AM3357  Sitara Processor: ARM Cortex-A8, EtherCAT, PRU-ICSS  ARM Cortex-A8 
AM3358  Sitara Processor: ARM Cortex-A8, 3D Graphics, PRU-ICSS  ARM Cortex-A8 
AM3359  Sitara Processor: ARM Cortex-A8, EtherCAT, 3D, PRU-ICSS  ARM Cortex-A8 
AM4376  Sitara Processor: ARM Cortex-A9, Secure Boot, PRU-ICSS  ARM Cortex-A9 
AM4377  Sitara Processor: ARM Cortex-A9, Security, EtherCAT  ARM Cortex-A9 
AM4378  Sitara Processor: ARM Cortex-A9, Secure Boot, 3D, PRU  ARM Cortex-A9 
AM4379  Sitara Processor: ARM Cortex-A9, Security, EtherCAT, 3D  ARM Cortex-A9 
AM5716  Sitara Processor: ARM Cortex-A15 & DSP  ARM Cortex-A15 
AM5718  Sitara Processor: ARM Cortex-A15 & DSP, Multimedia  ARM Cortex-A15 
AM5718-HIREL  AM5718-HIREL Sitara™ Processors Silicon Revision 2.0  Processor 
AM5726  Sitara Processor: Dual ARM Cortex-A15 & DSP  ARM Cortex-A15 
AM5728  Sitara Processor: Dual ARM Cortex-A15 & DSP, Multimedia  ARM Cortex-A15 
AMIC110  Sitara Processor: ARM Cortex-A8, 10+ Ethernet protocols  Industrial Ethernet 

Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Engage in the Community

Blogs

Wikis

Visit the TI Wiki

Topics Last modified
26 Jun 2013 1:12 PM