STMicro STM32N6: ไมโครคอนโทรลเลอร์ ที่ใช้ซีพียู Arm Cortex-M55 พร้อม NPU และ computer vision pipeline

STMicro ได้ประกาศการวางจำหน่ายของไมโครคอนโทรลเลอร์ STM32N6 series ที่ใช้ซีพียู ARM Cortex-M55 ความเร็ว 800MHz และ Neural-ART Accelerator ที่รองรับ 600 GOPS

STM32N6 เป็น STM32 series ใหม่ล่าสุดและทรงพลังที่สุดของบริษัท มีประสิทธิภาพระดับ ไมโครโปรเซสเซอร์ (MPU) มาสู่ ไมโครคอนโทรลเลอร์โดยเป็น STM32 รุ่นแรกที่มีซีพียู Arm Cortex-M55 และมีหน่วยความจำ RAM ภายในสูงสุดถึง 4.2MB นอกจากนี้ ชิปยังรวม NeoChrom GPU ของ ST และ H.264 hardware encoder อีกด้วย

STM32N6 block diagram

ตามที่ Remi El-Quazzane ประธาน MDRF (Microcontrollers, Digital ICs, and RF Products) ของ STMicro กล่าว STM32N6 “เป็นจุดเริ่มต้นของการเดินทางที่ยาวนานของ STM32 ที่เร่งการประมวลผล AI ด้วยฮาร์ดแวร์ ซึ่งจะเปิดโอกาสให้เกิดนวัตกรรมในแอปพลิเคชันและผลิตภัณฑ์ในลักษณะที่ไม่สามารถทำได้ด้วยโซลูชันการประมวลผลฝังตัวอื่น ๆ”

ไมโครคอนโทรลเลอร์ STM32N6 มีให้เลือกสองรุ่นของ ได้แก่ STM32N6x7 AI ซึ่งมี Neural-ART accelerator และ STM32N6x5 GP (general-purpose) ซึ่งไม่มี NPU โดยทั้งสองตัวนี้เน้นเป้าหมายไปที่การใช้งานด้านการประมวลผลภาพและเสียงในอุตสาหกรรมอัจฉริยะ, บ้านอัจฉริยะ, ยานยนต์, อุปกรณ์อิเล็กทรอนิกส์ส่วนบุคคล, การแพทย์, และการดูแลสุขภาพ

STM32N6 portfolio

ไมโครคอนโทรลเลอร์ STM32N6 เป็นรุ่นแรกที่มี NPU แบบกำหนดเอง แต่เราได้เห็นไมโครคอนโทรลเลอร์อื่นๆ ที่ใช้ซีพียู Cortex-M55 เช่น Ambiq Apollo510 และ Infineon PSOC series

สเปคของ STM32N6:

  • Core – CPU Arm 32-bit Cortex-M55 @ สูงสุด 800MHz พร้อม Arm Helium และ Arm MVE
  • GPU – Neo-Chrom 2.5D GPU, Chrom-ART Accelerator (DMA2D)
  • NPU – ST Neural-ART Accelerator @ 1 GHz, 600 GOPS
  • หน่วยความจำ/ที่เก็บข้อมูล
    • การกำหนดค่า “ไม่มีแฟลช”
    • SRAM ขนาด 4.2MB
    • ตัวควบคุมหน่วยความจำแบบยืดหยุ่น (PSRAM, SDRAM, NOR, NAND)
    • อินเทอร์เฟสหน่วยความจำภายนอก (hexa-SPI, Octo SPI, FMC)
  • การแสดงผลและวิดีโอ
    • ตัวควบคุม LCD-TFT ที่มีความละเอียดสูงสุด XGA
    • อินเทอร์เฟสกล้อง CSI-2 แบบ Parallel และ  2-lane
    • การประมวลผลสัญญาณภาพ (ISP)
      • รองรับกล้อง 5 เมกะพิกเซล @ 30 fps
      • สาม parallel pipes ในสตรีมอินพุตเดียวกัน
    • ตัวเข้ารหัสสัญญาณ H.264: 720p/1080p @ 30 fps
    • ฮาร์ดแวร์ตัวแปลงสัญญาณ JPEG พร้อม MJPEG
  • เสียง – 2x SAI พร้อมรองรับ DMIC 4 ตัว
  • อินเทอร์เฟสอุปกรณ์ต่อพ่วง
    • GPIO สูงสุด 165 พิน
    • 2x USB 2.0 FS device/host OTG controllers (หนึ่งตัวรองรับ UCPD USB Type-C Power Delivery)
    • Ethernet 10Mbit, 100Mbit, และ 1Gbit พร้อม TSN (time-sensitive networking)
    • 4x I2C Fm+ อินเทอร์เฟซ (SMBus/PMBus)+ 2x I3C
    • 6x SPI; รองรับ I2S สี่ตัว
    • 2x SDMMC
    • 3x FDCAN พร้อมความสามารถ TTCAN
    • 5x USART, 5x UART (ISO78916 interface, LIN, IrDA, สูงสุด 12.5 Mbit/s) + 1x LPUART
  • แอนะล็อก
    • 1x เซ็นเซอร์อุณหภูมิ
    • 2x ADCs พร้อมความละเอียดสูงสุด 12 บิต (สูงสุด 5 Msps), สูงสุด 20 ช่อง
    • 1x ADF filter พร้อม SAD และ 1x MDF (มี 6 ฟิลเตอร์)
  • ตัวจับเวลา (Timers)
    • 1x ตัวจับเวลาความละเอียดสูง
    • 4x ตัวจับเวลา 32 บิต พร้อมสูงสุด 4 IC/OC/PWM หรือ pulse counters และ quadrature encoder input (สูงสุด 240 MHz)
    • 2x ตัวจับเวลา 16 บิตสำหรับควบคุมมอเตอร์ขั้นสูง (สูงสุด 240 MHz)
    • 13x ตัวจับเวลา 16 บิตทั่วไปและ 5x ตัวจับเวลา 16 บิตพลังงานต่ำ (สูงสุด 240 MHz)
    • 2x ตัวจับเวลาหมุนเวียน (independent และ window)
    • 1x ตัวจับเวลา SysTick
    • RTC ที่มีความแม่นยำย่อยวินาทีและปฏิทินฮาร์ดแวร์
  • การดีบัก – Serial wire debug (SWD), JTAG, Embedded Trace Macrocell (ETM)
  • หน่วยคำนวณ CRC
  • การจัดการสัญญาณนาฬิกา
    • ออสซิลเลเตอร์ภายใน: HSI 64 MHz, MSI 4 MHz, LSI 32 kHz
    • ออสซิลเลเตอร์ภายนอก: 16 ถึง 48 MHz HSE, 32.768 kHz LSE
    • 4x PLL (หนึ่งสำหรับนาฬิการะบบ, หนึ่งสำหรับ ST Neural-ART Accelerator, สองสำหรับนาฬิกาของเคอร์เนล) พร้อมโหมดเศษส่วน
  • รีเซ็ตและการจัดการพลังงาน
    • แหล่งจ่ายไฟและขา I/O ช่วง 1.71 V ถึง 3.6 V
    • วงจรจ่ายไฟเฉพาะสำหรับ USB และ XSPI I/O
    • Power-on/Power-down reset (POR/PDR), Programmable Brown-Out reset (BOR), Programmable Brownout Voltage Detection (PBVD)
    • โหมดพลังงานต่ำ: Sleep, Stop, Standby, Shutdown
    • การจ่ายไฟ VBAT สำหรับ RTC, 32x 32-bit backup registers + 8-Kbyte backup SRAM
    • ตัวแปลงพลังงาน SMPS
  • แพ็คเกจ
    • VFBGA264 (14 x 14 มม.)
    • VFBGA223 (10 x 10 มม.)
    • VFBGA198 (10 x 10 มม.)
    • VFBGA178 (12 x 12 มม.)
    • VFBGA169 (6 x 6 มม.)
    • VFBGA142 (8 x 8 มม.)
  • ช่วงอุณหภูมิ – -40°C ถึง 125°C

STMicro มีชุดเครื่องมือซอฟต์แวร์ ที่ครบครันเพื่ออำนวยความสะดวกในการพัฒนาแอปพลิเคชัน Edge AI โดยใช้ STM32N6 ชุด ST Edge AI ประกอบด้วยเครื่องมือซอฟต์แวร์ ตัวอย่าง และเอกสารสำหรับนักพัฒนาที่มีทักษะหลากหลาย ชุดเครื่องมือยังรวมถึง Edge AI Developer Cloud ที่มี neural networks ที่ออกแบบเฉพาะจาก STM32 model zoo รวมทั้ง board farm สำหรับการทดสอบประสิทธิภาพ ST ยังรับรองว่าเฟรมเวิร์กที่มีอยู่สามารถใช้งานร่วมกับ STM32N6 ซีรีส์ได้ผ่าน ST Edge AI-Core ที่ช่วยให้สามารถปรับแต่งและคอมไพล์เครือข่ายประสาทให้ทำงานกับฮาร์ดแวร์ ST ได้

STM32N6 AI Demo
ชุดสาธิต STM32N6 Discovery Kit

มีให้เลือกในแพ็คเกจ VFBGA ขนาด 142 ถึง 264 พิน และขณะนี้พร้อมจำหน่ายสำหรับลูกค้าที่ต้องการซื้อในปริมาณมาก มี evaluation board 2 รุ่นได้แก่ STM32N6570-DK Discovery Kit ราคา $185(~6,000฿) และ Nucleo-144 board ราคา $56.25(~2,000฿) สามารถดูรายละเอียดเเพิ่มเติมได้ที่หน้าเพจสินค้า

แปลจากบทความภาษาอังกฤษ : STMicro releases STM32N6 Cortex-M55 MCU series with in-house NPU and dedicated computer vision pipeline

FacebookTwitterLineEmailShare

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

โฆษณา
โฆษณา