NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Category:TMS570
Contents
TMS570 Product Overview[edit]
ARM® based Floating Point MCU Family for Transportation Applications
TMS570 Transportation MCUs are the industry’s first ARM® Cortex®-R4F based floating point MCUs that meet IEC61508/SIL3 safety standards. Targeted transportation safety applications include automotive chassis and stability control, electric power steering, hybrid and electric vehicles, aerospace, railway communications, and off-road vehicle engine control.
The TMS570 family integrates dual Cortex-R4F and Cortex-R5F processors in lock-step and is designed to meet automotive and transportation safety standards. These devices provide system-wide protection through seamless support for error detection from the processor, through the bus interconnect, and into the memories. The TMS570 development process and safety concept has been IEC61508/SIL3 certified by Exida, an independent 3rd party assessor.
TMS570 MCUs also have an integrated high-performance Floating Point Unit (FPU) which can provide both single and double precision. The FPU along with flexible control peripherals simplifies the development of real-time auto coded applications generated from physical based modeling tools. More information can be found at the TMS570LS ARM CortexR4F Series Overview.
Safety[edit]
Real-Time Safety Architecture
The TMS570 Family of MCUs is based on dual Cortex-R4F or dual Cortex-R5F processors in lock-step, these new devices are designed to meet safety standard requirements and provide system-wide protection through seamless support for error detection from the processor, through the interconnect and into the memories. TI recognizes that no single safety concept is optimal for all systems. Lockstep and AMP approaches give customers flexible options for system implementation to achieve IEC61508/SIL3 and ISO 26262 ASIL-C/D' -->safety standards.
Getting Started[edit]
For TMS570LS ARM® Cortex™-R4F Microcontroller Tools and Software:
For Hercules Launchpads:
For TMS570LS20x MDK:
- TMS570 MDK Kit - TMS570LS20x Microcontroller Development Kit (MDK).
For the TMS570LS31x HDK:
- TMS570LS31x HDK Kit - TMS570LS31x Hercules Development Kit (HDK).
- The schematics, PCB layout, and gerber files for the HDK FlexRay add-on daughter card are available here: HDK_FlexrayCanLin_Daughter _Crad.zip
For TMS570LS12x HDK:
- TMS570LS12x HDK Kit- TMS570LS12x Hercules Development Kit (HDK).
- The schematics, PCB layout, and gerber files for the HDK FlexRay add-on daughter card are available here: HDK_FlexrayCanLin_Daughter _Crad.zip
For TMS570LS04x HDK:
- TMS570LS04x HDK Kit- TMS570LS04x Hercules Development Kit (HDK).
For TMS570LS31x Control Cards:
- TMS570LS31x CNCD - TMS570LS31x Control Card(CNCD).
For TMS570LS12x Control Cards:
- TMS570LS12x CNCD - TMS570LS12x Control Card(CNCD).
Getting Started with the TMS570LS devices Application Note: TMS570LS_Getting_Started.pdf
Device Family
[edit]
- TMS570LS31x/21x:
- TMS570LS2124
- TMS570LS2125
- TMS570LS2134
- TMS570LS2135
- TMS570LS3134
- TMS570LS3135
- TMS570LS3137 - This is the superset device.
- TMS570LS20x/10x:
- TMS570LS10106
- TMS570LS10116
- TMS570LS10206
- TMS570LS10216
- TMS570LS20206
- TMS570LS20216 - This is the superset device.
Visit the TMS570LS ARM CortexR4F Series Product Search for more info. The listed devices can be found from the TMS570 home page under the 'Product Folder' section.
Tools & Software[edit]
- Hercules Launchpads
- SafetyMCU_Ethernet_Bootloader.zip - The Ethernet Bootloader using TFTP based on HDKs (TMS570LS31x, TMS570LS12x, RM48x, RM46x)
- HDK_CPLD_Programming.zip - This tool is used to program the CPLD devices on HDK.It can handle up to 50 CPLD devices at the same time. The cpld code included is only for BGA package used on HDK. Please read the "readme.txt" for how to use the tool.
- HETP - HET assembler.
- High End Timer IDE - Windows application for configuring and simulating the HET.
- CCS UniFlash - JTAG flash programming tool with a GUI front end.
- F021FlashApi - F021 Flash API
- JTAG Emulator Options for TMS570LS - Wiki page on supported emulators and emulator options.
- HALCoGen EMAC Driver & lwIP Demonstration - An example port of HALCoGen Ethernet Driver port to lwIP
Peripherals[edit]
C
- CPU Compare Module for Cortex-R4F (CCM-R4F)
- Cyclic Redundancy Check Controller (CRC)
D
- DCAN Controller Area Network (DCAN)
- Data Modification Module (DMM)
E
- Embedded Trace Macrocell (ETM)
F
H
- High End Timer (NHET)
- High End Timer Transfer Unit (HTU)
M
- Multi-Buffered SPI with Parallel Pin Option (MibSPI/MibSPIP)
Application Notes & Articles[edit]
The application notes for the TMS570LS series devices can be found from the TMS570 Application Notes webpage.
Training[edit]
- Hercules Safety MCU 1 Day LaunchPad Training/Workshop Presentation:
- Media:Hercules_MCU_1Day_LaunchPad_Training.pdf (Approx 8MB)
Hercules 1 Day LaunchPad Training/Workshop Labs:
CCSv5.5 Projects:
- Media:Lab2_LaunchPad.zip
- Media:Lab3_LauncPad.zip
- Hercules Safety MCU 1 Day Training/Workshop Presentation: (USB Stick Kit Based)
- Media:Hercules_MCU_1Day_Training.pdf (Approx 7MB)
Hercules 1 Day Training/Workshop Labs:
CCSv4.x Projects:
- Media:Lab2.zip
- Media:Lab3.zip
CCSv5.x Projects:
- Media:Lab2_CCSv5.zip
- Media:Lab3_CCSv5.zip
- Example Code and Projects:
TMS570LS20x/10x Examples:
MIBSPI example:
- Media:Example_mibspi_halcogen_ccs_c_project.zip
NHET as GIO Example:
- Media:TMS570LS2x_Using_NHET_as_GIO_Example.pdf,
- CCSv4 Project: Media:Example_Using_NHET_as_GIO_CCSv4_Project.zip
Blinky Example:
- Media:TMS570LS2x_Blinky_Example.pdf,
- CCSv4 Project: Media:Example_TMS570_Blinky_CCSv4_Project.zip
MibADC Example:
- Media:TMS570LS2x_MibADC_Example.pdf,
- CCSv4 Project: Media:Example_TMS570_ADC_CCSv4_Project.zip
TMS570LS31x/21x Examples:
MibADC Example:
- Media:TMS570LS31x_MibADC_Example.pdf,
- CCSv4 Project: Media:TMS570LS3x_MibADC_CCSv4_Project.zip
N2HET PWM Example:
- Media:TMS570LS31x_N2HET_PWM_Example.pdf,
- CCSv4 Project: Media:TMS570LS31x_N2HET_PWM_CCSv4_Project.zip
- CCSv5 Project: Media:TMS570LS31x_N2HET_PWM_CCSv5.3_Project.zip
Ethernet Example:
- Port of HALCoGen Ethernet Driver to lwIP Stack
Additional training material for Hercules Safety MCUs can be found at http://www.ti.com/herculestraining
Videos:[edit]
(Single click to play the thumbnail. Double click for full page/full screen viewing options.)
yBkheUPD_hE|TMS570 Microcontroller Family Overview|left|200}} |
This and other videos related to the Hercules Safety Microcontroller platform, the TMS470M, TMS570 and RM4 device families can be found on the videos wiki page. Videos covering device family overview, safety concept, demos with available USB/MDK kit, tools and IDE's, etc are included.
Important Links & Downloads[edit]
TMS570 home page: http://wwww.ti.com/tms570
TMS570LS2x Series Technical Reference Manual: spnu489 (pdf)
TMS570LS2x Series Datasheet: spns141 (pdf)
TMS570LS2x Series Errata: spnz176 (pdf)
TMS570/ARM Code Gen Tool Users Guides can be found on this wiki page: here
TMS570LS2x Package Symbols 144 pin (Orcad): TMS570LS20216_144P.zip
TMS570LS2x Package Symbols 337 pin (Orcad): TMS570LS_BGA337.zip
TMS570LS2x IBIS Model (144 pin): tms570ls20216pge.zip
TMS570LS2x IBIS Model (337 pin): tms570ls20216zwt.zip
TMS570LS2x BSDL File (144 pin): TMS570LS_144P.zip
TMS570LS2x BSDL File (337 pin): TMS570LS_337.zip
Technical Support[edit]
For technical support and sharing, please visit the TMS570 Microcontroller Forum in TI's E2E (Engineer to Engineer) community.
Subcategories
This category has the following 2 subcategories, out of 2 total.
Pages in category "TMS570"
The following 27 pages are in this category, out of 27 total.
H
T
V
Media in category "TMS570"
The following 2 files are in this category, out of 2 total.
- SafetyMCU Bootloader 2015-07-09.zip ; 311 KB