TC1784
CPU Subsystem
User´s Manual
2-73
V1.1, 2011-05
CPU, V3.03
•
ICACHE operation features:
– Two-way set associative cache
– LRU (Least-Recently Used) replacement algorithm
– Cache line size: 256 bits (4 double-words)
– Validity granularity: One valid bit per cache line
– ICACHE can be globally invalidated to provide support for software cache
coherency (to be handled by the programmer)
– ICACHE can be bypassed to provide a direct fetch from the CPU to on-chip and
off-chip resources
– ICACHE refill mechanism:
critical double-word first, line wrap around, streaming to CPU
•
CPU interface
– Supporting unaligned accesses (16-bit aligned)
•
Local Memory Bus (LMB) Master Interface
•
Local Memory Bus (LMB) Slave Interface to scratchpad RAM
•
PMI SRAMs (SPRAM, ICACHE, and cache tag SRAM) are ECC protected
2.14.2
LMB Access Priorities
The TC1784 contains a common local memory bus, shared between the Program
Memory Interface (PMI), Data Memory Interface (DMI), DMA controller and LMB-FPI
Interface (FPI) bus masters. In such systems, the DMI is the default bus master whilst
LMB arbitration priorities are as follows:
1. DMA High
2. LFI
3. DMA Medium
4. DMI
5. PMI
6. DMA Low
2.14.3
Scratchpad RAM
The TC1784 contains up to 40 Kbyte of scratchpad RAM. Scratchpad RAM provides a
fast, deterministic program fetch access from the CPU for use by performance critical
code sequences.
•
CPU program fetch accesses to scratchpad RAM are never cached in the instruction
cache and are always directly targeted to the scratchpad RAM.
•
The scratchpad RAM has the concept of a scratchpad RAM “line” (similar to the
instruction cache). Scratchpad RAM lines are 256-bits long (4 double-words).
The CPU fetch interface will generate unaligned accesses (16-bit aligned), which will
normally result in 64-bits of instruction being returned to the CPU.
Содержание TC1784
Страница 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Страница 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Страница 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...