PRM
CONTROL
CM
CKGEN
WDTIMER
UART
MMCHS
I2C
GPMC
SPI
ELM
DMTIMER1MS
SYSTEM
FAT
CLOCKS
SWCFG
DFT
BOOTING
XIP
PCIe
NAND
UART
SPI
MMCSD
MAIN
SEC_ENTRY
HW
HLOS
Public ROM Code
(High Level)
Public ROM Code drivers
Public ROM Code HAL
MMC / SD cards
XIP
EMAC
UART
NAND flash
PCIe
SPI flash
EMAC
PCIe
XMODEM
BOOTP
TFTP
Preliminary
Overview
www.ti.com
21.2 Overview
21.2.1 Architecture
The architecture of the Public ROM Code is shown in
. It is split into three main layers with
a top-down approach: high-level, drivers, and hardware abstraction layer (HAL). One layer
communicates with a lower level layer through a unified interface.
The high-level layer is in charge of the main tasks of the Public ROM Code: watchdog and clocks
configuration and main booting routine.
The drivers layer implements the logical and communication protocols for any booting device in
accordance with the interface specification.
Finally the HAL implements the lowest level code for interacting with the hardware infrastructure IPs.
End booting devices are attached to device IO pads.
Figure 21-1. Public ROM Code Architecture
1988
ROM Code Memory and Peripheral Booting
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...