Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

TI STELLARIS MCUs IMPLEMENTATION by ac6-training

Training

Product Description

This course covers all MCUs belonging to the Stellaris family, X00, 1000, 2000, 3000, 5000, 8000 & 9000 SERIES

 

 

Objectives

-------------

This course has 5 main objectives:

- Describing the hardware implementation and highlighting the pitfalls

- Describing the ARM Cortex-M3 core architecture

- Becoming familiar with the CCS IDE and low level programming

- Describing the units which are interconnected to other modules, such as clocking, interrupt controller and DMA controller, because the boot program generally has to modify the setting of these units

- Describing independent I/O modules and their drivers.

 

Note that this course has been designed from the architecture of the most complex STELLARIS device, the LM3S9B96

- Consequently, a chapter has been designed by Acsys for each possible integrated IP

- According to the actual reference chosen by the customer, some chapters may be removed.

 

 

 Products and services offered by ACSYS:

 

 ACSYS is able to assist the customer by providing consultancies

- Typical expertise are done during board bring up, hardware schematics review, software debugging, performance tuning.

- ACSYS has also an expertise in FreeRTOS porting and uIP /LWIP or Interniche stack integration.

 

A lot of programming examples have been developed by ACSYS to help the attendee to become familiar with the CCS IDE.

A more detailed course description is available on request at info@ac6-training.com

This document is necessary to tailor the course to specific customer needs and to define the exact schedule.

 

  

Prerequisites

----------------

Knowledge of ARM architecture is recommended.

 

The following courses could be of interest:

- USB Full Speed High Speed and USB On-The-Go, reference I6

- Ethernet and switching, reference N1

- IEEE1588, reference N2

- CAN bus, reference I9

 

 

 

--------------------------------------------------------------------------------

 

 

Plan

 

ARCHITECTURE OF STELLARIS MCUs

. ARM core based architecture

. Description of Series 1000, 2000, 3000, 5000, 8000 and 9000 SoC architecture

. Clarifying the internal data and instruction paths

. Highlighting possible concurrent transactions

. Integrated memories

. SoC mapping

THE ARM CORTEX-M3 CORE

. V7-M core family

. Core architecture

. Programming

. Exception behavior, exception return

. Basic interrupt operation, micro-coded interrupt mechanism

. Memory Protection Unit

BECOMING FAMILIAR WITH CODE COMPOSER STUDIO

. Getting started with the IDE

. Parameterize the compiler / linker

. Creating a project from scratch

. C start program

PROGRAMMING AND DEBUGGING

. IEEE 1149.1-1990 compatible Test Access Port (TAP) controller

. Integrated ARM Serial Wire Debug

RESET, POWER AND CLOCKING

. Reset

. Clocking

. Power control

INTERNAL INTERCONNECT

. Bus matrix

. µDMA

 

HARDWARE IMPLEMENTATION

. Power pins

. Pin out

. GPIO module

INTEGRATED MEMORIES

. Flash memory, this module is not implemented in all STELLARIS devices

. Internal SRAM

. Internal ROM

EXTERNAL PERIPHERAL INTERFACE

. Host bus

. General purpose interface

. DRAM controller

TIMERS

. General Purpose Timer Module block

. Capture Compare PWM pins

. Watchdog timers

. Advanced Motion Control

ANALOG MODULES

. 10-bit Analog-to-Digital Converter and Programmable Gain Amplifier

. Analog comparators

CONNECTIVITY AND COMMUNICATION

. SSI

. UART

. I2C

. CAN modules

. USB

. Fast Ethernet with IEEE1588

. ISO7816 smartcard interface

. I2S audio interface

 

TI STELLARIS MCUs IMPLEMENTATION

Market Segment(s)

  • General Purpose Products/Services

ARM Processor(s)

  • Cortex-M3
 
ARM Connected