Product overview
RM0082
Doc ID 018672 Rev 1
4.10 Application
subsystem
C
hannel
C
ontrol
C
oprocessor (
C3
) that offers the following main features:
●
High performance DMA based co-processor enabling the acceleration of data-driven
computationally expensive functions, such as: Cryptography, Pattern matching, Signal
Processing, etc.
●
Highly programmable (instruction driven) controller.
●
Four Instruction Dispatchers.
●
Four hardware accelerators channels with in/out FIFO inside.
●
64 KB of internal RAM for low latency accesses.
●
Coupling/Chaining Module (internal cross- bar) for inter channel direct high-speed
communications, up to 8 paths.
●
Cryptographic channels library that includes:
●
AES with ECB, CBC, CTR modes.
●
Mode Programmable AES.
●
DES/3DES with ECB, CBC modes.
●
MD5, SHA-1, SHA256 with HMAC.
4.11
Reconfigurable logic array subsystem
The SPEAr300 also includes certain specific functions:
●
8/16 bits parallel Flash interface allowing connection of NOR or NAND Flash and
asynchronous SRAM.
●
Possible NAND Flash or parallel NOR Flash booting.
●
Color LCD Controller, supports upto 1024 x 768 resolution, 24 bpp true colour,
STN/TFT display panels.
●
SDIO interface supporting SPI, SD1, SD4 and SD8 mode with card detect, write
protect, LED.
●
9 x 9 keyboard controller.
●
Upto 62 GPIOs (multiplexed with peripheral I/Os), up to 22 with interrupt capability.
●
Up to 512 timeslots, master or slave TDM. Any input timeslot can be switched to any
output timeslot, and/or can be buffered for computation (up to 16 channels of 1 to 4
timeslots buffered during 32 ms). Up to 16 buffers can be played in output timeslots.
●
18 GPIOs for CODEC (up to 8 quad CODECS) & SLIC management.
●
1 bit DAC.
●
I2S interface, full duplex with data buffer for left and right channels allowing up to 64ms
of voice buffer (for 32 bit samples).
Note:
The I2S and SDIO interfaces share the same RAM resources.
●
Camera interface ITU-601 with external or embedded synchronization (ITU-656 or
CSI2). Picture limit is given by the line length that must be stored in a 2048*32 buffer.
●
Upto 8 additional I
2
C/SPI chip selects.