S1C33A01
CMOS 32-bit Application Specific Controller
z
z
z
z
32-bit RISC CPU Core (EPSON S1C33 PE core) (Max. 90 MHz operation)
1KB Instruction Cache and 1KB Data Cache
100KB RAM (including cache and battery backup RAM)
Programmable Operating Clock using PLL
(division ratio: 1/1 to 1/16, multiplication rate: ×1 to ×16)
Hardware Multimedia Accelerator (64-bit internal processing)
Multifunctional Calculation Module
z
z
(multiply and accumulation, matrix, and vector computations)
I2S Audio Interface with One I nput and One Output Channel
(supports 24-bit format)
z
z
z
z
z
16-ch. DMA Controller (triggered with peripheral circuits)
Local Bus Interface for External LSI (8/16-bit data bus)
SDRAM Controller with Burst Control
Abundant Serial Inter faces (UART × 2ch., FSIO (serial I/F with FIFO,
supports IrDA1.0) × 2ch., EFSIO(extended serial I/F with FIFO, supports
ISO7816 mode/IrDA1.0) × 2ch., SPI × 4ch., DCSIO (I 2C bus master I/F
emulator) × 4ch.)
z
z
z
z
4ch. of 16-bit PWM Control Timers with IGBT Control Function
4ch. of 8-bit programmable timers
NAND Flash Inter face
Infrared Remote Controller
■ DESCRIPTIONS
The S1C33A01 is a high performance 32-bit controller with various serial interfaces, I2S I/O interface, MMC controller and
infrared remote controller. It is suitable for multimedia interface controllers such as audio and various I/O equipment.
The S1C33A01 provides an I2S interface that has bidirectional I/O channels, this allows recording and external audio input
as well as audio and voice outputs. Also it has a hardware arithmetic accelerator to lighten the load on multimedia
processing such as audio decoding. An audio player system can be implemented using the accelerator with the I2S interface.
The infrared remote controller, input ports and the serial interfaces are used to easily implement various user interfaces. The
S1C33A01 supports reading/writing data from/to large capacity storage media such as various card media and Flash
memory through the built-in MMC controller, SPI interface and SLC/MLC NAND Flash interface.
Furthermore, the local bus interface for an external LSI allows connection of an external LSI such as an LCD controller and
USB controller to expand the functions. The S1C33A01 is equipped with the 32-bit RISC CPU core C33, 2KB
instruction/data caches, 100KB RAM, DMA controller, memory controller (SRAM/SDRAM), various timers, real-time clock
and general-purpose I/O ports as its basic functions, so it can also be used as a high performance general-purpose CPU.
These S1C33A01 functions are implemented by EPSON SoC (System on Chip) design technology using 0.18 μm Multi-Vth.
CMOS Process.
FEATURES
z Technology
• 0.18 μm AL-4-layers Multi-Vth. CMOS process technology
z CPU
• Seiko Epson original 32-bit RISC CPU Core C33 PE with AMBA bus, optimized for SoC
• Maximum operating frequency: 90 MHz
• Internal 2-stage pipeline
• Instruction set: 125 instructions (16-bit fixed length)
• Cache: 1KB instruction cache and 1KB data cache
• Memory space
- Up to 4GB accessible (32-bit address)
z Internal Memories (RAM)
• 16KB IRAM 1 Used as a general-purpose RAM. 2KB are used as cache.
• 64KB IRAM 2 Used as a general-purpose RAM.
• 16KB IRAM 3 Used as a general-purpose RAM.
• 2KB DST RAM Used as a general-purpose RAM or a DMA descriptor table RAM.
• 2KB BBRAM Data can be held by a power supply separated with the system power.
z Operating Clock
• Main clock
- 100 MHz (max.) (TBD)