Shanghai Neardi Technology Co., Ltd. sales@neardi.com +86 17612192553
Waarom praten steeds meer edge devices over NPU's en coprocessors? De RK3588 is al een krachtige 6 TOPS (INT8) SoC, maar in complexe scenario's zoals multi-task inferentie, model parallelisme en video-AI analytics is de compute-limiet van een enkele chip er nog steeds. RK1820 is precies gemaakt om dat deel van de belasting over te nemen en de 'compute-angst' van de belangrijkste SoC te verlichten. In edge-AI-apparatuur vecht de hostprocessor niet langer alleen; wanneer AI-taken de planningscapaciteit van de traditionele CPU/NPU overstijgen, komt de coprocessor stilletjes tussenbeide en neemt een deel van de intelligente workload over.
![]()
RK1820 is een coprocessor die speciaal is gebouwd voor AI-inferentie en compute-uitbreiding; hij kan flexibel worden gecombineerd met host-SoC's zoals RK3588 en RK3576 en communiceert efficiënt met hen via PCIe- of USB-interfaces.
| Capaciteitscategorie | Belangrijkste parameters en functies |
|---|---|
| Processorarchitectuur | 3× 64-bit RISC-V-kernen; 32 KB L1 I-cache + 32 KB L1 D-cache per kern, 128 KB gedeelde L2-cache; RISC-V H/F/D-precisie FPU |
| Geheugen | 2,5 GB on-chip high-bandwidth DRAM + 512 KB SRAM; externe ondersteuning voor eMMC 4.51 (HS200), SD 3.0, SPI Flash |
| Codec | JPEG-codering: 16×16–65520×65520, YUV400/420/422/444; JPEG-decodering: 48×48–65520×65520, meerdere YUV/RGB-formaten |
| NPU | 20 TOPS INT8; mixed-precision INT4/INT8/INT16/FP8/FP16/BF16; frameworks: TensorFlow/MXNet/PyTorch/Caffe; Qwen2.5-3B (INT4) 67 tokens/s, YOLOv8n (INT8) 125 FPS |
| Communicatie | PCIe 2.1 (2 lanes, 2.5/5 Gbps), USB 3.0 (5 Gbps, gedeeld met PCIe) |
| Belangrijkste functies | Edge-AI-inferentie (detectie / classificatie / LLM), RISC-V algemene compute, 2-D graphics acceleratie (schaal / roteer), AES/SM4-beveiliging |
In het RK3588 + RK1820-systeem wordt de AI-taakpijplijn opgesplitst in een vierlaagse architectuur:
Applicatie → Middleware → Coprocessor-uitvoering → Besturing & Presentatie.
RK3588 host: handelt taakplanning, gegevensvoorverwerking en resultaatuitvoer af en beheert de hele workflow.
RK1820 coprocessor: toegewijd aan high-compute AI-inferentie, gekoppeld aan de host via PCIe, vormt een 'lichte controle + zware compute' samenwerkingsmodel.
| Fase | Actor | Actie |
|---|---|---|
| App-verzoek | RK3588 | AI-taakoproep uitgegeven vanuit de applicatielaag (herkenning/detectie) |
| Verzenden | RK3588 dispatcher | Beslissen of de taak wordt uitbesteed aan de coprocessor |
| Inferentie | RK1820 | Deep-learning modelberekening uitvoeren |
| Retourneren | RK1820 → RK3588 | Inferentieresultaten terugsturen; host geeft weer of gaat verder met de logica |
De applicatielaag is waar elke AI-taak begint; het vertaalt gebruikersvereisten—beeldanalyse, objectdetectie, edge-side LLM Q&A, enz.—in systeem-uitvoerbare taakopdrachten en geeft deze door aan de middlewarelaag via gestandaardiseerde API's. Deze laag wordt volledig afgehandeld door de RK3588-host, die de interactie met de gebruiker, bedrijfslogica en perifere gegevens beheert.
![]()
Taakontvangst: verkrijgt gebruikersopdrachten via camera's, aanraakschermen, Ethernet, UART, enz.
Opdrachtstandaardisatie: zet ongestructureerde invoer om in gestructureerde taakparameters
De middlewarelaag is de samenwerkingshub: hij beoordeelt elke taak, wijst resources toe, verwerkt gegevens vooraf en beheert busverkeer. Hij beslist of de taak op de host wordt uitgevoerd of wordt uitbesteed aan de coprocessor.
Alleen RK3588; RK1820 neemt geen deel aan PCIe-configuratie of interruptbeheer—hij voert gewoon de inferentietaken uit die door de host worden verzonden.
Taakclassificatie en -planning
Gegevensvoorverwerking
![]()
Buscommunicatiecontrole
Deze laag is de inferentiekern, exclusief aangestuurd door de RK1820 coprocessor, toegewijd aan high-compute AI-inferentie.
RK1820 actief; RK3588 interfereert niet met inferentie, hij wacht alleen op resultaten. Time-out of uitzonderingen worden afgehandeld door RK3588 via PCIe reset-opdrachten.
Taakontvangst en -voorbereiding
Ontvangt gegevens, modelgewichten en opdrachten die door RK3588 zijn verzonden; schrijft ze naar lokaal high-bandwidth DRAM, laadt het model en configureert de NPU.
NPU-inferentieberekening
Resultaatretour
Deze laag is het eindpunt van elke AI-taak: hij zet de onbewerkte inferentieresultaten van RK1820 om in visuele of bedrijfsgerichte uitvoer en sluit de lus.
RK3588 actief; RK1820 levert alleen de onbewerkte inferentiegegevens.
![]()
Resultaatnabewerking
Systeemcontrole & feedbackuitvoer
Waarde van synergie: niet alleen sneller, maar ook slimmer
| Fase | Actor | Actie |
|---|---|---|
| App-verzoek | RK3588 | AI-taakoproep uitgegeven vanuit de applicatielaag (herkenning/detectie) |
| Verzenden | RK3588 dispatcher | Beslissen of de taak wordt uitbesteed aan de coprocessor |
| Inferentie | RK1820 | Deep-learning modelberekening uitvoeren |
| Retourneren | RK1820 → RK3588 | Inferentieresultaten terugsturen; host geeft weer of gaat verder met de logica |
Simpel gezegd: RK3588 runt de show en houdt alles op schema, terwijl RK1820 onbewerkte compute-bursts levert; samen maken ze edge-AI-apparaten 'slimmer, sneller en probleemloos'.
Volg ons voor meer RK1820-nieuws en SDK-updates, nieuwe tutorials en kant-en-klare demo's.