Texas Instruments TMS320DM355 사용자 설명서

다운로드
페이지 155
www.ti.com
PRODUCT PREVIEW
3
Detailed Device Description
3.1 ARM Subsystem Overview
3.1.1
Components of the ARM Subsystem
TMS320DM355
Digital Media System-on-Chip (DMSoC)
SPRS463A – SEPTEMBER 2007 – REVISED SEPTEMBER 2007
This section provides a detailed overview of the DM355 device.
The ARM Subsystem contains components required to provide the ARM926EJ-S (ARM) master control of
the overall DM355 system, including the components of the ARM Subsystem, the peripherals, and the
external memories.
The ARM is responsible for handling system functions such as system-level initialization, configuration,
user interface, user command execution, connectivity functions, interface and control of the subsystem,
etc. The ARM is master and performs these functions because it has a large program memory space and
fast context switching capability, and is thus suitable for complex, multi-tasking, and general-purpose
control tasks.
The ARM Subsystem in DM355 consists of the following components:
ARM926EJ-S RISC processor, including:
coprocessor 15 (CP15)
MMU
16KB Instruction cache
8KB Data cache
Write Buffer
Java accelerator
ARM Internal Memories
32KB Internal RAM (32-bit wide access)
8KB Internal ROM (ARM bootloader for non-AEMIF boot options)
Embedded Trace Module and Embedded Trace Buffer (ETM/ETB)
System Control Peripherals
ARM Interrupt Controller
PLL Controller
Power and Sleep Controller
System Control Module
The ARM also manages/controls all the device peripherals:
DDR2 / mDDR EMIF Controller
AEMIF Controller, including the OneNAND and NAND flash interface
Enhanced DMA (EDMA)
UART
Timers
Real Time Out (RTO)
Pulse Width Modulator (PWM)
Inter-IC Communication (I2C)
Multi-Media Card/Secure Digital (MMC/SD)
Audio Serial Port (ASP)
Universal Serial Bus Controller (USB)
Serial Port Interface (SPI)
Video Processing Front End (VPFE)
CCD Controller (CCDC)
Detailed Device Description
59