Shanghai Neardi Technology Co., Ltd. sales@neardi.com +86 17612192553
Почему все больше устройств Edge говорят о NPU и сопроцессорах? RK3588 уже является мощным SoC с производительностью 6 TOPS (INT8), но в сложных сценах, таких как многозадачный вывод, параллелизм моделей и видео-AI аналитика, вычислительный потолок одного чипа все еще существует. RK1820 был создан именно для того, чтобы взять на себя эту часть нагрузки и избавить основной SoC от «вычислительной тревожности». В оборудовании edge-AI хост-процессор больше не сражается в одиночку; когда задачи AI перерастают возможности планирования традиционного CPU/NPU, сопроцессор тихо вступает в игру и берет на себя часть интеллектуальной рабочей нагрузки.
![]()
RK1820 - это сопроцессор, созданный специально для AI-вывода и расширения вычислений; он гибко сочетается с хост-SoC, такими как RK3588 и RK3576, и эффективно взаимодействует с ними через интерфейсы PCIe или USB.
| Категория возможностей | Ключевые параметры и функции |
|---|---|
| Архитектура процессора | 3 × 64-битных ядра RISC-V; 32 КБ L1 I-cache + 32 КБ L1 D-cache на ядро, 128 КБ общей кэш-памяти L2; FPU RISC-V H/F/D-precision |
| Память | 2,5 ГБ встроенной высокоскоростной DRAM + 512 КБ SRAM; внешняя поддержка eMMC 4.51 (HS200), SD 3.0, SPI Flash |
| Кодек | Кодирование JPEG: 16×16–65520×65520, YUV400/420/422/444; декодирование JPEG: 48×48–65520×65520, несколько форматов YUV/RGB |
| NPU | 20 TOPS INT8; смешанная точность INT4/INT8/INT16/FP8/FP16/BF16; фреймворки: TensorFlow/MXNet/PyTorch/Caffe; Qwen2.5-3B (INT4) 67 токенов/с, YOLOv8n (INT8) 125 FPS |
| Связь | PCIe 2.1 (2 линии, 2,5/5 Гбит/с), USB 3.0 (5 Гбит/с, совместно с PCIe) |
| Основные функции | AI-вывод на границе (обнаружение / классификация / LLM), общие вычисления RISC-V, ускорение 2D-графики (масштабирование / поворот), безопасность AES/SM4 |
В системе RK3588 + RK1820 конвейер AI-задач разбит на четырехуровневую архитектуру:
Приложение → Промежуточное ПО → Выполнение сопроцессора → Управление и представление.
Хост RK3588: обрабатывает планирование задач, предварительную обработку данных и вывод результатов, управляя всем рабочим процессом.
Сопроцессор RK1820: предназначен для высокопроизводительного AI-вывода, соединен с хостом через PCIe, образуя модель сотрудничества «легкое управление + интенсивные вычисления».
| Этап | Действующее лицо | Действие |
|---|---|---|
| Запрос приложения | RK3588 | Вызов AI-задачи, инициированный из уровня приложения (распознавание/обнаружение) |
| Диспетчеризация | Диспетчер RK3588 | Решает, следует ли перенести задачу на сопроцессор |
| Вывод | RK1820 | Выполнение вычислений модели глубокого обучения |
| Возврат | RK1820 → RK3588 | Отправка результатов вывода; хост отображает или продолжает логику |
Уровень приложения - это место, где начинается каждая AI-задача; он преобразует требования пользователя — анализ изображений, обнаружение объектов, ответы на вопросы LLM на границе и т. д. — в системные исполняемые команды задач и передает их на уровень промежуточного ПО через стандартизированные API. Этот уровень полностью обрабатывается хостом RK3588, который управляет взаимодействием с пользователем, бизнес-логикой и периферийными данными.
![]()
Получение задач: получает команды пользователя через камеры, сенсорные панели, Ethernet, UART и т. д.
Стандартизация команд: преобразует неструктурированный ввод в структурированные параметры задач
Уровень промежуточного ПО — это центр сотрудничества: он оценивает каждую задачу, распределяет ресурсы, выполняет предварительную обработку данных и управляет трафиком шины. Он решает, выполняется ли задача на хосте или переносится на сопроцессор.
Только RK3588; RK1820 не принимает участия в конфигурации PCIe или управлении прерываниями — он просто выполняет задачи вывода, отправленные хостом.
Классификация и планирование задач
Предварительная обработка данных
![]()
Управление связью по шине
Этот уровень является ядром вывода, управляемым исключительно сопроцессором RK1820, предназначенным для высокопроизводительного AI-вывода.
RK1820 активен; RK3588 не вмешивается в вывод, он только ждет результатов. Тайм-аут или исключения обрабатываются RK3588 через команды сброса PCIe.
Получение и подготовка задач
Получает данные, веса модели и команды, отправленные RK3588; записывает их в локальную высокоскоростную DRAM, загружает модель и настраивает NPU.
Вычисления вывода NPU
Возврат результатов
Этот уровень является конечной точкой каждой AI-задачи: он преобразует необработанные результаты вывода от RK1820 в визуальный или готовый к работе вывод и замыкает цикл.
RK3588 активен; RK1820 предоставляет только необработанные данные вывода.
![]()
Постобработка результатов
Управление системой и вывод обратной связи
Ценность синергии: не просто быстрее, а умнее
| Этап | Действующее лицо | Действие |
|---|---|---|
| Запрос приложения | RK3588 | Вызов AI-задачи, инициированный из уровня приложения (распознавание/обнаружение) |
| Диспетчеризация | Диспетчер RK3588 | Решает, следует ли перенести задачу на сопроцессор |
| Вывод | RK1820 | Выполнение вычислений модели глубокого обучения |
| Возврат | RK1820 → RK3588 | Отправка результатов вывода; хост отображает или продолжает логику |
Проще говоря: RK3588 управляет процессом и держит все под контролем, в то время как RK1820 обеспечивает необработанные вычислительные всплески; вместе они делают устройства edge-AI «умнее, быстрее и без проблем».
Следите за нами, чтобы получать больше новостей о RK1820 и обновлениях SDK, новые учебные пособия и готовые к запуску демонстрации.