ARM Cortex R4F Spezifikationen

Stöbern Sie online oder laden Sie Spezifikationen nach Nein ARM Cortex R4F herunter. ARM Cortex R4F Specifications Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 16
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Application Report
SPNA106DMay 2013
Initialization of Hercules™ ARM
®
Cortex™-R4F
Microcontrollers
SunilOak
ABSTRACT
This application report provides a brief overview and initialization procedure of the TMS570LS31x series
and the RM4x series of microcontrollers in the Hercules family. "Hercules MCU" will be used henceforth in
this document to refer to any part in these series of microcontrollers.
The document also shows code fragments from source files that are generated using the HALCoGen tool.
All code constructs used in this document are defined in header files also generated by the same utility.
The HALCode Generator tool can be downloaded from the following URL: http://www.ti.com/tool/halcogen.
Contents
1 Block Diagram ............................................................................................................... 2
2 Standard Initialization Sequence for Hercules Microcontrollers ...................................................... 3
3 References ................................................................................................................. 15
List of Figures
1 Device Block Diagram...................................................................................................... 2
2 Color Legend for Block Diagram.......................................................................................... 2
3 FMPLL Block Diagram ..................................................................................................... 6
4 VIM Interrupt Address Memory Map .................................................................................... 14
List of Tables
1 Clock Sources on Hercules Microcontrollers ............................................................................ 7
2 Clock Domains on Hercules Microcontrollers.......................................................................... 10
Hercules is a trademark of Texas Instruments.
Cortex is a trademark of ARM Limited.
ARM is a registered trademark of ARM Limited.
All other trademarks are the property of their respective owners.
1
SPNA106DMay 2013 Initialization of Hercules™ ARM
®
Cortex™-R4F Microcontrollers
Submit Documentation Feedback
Copyright © 2013, Texas Instruments Incorporated
Seitenansicht 0
1 2 3 4 5 6 ... 15 16

Inhaltsverzeichnis

Seite 1 - Microcontrollers

Application ReportSPNA106D–May 2013Initialization of Hercules™ ARM®Cortex™-R4FMicrocontrollersSunilOakABSTRACTThis application report provides a brief

Seite 2 - #1 #2 #1

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com2.14 Run Self-Test on the Flash Module SECDED LogicThe Flash module reads the

Seite 3

www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersThe clock sources for the VCLKA3 and VCLKA4 domains are selected via the Perip

Seite 4

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com2.19 Run a Diagnostic Check on the Programmable Built-In Self-Test (PBIST) Con

Seite 5

www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2.27 On-Chip SRAM Auto-InitializationThe system module on the Hercules microco

Seite 6 - 2.6 Handle the Cause of Reset

Interrupt vector table address space0xFFF820000xFFF820040xFFF82008Phantom VectorChannel 0 VectorChannel 1 VectorChannel 93 VectorChannel 94 Vector0xFF

Seite 7 - 2.8 Enable Clock Sources

www.ti.comReferences• Initialization of global and static variables defines in C/C++• Initialization of global constructors• Make a function call to b

Seite 8 - 2.11 Configure Flash Access

IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and otherch

Seite 9

Core/RAM Core RAM#1 #2 #1#3 #2#4 #3#5always on3MFlashwithECC64K64K64K64K256KRAMwithECCETM-R4(CPU Trace)Dual Cortex-R4FCPUs in LockstepRTP(RAM Trace)DM

Seite 10 - 2.15 Clock Domains

www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2 Standard Initialization Sequence for Hercules MicrocontrollersA basic sequen

Seite 11

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com28. Start a self-test on all on-chip dual-port SRAMs using the PBIST controlle

Seite 12 - Submit Documentation Feedback

www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2.1 Enable Floating-Point Coprocessor (FPU)The floating-point coprocessor is d

Seite 13 - Cortex™-R4F Microcontrollers

OSCIN/NR/1 to /64INTCLKPLL/NF/1 to /256VCOCLK/OD/1 to /8post_ODCLK/R/1 to /32PLLCLKf = (f / NR) * NF / (OD * R)PLLCLK OSCINf = (f / NR2) * NF2 / (OD2

Seite 14

www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersPLL2 is configured using a single PLL Control 3 Register (PLLCTL3) in the Syst

Seite 15 - 3 References

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com| 0x00000020U // Enable clock source 5| 0x00000040U; // Enable clock source 6T

Seite 16 - IMPORTANT NOTICE

www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersThe Hercules MCUs also have a separate Flash bank (bank #7) that is dedicated

Kommentare zu diesen Handbüchern

Keine Kommentare