|
|
|
This course covers all MCUs belonging to the Stellaris Cortex-M3 family, X00, 1000, 2000, 3000, 5000, 8000 & 9000 SERIES
|
|
|
|
| Prerequisites and related courses |
 |
This course provides an overview of the ARM Cortex-M3 core. Our course reference RM2 details the operation of this core. |
 |
The following courses could be of interest:
|
|
 |
USB Full Speed High Speed and USB On-The-Go, reference IP2
|
|
 |
Ethernet and switching, reference N1
|
|
 |
IEEE1588, reference N2
|
|
 |
CAN bus, reference IA1
|
|
|
|
|
| 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 |
 |
Parameterizing 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 |
 |
Pinout |
 |
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 |
|
 |
Using the drivers developed by TI to implement these IO ports (I2C, SPI, UART, USB) |
|
|