|
SPC56EL60X Datasheet, PDF (16/165 Pages) STMicroelectronics – Dual issue five-stage pipeline core | |||
|
◁ |
Introduction
SPC56ELx, SPC564Lx
1.5.5
1.5.6
The eDMA module provides the following features:
ï· 16 channels supporting 8-, 16-, and 32-bit value single or block transfers
ï· Support variable sized queues and circular buffered queue
ï· Source and destination address registers independently configured to post-increment
or stay constant
ï· Support major and minor loop offset
ï· Support minor and major loop done signals
ï· DMA task initiated either by hardware requestor or by software
ï· Each DMA task can optionally generate an interrupt at completion and retirement of the
task
ï· Signal to indicate closure of last minor loop
ï· Transfer control descriptors mapped inside the SRAM
The eDMA controller is replicated for each processing channel.
On-chip flash memory with ECC
This device includes programmable, non-volatile flash memory. The non-volatile memory
(NVM) can be used for instruction storage or data storage, or both. The flash memory
module interfaces with the system bus through a dedicated flash memory array controller. It
supports a 64-bit data bus width at the system bus port, and a 128-bit read data interface to
flash memory. The module contains four 128-bit prefetch buffers. Prefetch buffer hits allow
no-wait responses. Buffer misses incur a 3 wait state response at 120 MHz.
The flash memory module provides the following features
ï· 1 MB of flash memory in unique multi-partitioned hard macro
ï· Sectorization: 16 KB + 2 Ã 48 KB + 16 KB + 2 Ã 64 KB + 2 Ã 128 KB + 2 Ã 256 KB
ï· EEPROM emulation (in software) within same module but on different partition
ï· 16 KB test sector and 16 KB shadow block for test, censorship device and user option
bits
ï· Wait states:
â 3 wait states for frequencies =< 120 MHz
â 2 wait states for frequencies =< 80 MHz
â 1 wait state for frequencies =< 60 MHz
ï· Flash memory line 128-bit wide with 8-bit ECC on 64-bit word (total 144 bits)
ï· Accessed via a 64-bit wide bus for write and a 128-bit wide array for read operations
ï· 1-bit error correction, 2-bit error detection
On-chip SRAM with ECC
The SPC56ELx/SPC564Lx SRAM provides a general-purpose single port memory.
ECC handling is done on a 32-bit boundary for data and it is extended to the address to
have the highest possible diagnostic coverage including the array internal address decoder.
16/165
DocID15457 Rev 12
|
▷ |