Shanghai Neardi Technology Co., Ltd. sales@neardi.com +86 17612192553
¿Por qué cada vez más dispositivos edge hablan de NPUs y coprocesadores? El RK3588 ya es un potente SoC de 6 TOPS (INT8), pero en escenas complejas como la inferencia multitarea, el paralelismo de modelos y el análisis de video-IA, el límite de cálculo de un solo chip sigue presente. El RK1820 se creó precisamente para hacerse cargo de esa porción de carga y aliviar la “ansiedad de cálculo” del SoC principal. En los equipos de IA-edge, el procesador host ya no lucha solo; cuando las tareas de IA superan la capacidad de programación de la CPU/NPU tradicional, el coprocesador interviene silenciosamente y asume parte de la carga de trabajo inteligente.
![]()
El RK1820 es un coprocesador diseñado específicamente para la inferencia de IA y la expansión del cálculo; se empareja de forma flexible con SoCs host como el RK3588 y el RK3576 y se comunica con ellos de manera eficiente a través de interfaces PCIe o USB.
| Categoría de capacidad | Parámetros y funciones clave |
|---|---|
| Arquitectura del procesador | 3 núcleos RISC-V de 64 bits; 32 KB de caché L1 I + 32 KB de caché L1 D por núcleo, 128 KB de caché L2 compartido; FPU de precisión H/F/D-RISC-V |
| Memoria | 2,5 GB de DRAM de alto ancho de banda en chip + 512 KB de SRAM; soporte externo para eMMC 4.51 (HS200), SD 3.0, Flash SPI |
| Códec | Codificación JPEG: 16×16–65520×65520, YUV400/420/422/444; Decodificación JPEG: 48×48–65520×65520, múltiples formatos YUV/RGB |
| NPU | 20 TOPS INT8; precisión mixta INT4/INT8/INT16/FP8/FP16/BF16; frameworks: TensorFlow/MXNet/PyTorch/Caffe; Qwen2.5-3B (INT4) 67 tokens/s, YOLOv8n (INT8) 125 FPS |
| Comunicación | PCIe 2.1 (2 carriles, 2.5/5 Gbps), USB 3.0 (5 Gbps, compartido con PCIe) |
| Funciones principales | Inferencia de IA-edge (detección / clasificación / LLM), cálculo general RISC-V, aceleración de gráficos 2-D (escala / rotación), seguridad AES/SM4 |
En el sistema RK3588 + RK1820, la tubería de tareas de IA se descompone en una arquitectura de cuatro niveles:
Aplicación → Middleware → Ejecución del coprocesador → Control y presentación.
Host RK3588: maneja la programación de tareas, el preprocesamiento de datos y la salida de resultados, gobernando todo el flujo de trabajo.
Coprocesador RK1820: dedicado a la inferencia de IA de alto cálculo, acoplado al host a través de PCIe, formando un modelo de colaboración de “control ligero + cálculo pesado”.
| Etapa | Actor | Acción |
|---|---|---|
| Solicitud de la aplicación | RK3588 | Llamada de tarea de IA emitida desde la capa de la aplicación (reconocimiento/detección) |
| Despacho | Despachador RK3588 | Decidir si se descarga al coprocesador |
| Inferencia | RK1820 | Ejecutar el cálculo del modelo de aprendizaje profundo |
| Retorno | RK1820 → RK3588 | Enviar de vuelta los resultados de la inferencia; el host muestra o continúa la lógica |
La capa de aplicación es donde comienza cada tarea de IA; traduce los requisitos del usuario (análisis de imágenes, detección de objetos, preguntas y respuestas de LLM en el borde, etc.) en comandos de tareas ejecutables por el sistema y los pasa a la capa de middleware a través de API estandarizadas. Esta capa es manejada completamente por el host RK3588, que gestiona la interacción del usuario, la lógica empresarial y los datos periféricos.
![]()
Recepción de tareas: adquiere comandos del usuario a través de cámaras, paneles táctiles, Ethernet, UART, etc.
Estandarización de comandos: convierte la entrada no estructurada en parámetros de tareas estructurados
La capa de middleware es el centro de colaboración: juzga cada tarea, asigna recursos, preprocesa datos y gobierna el tráfico del bus. Decide si la tarea se ejecuta en el host o se descarga al coprocesador.
Solo RK3588; RK1820 no participa en la configuración de PCIe ni en la gestión de interrupciones; simplemente ejecuta los trabajos de inferencia despachados por el host.
Clasificación y programación de tareas
Preprocesamiento de datos
![]()
Control de comunicación del bus
Esta capa es el núcleo de inferencia, impulsado exclusivamente por el coprocesador RK1820, dedicado a la inferencia de IA de alto cálculo.
RK1820 activo; RK3588 no interfiere con la inferencia, solo espera los resultados. El tiempo de espera o las excepciones son manejados por el RK3588 a través de comandos de reinicio PCIe.
Recepción y preparación de tareas
Recibe datos, pesos del modelo y comandos despachados por el RK3588; los escribe en la DRAM local de alto ancho de banda, carga el modelo y configura la NPU.
Cálculo de inferencia de la NPU
Retorno de resultados
Esta capa es el punto final de cada tarea de IA: convierte los resultados de inferencia sin procesar del RK1820 en una salida visual o lista para la empresa y cierra el ciclo.
RK3588 activo; RK1820 solo proporciona los datos de inferencia sin procesar.
![]()
Post-procesamiento de resultados
Control del sistema y salida de retroalimentación
Valor de la sinergia: no solo más rápido, sino más inteligente
| Etapa | Actor | Acción |
|---|---|---|
| Solicitud de la aplicación | RK3588 | Llamada de tarea de IA emitida desde la capa de la aplicación (reconocimiento/detección) |
| Despacho | Despachador RK3588 | Decidir si se descarga al coprocesador |
| Inferencia | RK1820 | Ejecutar el cálculo del modelo de aprendizaje profundo |
| Retorno | RK1820 → RK3588 | Enviar de vuelta los resultados de la inferencia; el host muestra o continúa la lógica |
En pocas palabras: el RK3588 dirige el espectáculo y mantiene todo en marcha, mientras que el RK1820 ofrece ráfagas de cálculo sin procesar; juntos hacen que los dispositivos de IA-edge sean “más inteligentes, más rápidos y sin problemas”.
Síganos para obtener más noticias sobre el RK1820 y actualizaciones del SDK, tutoriales nuevos y demostraciones listas para usar.