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.07   26 Nov 2018  

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

Free


ACTIVE v1.00.03   30 Nov 2018  

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

Free


ACTIVE v1.00.04   29 Jun 2018  

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

Free


ACTIVE v01.00.02   29 Nov 2018  

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.02   02 Jun 2018  

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

Free


ACTIVE v1.00.02   03 Feb 2018  

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, AMIC120, AM654x
Profinet AM335x, AM437x, AM57x, 66AK2Gx, AMIC110, AMIC120
Ethernet/IP AM335x, AM437x, AM57x, 66AK2Gx, AMIC110, AMIC120
Profibus Slave AM335x, AM437x, AM57x, 66AK2Gx, AMIC110, AMIC120
Profibus Master  AM335x, AM57x
HSR/PRP AM335x, AM437x, AM57x, 66AK2Gx, AMIC110, AMIC120
Industrial Drives AM437x
 

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.


Technical Documents
Application notes (2)
Title Abstract Type Size (KB) Date Views
PDF 104 15 Oct 2018 0
PDF 61 20 Jul 2018 0
User guides (2)
Title Abstract Type Size (KB) Date Views
PDF 2488 21 May 2018 0
PDF 853 21 May 2018 0
White papers (2)
Title Abstract Type Size (KB) Date Views
PDF 1633 04 Dec 2018 0
PDF 1633 30 May 2017 0

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/AMIC120 Industrial Development Kit (IDK)  TMDSIDK437X  Development Kits 
AM572x Industrial Development Kit (IDK)  TMDXIDK5728  Development Kits 

TI Devices (21)

Part Number Name Product Family
66AK2G02  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
66AK2G12  Multicore DSP+ARM KeyStone II System-on-Chip (SoC)  Digital signal processors (DSP) 
AM3356  Sitara Processor: Arm Cortex-A8, PRU-ICSS  Sitara processors 
AM3357  Sitara Processor: Arm Cortex-A8, EtherCAT, PRU-ICSS  Sitara processors 
AM3358  Sitara Processor: Arm Cortex-A8, 3D Graphics, PRU-ICSS  Sitara processors 
AM3359  Sitara Processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS  Sitara processors 
AM4376  Sitara Processor: Arm Cortex-A9, Secure Boot, PRU-ICSS  Sitara processors 
AM4377  Sitara Processor: Arm Cortex-A9, Secure Boot, PRU-ICSS, EtherCAT  Sitara processors 
AM4378  Sitara Processor: Arm Cortex-A9, Secure Boot, PRU-ICSS, 3D graphics  Sitara processors 
AM4379  Sitara Processor: Arm Cortex-A9, Secure Boot, PRU-ICSS, EtherCAT, 3D graphics  Sitara processors 
AM5706  Sitara Processor: Cost Optimized Arm Cortex-A15 & DSP and Secure Boot  Sitara processors 
AM5708  Sitara Processor: Cost Optimized Arm Cortex-A15 & DSP, Multimedia and Secure Boot  Sitara processors 
AM5716  Sitara Processor: Arm Cortex-A15 & DSP  Sitara processors 
AM5718  Sitara Processor: Arm Cortex-A15 & DSP, Multimedia  Sitara processors 
AM5718-HIREL  AM5718-HIREL Sitara™ Processors Silicon Revision 2.0  Sitara processors 
AM5726  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP  Sitara processors 
AM5728  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, Multimedia  Sitara processors 
AM5746  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, ECC on DDR and Secure Boot  Sitara processors 
AM5748  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, Multimedia, ECC on DDR and Secure Boot  Sitara processors 
AM5749  Sitara Processor: Dual Arm Cortex-A15 & Dual DSP, Multimedia, ECC @ DDR, Secure Boot & Deep Learning  Sitara processors 
AMIC110  Sitara Processor: Arm Cortex-A8, 10+ Ethernet protocols  Sitara processors 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

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

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Blogs