ARM Cortex R4F Spécifications

Naviguer en ligne ou télécharger Spécifications pour Non ARM Cortex R4F. ARM Cortex R4F Specifications Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 16
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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
Vue de la page 0
1 2 3 4 5 6 ... 15 16

Résumé du contenu

Page 1 - Microcontrollers

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

Page 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

Page 3

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

Page 4

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

Page 5

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

Page 6 - 2.6 Handle the Cause of Reset

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

Page 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

Page 8 - 2.11 Configure Flash Access

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

Page 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

Page 10 - 2.15 Clock Domains

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

Page 11

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

Page 12 - Submit Documentation Feedback

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

Page 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

Page 14

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

Page 15 - 3 References

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

Page 16 - IMPORTANT NOTICE

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

Commentaires sur ces manuels

Pas de commentaire