Fill out a request for a secure boot NDA, to get more information about secure boot, to purchase a high secure EVM, and to obtain SEC-DEV software.
TMDSIDK437X
AM437x/AMIC120 Industrial Development Kit (IDK)
TMDSIDK437X
Overview
The AM437x/AMIC120 Industrial Development Kit (IDK) is an application development platform for evaluating the industrial communication and control capabilities of Sitara™ AM4379, AM4377 and AMIC120 processors for industrial applications.
The AM4379, AM4377 and AMIC120 processors are ideal for industrial communications, industrial control, and industrial drives applications. The AM437x and AMIC120 processors integrate a quad-core Programmable Real-time Unit (PRU) that has been architected to implement the real-time communication technologies used in a broad range of industrial automation equipment. It enables low foot print designs with minimal external components and with best in class low power performance.
Target Applications
The IDK hardware and software are designed for industrial applications:
- Industrial drives
- Industrial sensors and I/O units
- Industrial communication gateways
- Programmable logic/automation controllers (PLC/PAC) with integrated industrial communications such as EtherCAT and feedback such as EnDat.
Features
Hardware Specifications
- AM4379/AMIC120 Arm® Cortex®-A9
- 1GB DDR3
- QSPI-NOR flash
- Discrete power solution
- Industrial communication interfaces
- EnDat connectivity for motor feedback control
- On-board 2Mp camera (camera interface not available on AMIC120)
Software and Tools
- Processor SDK (Linux and TI-RTOS)
- Code Composer Studio integrated development environment (IDE)
- Application stacks for industrial communication protocols
- Sample industrial applications
- Industrial software for PRU-ICSS
Connectivity
- EtherCAT
- EnDat 2.2
- BiSS C
- PROFINET
- CANOpen
- PROFIBUS
- POWERLINK
- Ethernet/IP
- SERCOS III
- IEC61850
- PWM
- Motor axis position feedback
- Up to 3-phase motor drive connector
- Sigma Delta decimation filter
- Digital inputs and outputs (I/O)
- SPI
- UART
- JTAG
System Requirements
For evaluation of sample industrial applications:
- EtherCAT/PROFIBUS master/PLC equipment (not included) to communicate with the AM437x IDK
- Up to 3-phase motor with optional position feedback sensing (not included)
For application development:
- Windows XP/7 based workstation
- Industrial software development kit
- Code Composer Studio IDE
Arm-based processors
Order & start development
Explore packages of hardware, software and documentation
Develop EtherCAT-connected applications on AM437x devices
Develop EtherCAT-connected applications on AM437x devices
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Supported products & hardware
Hardware development
Reference design
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Hardware development
Reference design
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
Supported products & hardware
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
AM437x RTOS SDK installer for Windows Host
AM437x RTOS SDK installer for Linux Host
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
Documentation
Code Composer Studio IDE for Windows Host
Code Composer Studio IDE for Linux Host
AM437X Pin Mux Configuration Utility
AM437X Clock Tree Configuration Utility
Instructions for creating an SD Card with Windows Host
Instructions for creating an SD Card with Linux Host
Link to Release Notes for Processor SDK RTOS
Link to Getting Started Guide for Processor SDK RTOS
Link to Developer Guide for Processor SDK RTOS
Software Manifest of Components Inside the SDK
Quick Start Guide included in the EVM kit
Quick Start Guide included in the Industrial Development Kit
What's new
- The SDK includes a real-time multitasking kernel, FAT file system, nework communications support, examples, and drivers
- The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality
- The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment
Release Information
PRU-ICSS-ETHERCAT-SLAVE — PRU-ICSS software for EtherCAT slave
Supported products & hardware
Products
Arm-based processors
Hardware development
Evaluation board
PRU-ICSS-ETHERCAT-SLAVE — PRU-ICSS software for EtherCAT slave
EtherCAT Slave package
EtherCAT Slave package
PRU-ICSS EtherCAT Slave pre-built binaries
Products
Arm-based processors
Hardware development
Evaluation board
Documentation
Software Developers Guide
Getting Started Guide
Release Notes
Software Manifest of the components in the package
Firmware Datasheet
Developers guide for Processor SDK RTOS
Quick Start Guide included in the EVM kit
Quick Start Guide included in the EVM kit
Quick Start Guide that was included in the EVM kit
Quick Start Guide that was included in the EVM kit
Quick Start Guide that was included in the EVM kit
What's new
Release Information
Documentation & related resources
Develop PROFINET-connected applications on AM437x devices
Develop PROFINET-connected applications on AM437x devices
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Supported products & hardware
Hardware development
Reference design
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Hardware development
Reference design
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
Supported products & hardware
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
AM437x RTOS SDK installer for Windows Host
AM437x RTOS SDK installer for Linux Host
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
Documentation
Code Composer Studio IDE for Windows Host
Code Composer Studio IDE for Linux Host
AM437X Pin Mux Configuration Utility
AM437X Clock Tree Configuration Utility
Instructions for creating an SD Card with Windows Host
Instructions for creating an SD Card with Linux Host
Link to Release Notes for Processor SDK RTOS
Link to Getting Started Guide for Processor SDK RTOS
Link to Developer Guide for Processor SDK RTOS
Software Manifest of Components Inside the SDK
Quick Start Guide included in the EVM kit
Quick Start Guide included in the Industrial Development Kit
What's new
- The SDK includes a real-time multitasking kernel, FAT file system, nework communications support, examples, and drivers
- The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality
- The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment
Release Information
PRU-ICSS-PROFINET-SLAVE — PRU-ICSS software for Profinet slave
Supported products & hardware
Products
Arm-based processors
Hardware development
Evaluation board
PRU-ICSS-PROFINET-SLAVE — PRU-ICSS software for Profinet slave
Profinet Slave package
Profinet Slave package
PRU-ICSS Profinet Slave pre-built binaries
Products
Arm-based processors
Hardware development
Evaluation board
Documentation
Software Developers Guide
Getting Started Guide
Release Notes
Software Manifest of the components in the package
Firmware Datasheet
Developers guide for Processor SDK RTOS
Quick Start Guide included in the EVM kit
Quick Start Guide included in the EVM kit
Quick Start Guide that was included in the EVM kit
Quick Start Guide that was included in the EVM kit
MD5 Checksums for PROFINET Slave package
Release Information
Thank you for your interest in the PRU-ICSS Profinet Slave Industrial Package. The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment.
What's new
- Bug Fixes
Documentation & related resources
Develop PROFIBUS-connected applications on AM437x devices
Develop PROFIBUS-connected applications on AM437x devices
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Supported products & hardware
Hardware development
Reference design
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Hardware development
Reference design
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
Supported products & hardware
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
AM437x RTOS SDK installer for Windows Host
AM437x RTOS SDK installer for Linux Host
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
Documentation
Code Composer Studio IDE for Windows Host
Code Composer Studio IDE for Linux Host
AM437X Pin Mux Configuration Utility
AM437X Clock Tree Configuration Utility
Instructions for creating an SD Card with Windows Host
Instructions for creating an SD Card with Linux Host
Link to Release Notes for Processor SDK RTOS
Link to Getting Started Guide for Processor SDK RTOS
Link to Developer Guide for Processor SDK RTOS
Software Manifest of Components Inside the SDK
Quick Start Guide included in the EVM kit
Quick Start Guide included in the Industrial Development Kit
What's new
- The SDK includes a real-time multitasking kernel, FAT file system, nework communications support, examples, and drivers
- The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality
- The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment
Release Information
PRU-ICSS-PROFIBUS-SLAVE — PRU-ICSS software for PROFIBUS slave
Supported products & hardware
Products
Arm-based processors
Hardware development
Evaluation board
PRU-ICSS-PROFIBUS-SLAVE — PRU-ICSS software for PROFIBUS slave
Profibus Slave package
Profibus Slave package
PRU-ICSS Profibus Slave pre-built binaries
Products
Arm-based processors
Hardware development
Evaluation board
Documentation
Software Developers Guide
Getting Started Guide
Release Notes
Software Manifest of the components in the package
Firmware Datasheet
Developers guide for Processor SDK RTOS
Quick Start Guide included in the EVM kit
Quick Start Guide included in the EVM kit
Quick Start Guide that was included in the EVM kit
What's new
- PRU-ICSS Profibus Slave Software support for AMIC11x, AM437x and K2G
- PRU-ICSS Profibus Slave Software support on AM437x/AMIC12x ICSS0(ICSS_L)
- Watchdog Support added in Firmware to detect Host CPU crash
Release Information
Documentation & related resources
Integrate multi-protocol support on a single industrial network platform with AM437x
Integrate multi-protocol support on a single industrial network platform with AM437x
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Supported products & hardware
Hardware development
Reference design
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Hardware development
Reference design
Documentation & related resources
Develop EtherNET/IP-connected applications on AM437x devices
Develop EtherNET/IP-connected applications on AM437x devices
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Supported products & hardware
Hardware development
Reference design
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Hardware development
Reference design
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
Supported products & hardware
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
PROCESSOR-SDK-RTOS-AM437X — TI-RTOS processor SDK for AM437x and AMIC120 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
AM437x RTOS SDK installer for Windows Host
AM437x RTOS SDK installer for Linux Host
Products
Arm-based processors
Hardware development
Reference design
Evaluation board
Documentation
Code Composer Studio IDE for Windows Host
Code Composer Studio IDE for Linux Host
AM437X Pin Mux Configuration Utility
AM437X Clock Tree Configuration Utility
Instructions for creating an SD Card with Windows Host
Instructions for creating an SD Card with Linux Host
Link to Release Notes for Processor SDK RTOS
Link to Getting Started Guide for Processor SDK RTOS
Link to Developer Guide for Processor SDK RTOS
Software Manifest of Components Inside the SDK
Quick Start Guide included in the EVM kit
Quick Start Guide included in the Industrial Development Kit
What's new
- The SDK includes a real-time multitasking kernel, FAT file system, nework communications support, examples, and drivers
- The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality
- The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment
Release Information
PRU-ICSS-ETHERNETIP-ADAPTER — PRU-ICSS software for EtherNetIP adapter
Supported products & hardware
Products
Arm-based processors
Hardware development
Evaluation board
PRU-ICSS-ETHERNETIP-ADAPTER — PRU-ICSS software for EtherNetIP adapter
EtherNet/IP Adapter package
EtherNet/IP Adapter package
PRU-ICSS EtherNet/IP Adapter pre-built binaries
Products
Arm-based processors
Hardware development
Evaluation board
Documentation
Software Manifest of the components in the package
Software Developers Guide
Getting Started Guide
Release Notes
Firmware Datasheet
Developers guide for Processor SDK RTOS
Quick Start Guide included in the EVM kit
Quick Start Guide included in the EVM kit
Quick Start Guide that was included in the EVM kit
Quick Start Guide that was included in the EVM kit
Release Information
Thank you for your interest in the PRU-ICSS EtherNet/IP Adapter Industrial Package. The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment.
What's new
- Compliance to Conformance Test Suite v19.1
- LLDP support in the firmware
- TMG stack update to version 3.7.0.0
- Removed support for K2G
- Bug Fixes
Documentation & related resources
Order this hardware only
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Supported products & hardware
Hardware development
Reference design
TMDSIDK437X — AM437x/AMIC120 Industrial Development Kit (IDK)
Hardware development
Reference design
Design files
Technical documentation
Type | Title | Date | ||
---|---|---|---|---|
* | EVM User's guide | AM437x IDK EVM Hardware User's Guide | Nov 28, 2017 | |
Certificate | TMDSIDK437X EU Declaration of Conformity (DoC) | Jan 2, 2019 | ||
White paper | Ensuring real-time predictability (Rev. B) | Dec 4, 2018 | ||
White paper | An inside look at industrial Ethernet communication protocols (Rev. B) | Aug 1, 2018 | ||
More literature | AM437x Industrial Development Kit Quick Start Guide (Rev. A) | Feb 21, 2018 | ||
Design guide | TIDEP0079 Design Guide (Rev. B) | Oct 26, 2016 | ||
Design guide | EtherCAT Master Stack for TI Sitara CPU Family Design Guide (Rev. A) | Jul 19, 2016 | ||
White paper | Highly integrated single-chip industrial drive to connect, control & communicate | Apr 29, 2015 | ||
White paper | Scalable Solutions for HMI | Nov 21, 2013 |
Related design resources
Design tools & simulation
CALCULATION TOOL
Hardware development
EVALUATION BOARD
Reference designs
REFERENCE DESIGN
Software development
DRIVER OR LIBRARY
IDE, CONFIGURATION, COMPILER OR DEBUGGER
SOFTWARE DEVELOPMENT KIT (SDK)
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by 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, see TI support.