Email

AM437x Sitara™ Processors Training Series

TI’s AM437x family, along with the Processor SDK, delivers unrivaled integration, scalability, peripherals and ease of use associated with the powerful Sitara processor platform. The Sitara AM437x processor architecture includes ARM® Cortex®-A9 cores, programmable real-time units (PRU), video and graphic accelerators, and customer-programmable secure boot make the AM437x processors unmatched in their class.

This curriculum provides an in-depth look at the AM437x Processors, device support for industrial protocols, as well as development tools and software support including Processor SDK-Linux and TI-RTOS.

Additional information

For more information regarding the Sitara AM437x Processors, refer to TI.com/AM437x.

For more information regarding run-time software for the AM437x, refer to the Processor SDK Training Series.

For more information regarding the Programmable Real-Time Unit, refer to the PRU Training Series.

1. AM437x Sitara Processors

The AM437x Sitara processors provide scalable ARM Cortex‐A9 solutions for automation, HMI, vision, imaging, and other industrial and high‐performance applications. This online training series includes an introduction to the AM437x processor family and the industrial protocol support provided for devices in this class.

# Title Duration
1.1 Introduction to Sitara™ AM437x Processors
This module provides an overview of the AM437x Sitara processors from Texas Instruments.
1.2 AM437x Industrial Communications Single Chip Drive
This module provides a technical overview of the AM437x Industrial Communications Single Chip Drive solution from Texas Instruments.
1.3 Sitara Processors Encoder Interfaces
The Sitara Processors encoder interfaces are built on the PRU-ICSS and are designed for industrial applications.
Login required

2. Processor SDK for AM437x Sitara Processors

TI provides key runtime software components and documentation to further ease development. TI’s online training provides an introduction to the Processor SDK and how to use this software to start building applications on TI processors.

# Title Duration
2.1 Processor SDK Overview
This module provides an introduction to the Processor Software Development Kit (SDK), the next generation unified software platform for TI’s newest processor...
2.2 Processor SDK Linux Overview
This module takes a look at the purpose of the Processor SDK for Linux, how it is designed to provide flexibility and re-usability, and how the kit creates...
2.3 Processor SDK Linux Components
This module provides an introduction to the functional components included in the Processor SDK for Linux and describes how these components can be used...
2.4 Processor SDK Linux Matrix Application Launcher Overview
This module explains the purpose of the Matrix, an example application that launches by default within the Processor SDK for Linux. The capabilities of...
2.5 Processor SDK Linux Installation, Documentation, and Training
This module identifies the resources needed to obtain and install the Processor SDK for Linux. It also provides an overview of supporting documentation...
2.6 Linux Application Development on TI Processors Using Linux-RT SDK
This training provides information on RT-Linux performance and considerations for developing on RT-Linux
2.7 Introduction to Processor SDK RTOS Part 1
This module is the first installment of a two-part overview of the Processor SDK from the TI-RTOS perspective. It introduces the functional elements that...
2.8 Introduction to Processor SDK RTOS Part 2
This module is the second installment of a two-part overview of the Processor SDK from the TI-RTOS perspective. It examines the functional elements that...
2.9 Application Development Using Processor SDK RTOS
This presentation provides a detailed overview of the application development process using the Processor SDK RTOS release. It walks through each step...
2.10 Introduction to OpenCL on TI Embedded Processors
This module provides an overview of OpenCL, the benefits it can provide during application development, and the criteria to consider for using OpenCL on...
2.11 Introduction to Inter-Processor Communication (IPC) for KeyStone and Sitara™ Devices
The IPC software package is designed to hide the lower-layer hardware complexity of multi-core devices and help users to quickly develop applications
Login required

3. PRU for Sitara Processors

The Programmable Real-Time Unit (PRU) is a small processor that is tightly integrated with an IO subsystem, offering low-latency control of IO pins on TI’s SoC devices including the AM335x, AM437x, and AM57x Sitara Processors. The PRU is customer-programmable and can be used to implement simple and flexible control functions, peripherals, and state machines that directly access IO pins of the device, as well as can communicate with the application cores. TI's online training for PRU provides an introduction to development and debugging.

# Title Duration
3.1 Sitara™ Processors Building Blocks for PRU Development Summary
This session provides an overview of the Programmable Real-Time Unit (PRU) subsystem, device and IO integration, and programming model.
3.2 Sitara™ Processors Building Blocks for PRU Development: Hardware
The Programmable Real-Time Unit is a small processor that is integrated with an IO subsystem, offering low-latency control of IO pins on TI’s SoC devi...
3.3 Sitara™ Processors Building Blocks for PRU Development: Firmware
The Programmable Real-Time Unit is a small processor that is integrated with an IO subsystem, offering low-latency control of IO pins on TI’s SoC devi...
3.4 Sitara™ Processors Building Blocks for PRU Development: Designing a PRU Application
The Programmable Real-Time Unit (PRU) is a small processor that is integrated with an IO subsystem, offering low-latency control on TI’s SoC devices
3.5 Sitara™ Processors: Debug PRU Using Code Composer Studio (CCS)
This presentation provides a step-by-step process on how to get started debugging the Programmable Real-Time Unit (PRU) using Code Composer Studio (CCS)....
3.6 Sitara™ Processors: Programmable Real-Time Unit (PRU) Compiler Tips & Tricks
This presentation provides tips and tricks for using the Programmable Real-Time Unit (PRU) C/C++ Compiler, including recommendations.
Login required
arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki