Edge AI STM32N6 Kısa İnceleme

Edge AI konusunda bilgi sahibi olmak için Meşe Bilişim sayfamızdaki yazıyı okuyabilirsiniz. Bu yazıda STM firmasının N6 çip ailesi kısaca incelenecektir.

STM32N6 serisi CPU’lar Arm Helium vektör işleme teknolojisini kullanır. 800 MHz’de çalışır. Arm® Cortex®-M55’i temel alır ve DSP işleme yeteneği bulunmaktadır. STM32N6, güç açısından verimli uç AI uygulamaları için tasarlanmıştır. Şirket içi geliştirilmiş bir sinir işleme birimi (NPU) olan ST Neural-ART accelerator™’ ı yerleştiren ilk STM32 MCU’dur . 1 GHz hızında çalışan ve 600 GOPS’ye kadar sağlayan bu birim, bilgisayarlı görüş ve ses uygulamaları için gerçek zamanlı sinir ağı çıkarımına olanak tanır.

MIPI CSI-2 arayüzü ve görüntü sinyali işleme (ISP) ile özel bir bilgisayarlı görüş hattı, çok çeşitli kameralarla uyumluluğu garanti eder. STM32N6 ayrıca bir H264 donanım kodlayıcısı ve grafikler için NeoChrom™ Accelerator’a sahiptir ve bu da onu özellik açısından zengin ürünler için uygun hale getirir.

Yapay sinir ağları veya grafik uygulamaları için ideal olan 4,2 Mbyte bitişik gömülü RAM’i, yüksek hızlı harici bellek arayüzleri (hexa-SPI, OCTOSPI, FMC) ile tamamlıyor.

STM32N6, hedef SESIP seviye 3 ve PSA seviye 3 sertifikasyonlarıyla en son standartları karşılayan gelişmiş güvenlik özellikleri sunuyor.

169 ila 264 pin ve 0,4 mm ila 0,8 mm aralıklı 6 farklı pakette sunulan bu ürün, 125°C ortam sıcaklığına kadar destek vererek zorlu ortamlara uygundur.

STM32Cube IDE üzerinde yaptığımız incelemede aileye ait 27 MCU bulunmaktadır.

Bu MCU ların ortak özelliği “Neural Network accelerator” Sinir Ağı Hızlandırıcı ünitesine sahip olmalarıdır.

Şu an aktif olmayan işlemciler var ancak çoğu satın alınabilir durumda.

Aktif olan “STM32N647A0H3Q” MCU yu seçerek projemizi oluşturuyoruz.

Proje açılırken CubeFw N6 1.1.0 Lisans Anlaşması çıkıyor karşımıza.

Lisans anlaşmasını okuduğumuzda “ARM”, “STMicroelectronics”, “Microsoft Corporation”, “LACROIX – Impulse”, “Verisilicon Inc, Google Inc.” ve “Linaro Limited, Arm Limited (or its affiliates), JUUL Labs, Nordic Semiconductor ASA, Cypress Semiconductor Corporation, Runtime Inc, Open Source Foundries Limited, Intel Corporation, Wind River Systems, Inc., The Linux Foundation and its contributors, the fiat-crypto authors, Chris Morrison, Kenneth MacKay” şirketlerinin haklarını kabul ediyoruz.

Proje açıldığında Pinout önümüze gelmektedir.

main.c dosyamızda main ve while döngümüz bizi karşılamaktadır.

İyi çalışmalar dileriz.