Kompaktowa płyta z wbudowaną jednostką NPU
Komputer jednopłytkowy z wbudowaną sztuczną inteligencją, obsługą PCIe i wejściem kamery umożliwia lokalne przetwarzanie na potrzeby systemów wizyjnych, robotyki i urządzeń brzegowych bez korzystania z chmury.
Radxa wprowadziła na rynek Cubie A7S, komputer jednopłytkowy o wymiarach 51 × 51 mm oparty na Allwinner A733.Wykorzystuje rdzenie procesorów Cortex-A76 i Cortex-A55, pamięć LPDDR5, rozszerzenie PCIe 3.0 i wbudowaną jednostkę NPU o wartości 3 TOPS.Płytę zaprojektowano z myślą o brzegowej sztucznej inteligencji, systemach wizyjnych i wbudowanych multimediach, gdzie potrzebne są niewielkie rozmiary, przetwarzanie na urządzeniu i niskie zużycie energii.
Cubie A7S pomaga rozwiązać typowy problem w projektowaniu wbudowanym.Wielu programistów potrzebuje lokalnego wnioskowania AI bez łączności z chmurą.Wysyłanie danych do chmury może zwiększyć opóźnienia, koszt przepustowości i ryzyko dla prywatności.Łącząc procesor, procesor graficzny, NPU i sterowanie w czasie rzeczywistym na małej płytce, umożliwia przetwarzanie na urządzeniu dla systemów wizyjnych, analitycznych i sterujących.Jest odpowiedni dla producentów OEM, integratorów systemów, twórców robotyki, start-upów AI i inżynierów tworzących produkty o ograniczonej przestrzeni.
Allwinner A733 wykorzystuje konfigurację ośmiordzeniową z dwoma rdzeniami Cortex-A76 o częstotliwości do 2,0 GHz i sześcioma rdzeniami Cortex-A55 o częstotliwości do 1,8 GHz.Za grafikę odpowiada procesor graficzny Imagination PowerVR BXM-4-64 MC1.Obsługuje OpenGL ES 1.1, 2.0 i 3.x, Vulkan 1.3 i OpenCL 3.0 do zadań graficznych i obliczeniowych.
NPU zapewnia do 3 TOPS z precyzją INT8 i obsługuje formaty danych INT4, INT8, INT16, FP16 i BF16.Platforma współpracuje z frameworkami AI, takimi jak TensorFlow, PyTorch, ONNX, Caffe, TFLite i Darknet.Obsługuje systemy Linux i Android, umożliwiając wdrażanie modeli na różnych platformach i szybszy rozwój.
Oprócz klastra procesorów Arm, SoC zawiera mikrokontroler RISC-V XuanTie E902 pracujący z częstotliwością do 200 MHz.Ten MCU zarządza zadaniami o niskim poborze mocy i zadaniami w czasie rzeczywistym, takimi jak sterowanie silnikiem, przechwytywanie danych z czujników i zarządzanie systemem, gdy główne rdzenie znajdują się w trybie niskiego poboru mocy.Ta konfiguracja umożliwia uruchamianie zadań kontrolnych niezależnie od obciążeń AI.
Płyta obsługuje pamięć LPDDR5 o pojemności do 16 GB.Opcje przechowywania obejmują wbudowaną pamięć eMMC o pojemności do 256 GB i gniazdo kart microSD.Interfejs PCIe 3.0 x1 jest dostępny za pośrednictwem złącza FPC w celu rozbudowy dysku SSD NVMe, przydatnego do rejestrowania danych i przechowywania modeli AI.
W przypadku wideo płyta obsługuje kodowanie H.264 i H.265 do 4K przy 30 klatkach na sekundę.Obsługuje także dekodowanie sprzętowe dla H.265, VP9 i AVS2 do 8K przy 24 klatkach na sekundę.Sygnał wyjściowy jest dostępny przez port USB-C z trybem DisplayPort Alt i obsługuje rozdzielczość do 4K przy 60 klatkach na sekundę.4-torowy interfejs MIPI CSI umożliwia bezpośrednie podłączenie kamery do systemów wizyjnych i nadzoru maszynowego.