Shanghai Neardi Technology Co., Ltd. sales@neardi.com +86 17612192553
Por que cada vez mais dispositivos de ponta falam sobre NPUs e coprocessadores? O RK3588 já é um SoC (System on a Chip) poderoso de 6 TOPS (INT8), mas em cenas complexas, como inferência de múltiplas tarefas, paralelismo de modelos e análise de vídeo-IA, o limite de computação de um único chip ainda existe. O RK1820 foi criado exatamente para assumir essa fatia de carga e aliviar a “ansiedade computacional” do SoC principal. Em equipamentos de IA de ponta, o processador host não luta mais sozinho; quando as tarefas de IA superam a capacidade de agendamento da CPU/NPU tradicional, o coprocessador entra silenciosamente e assume parte da carga de trabalho inteligente.
![]()
O RK1820 é um coprocessador construído especificamente para inferência de IA e expansão de computação; ele se combina de forma flexível com SoCs host como o RK3588 e o RK3576 e se comunica com eles de forma eficiente através de interfaces PCIe ou USB.
| Categoria de Capacidade | Parâmetros e Funções Chave |
|---|---|
| Arquitetura do Processador | 3 × núcleos RISC-V de 64 bits; 32 KB de cache I-L1 + 32 KB de cache D-L1 por núcleo, 128 KB de cache L2 compartilhado; FPU de precisão H/F/D RISC-V |
| Memória | 2,5 GB de DRAM de alta largura de banda no chip + 512 KB de SRAM; suporte externo para eMMC 4.51 (HS200), SD 3.0, SPI Flash |
| Codec | Codificação JPEG: 16×16–65520×65520, YUV400/420/422/444; Decodificação JPEG: 48×48–65520×65520, múltiplos formatos YUV/RGB |
| NPU | 20 TOPS INT8; precisão mista INT4/INT8/INT16/FP8/FP16/BF16; frameworks: TensorFlow/MXNet/PyTorch/Caffe; Qwen2.5-3B (INT4) 67 tokens/s, YOLOv8n (INT8) 125 FPS |
| Comunicação | PCIe 2.1 (2 pistas, 2,5/5 Gbps), USB 3.0 (5 Gbps, compartilhado com PCIe) |
| Funções Principais | Inferência de IA de ponta (detecção / classificação / LLM), computação geral RISC-V, aceleração gráfica 2-D (escala / rotação), segurança AES/SM4 |
No sistema RK3588 + RK1820, o pipeline de tarefas de IA é decomposto em uma arquitetura de quatro camadas:
Aplicativo → Middleware → Execução do Coprocessador → Controle e Apresentação.
Host RK3588: lida com o agendamento de tarefas, pré-processamento de dados e saída de resultados, governando todo o fluxo de trabalho.
Coprocessador RK1820: dedicado à inferência de IA de alta computação, acoplado ao host via PCIe, formando um modelo de colaboração “controle leve + computação pesada”.
| Estágio | Ator | Ação |
|---|---|---|
| Solicitação do Aplicativo | RK3588 | Chamada de tarefa de IA emitida da camada do aplicativo (reconhecimento/detecção) |
| Disparo | Dispatcher RK3588 | Decidir se deve descarregar para o coprocessador |
| Inferência | RK1820 | Executar a computação do modelo de aprendizado profundo |
| Retorno | RK1820 → RK3588 | Enviar de volta os resultados da inferência; o host exibe ou continua a lógica |
A camada de aplicação é onde cada tarefa de IA começa; ela traduz os requisitos do usuário — análise de imagem, detecção de objetos, perguntas e respostas de LLM do lado da ponta, etc. — em comandos de tarefas executáveis pelo sistema e os passa para a camada de middleware por meio de APIs padronizadas. Esta camada é totalmente tratada pelo host RK3588, que gerencia a interação do usuário, a lógica de negócios e os dados periféricos.
![]()
Recepção de tarefas: adquire comandos do usuário via câmeras, painéis sensíveis ao toque, Ethernet, UART, etc.
Padronização de comandos: transforma entrada não estruturada em parâmetros de tarefas estruturados
A camada de middleware é o hub colaborativo: ela julga cada tarefa, aloca recursos, pré-processa dados e governa o tráfego do barramento. Ela decide se a tarefa é executada no host ou é descarregada para o coprocessador.
Somente RK3588; RK1820 não participa da configuração PCIe ou gerenciamento de interrupções — ele simplesmente executa os trabalhos de inferência despachados pelo host.
Classificação e agendamento de tarefas
Pré-processamento de dados
![]()
Controle de comunicação do barramento
Esta camada é o núcleo de inferência, acionado exclusivamente pelo coprocessador RK1820, dedicado à inferência de IA de alta computação.
RK1820 ativo; RK3588 não interfere na inferência, ele apenas espera os resultados. Tempo limite ou exceções são tratados pelo RK3588 via comandos de reinicialização PCIe.
Recepção e preparação da tarefa
Recebe dados, pesos do modelo e comandos despachados pelo RK3588; os escreve na DRAM de alta largura de banda local, carrega o modelo e configura a NPU.
Computação de inferência da NPU
Retorno do resultado
Esta camada é o ponto final de cada tarefa de IA: ela converte os resultados brutos de inferência do RK1820 em saída visual ou pronta para negócios e fecha o ciclo.
RK3588 ativo; RK1820 apenas fornece os dados brutos de inferência.
![]()
Pós-processamento do resultado
Controle do sistema e saída de feedback
Valor da sinergia: não apenas mais rápido, mas mais inteligente
| Estágio | Ator | Ação |
|---|---|---|
| Solicitação do Aplicativo | RK3588 | Chamada de tarefa de IA emitida da camada do aplicativo (reconhecimento/detecção) |
| Disparo | Dispatcher RK3588 | Decidir se deve descarregar para o coprocessador |
| Inferência | RK1820 | Executar a computação do modelo de aprendizado profundo |
| Retorno | RK1820 → RK3588 | Enviar de volta os resultados da inferência; o host exibe ou continua a lógica |
Simplificando: o RK3588 executa o show e mantém tudo no caminho certo, enquanto o RK1820 oferece rajadas de computação bruta; juntos, eles tornam os dispositivos de IA de ponta “mais inteligentes, rápidos e sem problemas”.
Siga-nos para mais notícias sobre o RK1820 e atualizações do SDK, tutoriais novos e demonstrações prontas para uso.