This training series introduces the OpenVX framework for heterogeneous compute on TI’s Jacinto™ 7 processors. The first module in this series provides background concepts of OpenVX as well as an example of an OpenVX application. The second module introduces TI’s implementation of the OpenVX standard and demonstrates how it is an ideal fit for application development on TI’s Jacinto™ 7 processors.
Designing to the tight voltage tolerances of today’s modern central processing units and field programmable gate arrays (FPGAs) is becoming more difficult as their current draw increases and becomes more dynamic. Getting the correct output capacitance mix to ensure first-time power-delivery success is no small feat with >100-A steps and slew rates in excess of 100 A/µs. Standard point-of-load design techniques no longer hold true; we need new methods to choose the output capacitance.
How many times have you said, “I would like to prototype an idea with TI silicon but I can not get software resources" or “I don’t know how to prototype/program.”
This training shows you how to get started prototyping on TI solutions with minimal or no programming, including the following tasks:
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.
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.
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.