Rockchip представили первые процессоры Arm Cortex-A35 с SoC RK3326 «Gemini» и RK3308 в марте. Оба чипа предназначены для интеллектуальных решений с ИИ, компания продемонстрировала комплекты разработки для умных колонок и дисплеев на базе новых процессоров.
Основные характеристики процессоров уже известны: например, RK3326 оснащен графическим процессором Mali-G31 Dvalin, но теперь появилась дополнительная информация после публикации Rockchip документации, включая даташиты.
Rockchip RK3308

Ключевые характеристики:
- ЦП – Четырехъядерный Arm Cortex-A35 64-бит Armv8-A с NEON, ARMv8 Cryptography Extensions, 256 КБ унифицированного кэша L2 и FPU VFPv4
- Системная память – 256 КБ внутренней SRAM, поддержка внешней памяти DDR2, DDR3/DDR3L, LPDDR2 до 512 МБ
- Хранилище
- Внутренняя BootROM
- OTP – Поддержка 4K бит, 3.5K бит для защищенных приложений
- Внешние интерфейсы – Загрузка с 8-бит асинхронной NAND-памяти, eMMC 5.1, SPI NOR/NAND, SD-карт
- Системные компоненты
- CRU (Тактовый генератор и сброс)
- PMU (Блок управления питанием)
- Таймеры – 6x 64-бит для незащищенных приложений, 6x 64-бит для защищенных
- ШИМ – 4x PWM с прерываниями
- 32-бит сторожевой таймер
- Контроллер прерываний с поддержкой 4x PPI и 89x SPI источников от компонентов, 16 программных прерываний
- DMAC – 2x встроенных DMA-контроллера для периферии
- Среда доверенного выполнения на базе Arm TrustZone
- Криптодвижок – SHA-1, SHA-256/224, SHA-512/384, MD5 с аппаратным дополнением
- Процессор вывода видео (VOP) – Параллельный RGB LCD интерфейс RGB666/RGB565 до 1080p; поддержка двух слоев
- Аудиоинтерфейсы
- 2/8/16-канальный I2S до 192 кГц
- 8-канальный PDM до 192 кГц
- 8-канальный TDM до 192 кГц @2-кан, 48 кГц @8-кан
- SPDIF Rx/Tx до 192 кГц
- Детектирование речевой активности (VAD) с поддержкой микрофонных решеток
- Встроенный аудиокодек — 24-бит ЦАП с поддержкой стереонаушников и линейного выхода
- Периферия
- SDIO интерфейс c SDIO 3.0
- MAC 10/100 Ethernet контроллер
- USB 2.0 OTG, USB 2.0 Host
- 3x SPI, 4x I2C, 5x UART
- GPIO
- Датчик температуры (TS-ADC)
- 10-бит SAR АЦП до 1 Мвыб/с
- Корпус – TFBGA355 (13×13 мм; шаг 0.65 мм)
RK3308 поддерживает внешние дисплеи, но без 2D/3D ускорителя функциональность ограничена, интерфейс может работать медленно.
Даташит (англ.) и документы по DuerOS/Linux (кит.) доступны в папке RK3308 .
Rockchip RK3326
Rockchip RK3326 имеет сходство, но предоставляет больше опций дисплеев, поддержку видеоввода (камера) и мультимедийные процессоры для 2D/3D и кодирования/декодирования видео.
Ключевые характеристики:
- ЦП – Четырехъядерный Arm Cortex-A35 64-бит Armv8-A с NEON, ARMv8 Cryptography Extensions, 256 КБ унифицированного кэша L2 и FPU VFPv3
- Системная память – 256 КБ внутренней SRAM, поддержка DDR3/DDR3L, DDR4, LPDDR2, LPDDR3 до 4 ГБ
- Хранилище
- Внутренняя BootROM
- OTP – Поддержка 4K бит, 3.5K бит для защищенных приложений
- Внешние интерфейсы – Загрузка с 8-бит асинхронной NAND, eMMC 5.1, SPI NOR/NAND, SD-карт, Toggle NAND + 8-бит ONFI NAND
- Системные компоненты
- CRU (Тактовый генератор и сброс)
- PMU (Блок управления питанием)
- Таймеры – 6x 64-бит для незащищенных приложений, 2x 64-бит для защищенных
- ШИМ – 2x PWM с прерываниями
- 32-бит сторожевой таймер
- Контроллер прерываний с поддержкой 3x PPI и 128x SPI источников, 16 программных прерываний
- DMAC – 1x встроенный DMA-контроллер для периферии
- Среда доверенного выполнения на базе Arm TrustZone
- Криптодвижок – SHA-1, SHA-256/224, SHA-512/384, MD5 с аппаратным дополнением
- Видеокодек
- Декодер – MPEG-4, H.264, H.265/HEVC, VP8, VC-1 до 1080p60
- Кодер – H.264 до 1920×1080@30fps или 2x720p@30fps
- Графические движки
- 3D-ускоритель с поддержкой DirectX 11 FL9_3, OpenGL ES 1.1/2.0/3.2, Vulkan 1.0, OpenCL 2.0 Full Profile
- 2D-ускоритель с масштабированием, вращением, альфа-смешением
- Интерфейсы видеоввода
- 8-бит DPI до 150 МГц
- MIPI CSI Tx 4 линии @1 Гбит/с
- VIP-блок с поддержкой YCbCr422 8-бит, Raw 8/10/12-бит, CCIR656(PAL/NTSC), JPEG; вывод YCbCr422/420
- 12-бит ISP
- Интерфейсы дисплеев
- 24-бит RGB параллельный до 1080p60
- MIPI DSI до 1080p60
- LVDS до 1280×800@60 Гц
- Процессор вывода видео (VOP) – RGB LCD RGB888/RGB666/RGB565 до 1080p; два слоя + аппаратный курсор
- Аудиоинтерфейсы
- 2/8-канальный I2S Tx/Rx до 192 кГц
- До 8-канальный PDM до 192 кГц
- До 8-канальный Tx/Rx TDM до 192 кГц
- Периферия
- SDIO интерфейс c SDIO 3.0
- USB 2.0 OTG
- 2x SPI, 4x I2C, 2x UART
- GPIO
- Датчик температуры (TS-ADC)
- 10-бит SAR АЦП до 1 Мвыб/с
- Корпус – TFBGA395L (14×14 мм; шаг 0.65 мм)
RK3326 имеет расширенные мультимедийные функции и поддержку до 4 ГБ памяти, но лишен Ethernet, USB 2.0 Host и SPDIF. Прямое указание на VAD отсутствует, но множественные аудиоинтерфейсы позволяют использовать микрофонные решетки.
Даташит RK3326 (англ.) и документация по Linux (кит.) доступны в папке RK3326 на Github . Следует ожидать путаницы между RK3326 и RK3328 в будущих публикациях.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.