TC1796
System Units (Vol. 1 of 2)
Introduction
User’s Manual
1-11
V2.0, 2007-07
Intro, V2.0
– 16 Kbyte Instruction Cache (ICACHE)
– 16 Kbyte Boot ROM (BROM)
•
Data memory
– 64 Kbyte Data Memory (SRAM)
– 16 Kbyte data memory (SBRAM) for standby operation during power-down
– 56 Kbyte Local Data RAM (LDRAM)
– 8 Kbyte Dual-port RAM (DPRAM)
– 128 Kbyte on-chip Data Flash (DFLASH)
•
PCP
– 32 Kbyte PCP Code Memory (CMEM)
– 16 Kbyte PCP Data Memory (PRAM)
•
On-chip SRAMs with parity error detection
Interrupt System
•
Total of 181 Service Request Nodes (SRNs)
•
Flexible interrupt-prioritizing scheme with 255 interrupt priority levels
•
Fast interrupt response
•
Service requests are serviced by CPU or PCP
Peripheral Control Processor (PCP)
•
Data move between any two memory or I/O locations
•
Data move until predefined limit reached supported
•
Read-Modify-Write capabilities
•
Full computation capabilities including basic MUL/DIV
•
Read/move data and accumulate it to previously read data
•
Read two data values and perform arithmetic or logical operation and store result
•
Bit-handling capabilities (testing, setting, clearing)
•
Flow-control instructions (conditional/unconditional jumps, breakpoint)
DMA Controller
•
16 independent DMA channels
•
Programmable priority of the DMA sub-blocks on the bus interfaces
•
Buffer capability for move actions on the buses (minimum of 1 move per bus is
buffered).
•
Individually programmable operation modes for each DMA channel
•
Full 32-bit addressing capability of each DMA channel
•
Programmable data width of DMA transfer/transaction: 8-bit, 16-bit, or 32-bit
•
Micro Link bus interface support
•
One register set for each DMA channel
•
Flexible interrupt generation