Email

AM57x Sitara™ Processors Training Series

TI’s AM57x family, along with the Processor SDK, brings unrivaled integration, scalability, peripherals and ease of use associated with the powerful Sitara processor platform. Sitara AM57x processors' unique heterogeneous architecture including ARM® Cortex®-A15 cores, C66x DSPs, programmable real-time units (PRU), ARM Cortex-M4 cores, and video and graphic accelerators make the AM57x processors unmatched in their class.

This curriculum provides an in-depth look at the AM57x 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 AM57x Processors, refer to TI.com/AM57x.

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

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

To learn more about the AM572x General Purpose evaluation module, view the Evaluate the New AM57x Sitara Processors with an EVM Based on the New BeagleBoard-X15 video.

1. AM57x Sitara Processors

The AM57x Sitara processors provide scalable ARM Cortex‐A15 and C66x solutions for automation, HMI, vision, imaging, and other industrial and high‐performance applications. This online training series includes an introduction to the AM57x processor family, a technical deep dive into the capabilities of the SoC, and an overview of the multimedia and video capabilities.

# Title Duration
1.1 Introduction to the AM57x Sitara™ Processors Training Series
This video provides an introduction to the AM57x Sitara Processors Training Series.
03:24
1.2 Introducing the AM57x Sitara™ Processors
This module provides an overview of the AM57x Sitara processors from Texas Instruments. This training includes an introduction to the AM57x product family...
1.3 AM57x Sitara™ Processors Technical Deep Dive
This module provides a detailed look at the technical aspects of the AM57x Sitara processors, including a deep dive into the silicon, processors, peripherals,...
1.4 AM57x Sitara™ Processors Multimedia and Graphics
This module provides an introduction to multimedia and graphics functions supported by hardware and software on the AM57x Sitara™ Processors. This training...
1.5 Introducing the AM572x Development Kit for Sitara™ AM57x Processors
The best way to evaluate the incredible versatility and scalability of the new family of Sitara AM57x processors is with the TMDXEVM5728, a new evaluation...
02:29
1.6 Getting Started Out of the Box With the AM5728 EVM
Learn how to get started evaluating the new AM5728 Sitara™ processor today with the EVM. This brief video gives an overview of the unique peripherals and...
04:42
1.7 Enabling PCIe End Point (EP) Mode on Sitara™ AM57x using Processor SDK Linux
This video demonstrates how to enable the PCIe EndPoint (EP) mode on the Sitara AM57x devices using Processor Software Development Kit (SDK) Linux.
06:20
1.8 Bringing Up the AM57x Industrial Development Kit (IDK) LCD on the AM5718/AM5728 IDK EVM
This video shows how to diagnose and address boot-up failures when connecting the IDK LCD to the AM5718 or AM5728 IDK evaluation module (EVM).
06:34
1.9 How to Use AM57x/DRA7x DFU Boot Mode with Linux Host
This video demonstrates how to use the DFU (Device Firmware Upgrade) boot mode on AM57x and DRA7x processors.
13:31
Login required

2. Processor SDK for AM57x 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
RT-Linux is gaining interest with customers who want all the advantages of Linux along with real-time performance for applications such as industrial controls,...
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 the Sitara™ AM57x Processor Industrial Software Development
This training provide an overview of the AM57x Industrial SDK architecture, decribes the ISDK capabilities and supported protocols, and shows how Sitara AM57x...
2.11 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.12 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 for...
2.13 Setting Up and Testing Processor SDK RTOS Device Drivers
This video demonstrates how to setup and test device drivers included in the Processor SDK RTOS package.
05:44
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
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...
3.2 Sitara™ Processors Building Blocks for PRU Development: Hardware
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...
3.3 Sitara™ Processors Building Blocks for PRU Development: Firmware
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...
3.4 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.5 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