Система-на-кристалле
Встроенные ОС
Открытое ПО
Встраиваемые дисплеи
Встроенный Ethernet
Беспроводные технологии
Платформа Eclipse
FPGA дизайн
JTAG
Планарный трансформатор
Мультимедиа
Цифровое ТВ
Современные мобильные платформы

Микропроцессоры фирмы Samsung семейства S3C

Компания Samsung выпускает высокоинтегрированные микросхемы класса система-на-кристале (SoC), построенные на базе процессорных ядер ARM926-EJS и ARM920. Семейство позиционируются для применения в портативных и встраиваемых устройствах – смартфонах, карманных компьютерах и навигаторах (PDA и PND) и т.д. Ниже представлен обзор четырех самых производительных чипов данного семейства.

Семейство SAMSUNG S3C24xx

S3C2450

Это высоко рентабельное, мало потребляющее, высоко производительное решение на базе 32/16-битного RISC микропроцессорного ядра ARM926EJ ориентировано на рынок GPS-навигаторов и мобильных телефонов. Производится чип по технологии 65 нм, что дополнительно уменьшает энергопотребление и стоимость, а также увеличивает производительность. Чип выпускается в корпусе 400-pins FBGA (0.5мм шаг), 13 x 13 x 1.4мм.

Архитектура процессора S3C2450

Основные характеристики S3C2450

  • ARM926EJ CPU 400/533MHz с 16кб I-cache and 16кб D-cache
  • двухпортовый контроллер внешней памяти, до 133 MHz;
  • 64кб внутренней SRAM;
  • 32кб внутренней ROM для защищённой загрузки и загрузки с moviNAND;
  • LCD контроллер;
  • Camera контроллер с вращателем на 180°;
  • 2D графический ускоритель;
  • DMA 8-ch, PWM, RTC, WDT, 2xPLL, модуль управления питанием, 12bit 10-ch ADC(touch screen)
  • интерфейсы UART (3Mbps) х4 с поддержкой IrDA 1.0, HS-SPI(50Mbps), CF+/ATA I/F, I2C x2, I2S x2(PCM & AC97), HS-MMC/SD x2, USB Host v1.1 full speed, USB Device v2.0 high speed.

S3C2443

Этот продукт предназначен для примнения в первую очередь в смартфонах, GPS-навигаторах и трэккерах и других устройствах, работающих с графикой и мультимедиа. Чип позволяет проектировать компактные, высокопроизводительные устройства, при этом предоставляя гибкий выбор используемой периферии, памяти и интерфейсов. Изготавливается в таком же корпусе как и S3C2450, но по технологии 130 нм.

Архитектура процессора S3C2443

Основные характеристики S3C2443

  • ARM920 CPU 400/533MHz с 16кб I-cache и 16кб D-cache
  • двухпортовый контроллер внешней памяти, до 133 MHz;
  • LCD контроллер(STN&TFT);
  • Camera контроллер с вращателем на 180°;
  • DMA 6-ch, PWM, RTC, WDT, 2xPLL, модуль управления питанием, 10bit 10-ch ADC(touch screen)
  • интерфейсы UART (3Mbps) х4 с поддержкой IrDA 1.0, HS-SPI(50Mbps), SPI, CF+/ATA I/F, I2C, I2S(AC97), HS-MMC/SD, SD, 2 port USB Host v1.1 full speed, USB Device v2.0 high speed.
Далее приведена таблица, из которой ясны различия чипов семейства S3C24xx и их комплектации:
Процессор
Ядро нм Частота CPU в МГц Особенности Корпус
S3C2450 ARM926EJ 65 400,533 2416s+Camera Interface, CF-ATA
400FBGA
S3C2416
ARM926EJ 65 400 2D Graphic Engine, DDR2 Support, HW 8bit ECC for MLC NAND 330FBGA
S3C2443 ARM920T 130 400,533 2440 Feature + USB2.0, CF-ATA I/F, HS MMC, SPI, MLC support 400FBGA
SC32442 ARM920T 130 300,400 S3C2442 (S3C2440s Feature) + MCP (Multi Chip Package) 332FBGA
S3C2440 ARM920T 130 300,400 2410s Feature + Camera Interface 289FBGA
S3C2413 ARM926EJ 130 266 S3C2410s feature + mSDRAM, mDDR, OneNAND + Camera Interface 289FBGA
S3C2412 ARM926EJ 130 200,266 S3C2410s feature + mSDRAM 272FBGA
S3C2410 ARM920T 180 200,266 MMU, NAND Flash Boot Loader, ROM/SRAM/SDRAM Control,
STN/TFT LCD Control, Touch Panel Control, MMC/SD Card, USB, 10bit ADC
272FBGA

Области применения микропроцессоров семейства S3C24xx

  • GPS-навигаторы
  • Мобильные телефоны
  • Смартфоны
  • Коммуникаторы
  • Карманные компьютеры (PDA)

Семейство SAMSUNG S3C64xx

S3C6410

Самым производительным представителем данного семейства является чип S3C6410, – выпускаемый по 65 нм и Low Power Process технологиям, он позволяет существенно снизить энергопотребление. Основными преимуществами его являются его богатая периферия и высокая производительность. Процессор S3C6410 имеет встроенный мультиформатный кодек (Multi-Format Codec) – аппаратное кодирование/декодирование MPEG4/H.263/H.264/VC1 в стандартных разрешениях – способен обрабатывать сигнал разрешением 640x480 с частотой 30 кадров в секунду в полнодуплексном режиме (одновременный захват и воспроизведение). Имеет 3D аппаратный ускоритель способный просчитывать 4М треугольников с секунду, поддерживающий OpenGL ES 1.1/2.0 и D3DM API. Так же в наличии 2D ускоритель с аппаратным масштабированием, JPEG кодек и 2 порта доступа к памяти, что позволяет не снижать его быстродействия при одновременном выполнении кода CPU и воспроизведения/захвата видео. А встроенный аппаратный TV энкодер позволяет воспроизводить TV сигнал в форматах NTSC и PAL. К этому всему добавляются еще богатый набор интерфейсов, периферии и контроллеров памяти.

Архитектура процессора S3C6410

Основные характеристики S3C6410

  • ядро ARM1176JZF-S;
  • частота ядра до 667Мгц;
  • поддерживает SRAM/NOR,SDRAM, mDDR, NAND, OneNAND;
  • Multi Format CODEC;
  • JPEG Codec;
  • Аппаратная поддержка функций поворота изображения;
  • 3D и 2D графические ускорители;
  • TV(NTSC/PAL) энкодер;
  • видео постпроцессор;
  • LCD контоллер;
  • интерфейсы I2S(PCM, AC97) x3, I2C x2, SPI x2, UART x4, HIS, CF+/ATA, IrDA, USB OTG 2.0, USB Host 1.1, HS-MMC/SDIO, touch screen
  • ADC 8ch, RTC, PLL, PWM, WDT, DMA 32ch, модуль управления питанием.

Тестирование S3C6410

Статья с результатами тестирования процессора S3C6410 представлена здесь.

S3C6430

Чип S3C6430 отличается от флагмана отсутствием 3D ускорителя и имеет более совершенные характеристики по энергопотреблению.

А их предшественник S3C6400 спроектирован для 90 нм технологии, не имеет 3D ускорителя, имеет менее производительную версию 2D ускорителя, а так же не выпускается с применением технологии Low Power Process.

Области применения микропроцессоров семейства S3C64xx

  • Смартфоны
  • GPS и ГЛОНАСС навигаторы
  • Эхолоты
  • Медиаплееры
  • Игровые приставки
  • Терминалы
  • Мультимедийные устройства