กลับไปหน้าบทความ

อ่าน 16 นาที

ไอเอ็มเอ็กซ์

ซีรี่ส์ i.MX เป็นตระกูลโปรเซสเซอร์ ระบบบนชิป (SoC) ที่ใช้สถาปัตยกรรม ARM ซึ่งออกแบบโดย NXP Semiconductors สำหรับแอปพลิเคชันมัลติมีเดียและ ระบบฝังตัว โดยเน้นการใช้พลังงานต่ำ [ 1 ]...

ไอเอ็มเอ็กซ์

ซีรี่ส์i.MXเป็นตระกูลโปรเซสเซอร์ระบบบนชิป (SoC) ที่ใช้สถาปัตยกรรม ARM ซึ่งออกแบบโดย NXP Semiconductorsสำหรับแอปพลิเคชันมัลติมีเดียและระบบฝังตัวโดยเน้นการใช้พลังงานต่ำ[ 1 ]เดิมทีพัฒนาโดยFreescale Semiconductor (ซึ่ง NXP เข้าซื้อกิจการในปี 2015) [ 2 ]โปรเซสเซอร์แอปพลิเคชัน i.MX รวมหน่วยประมวลผลหลายหน่วย ได้แก่คอร์ CPU หน่วยประมวลผลกราฟิก ( GPU) และหน่วยประมวลผลวิดีโอ (VPU) ไว้บนชิป เดียว ตระกูล i.MX ได้รับการรับรองสำหรับตลาดรถยนต์ อุตสาหกรรม และผู้บริโภค โดยผลิตภัณฑ์ส่วนใหญ่รับประกันอายุการใช้งาน 10 ถึง 15 ปี[ 3 ]

i.MX เดิมทีหมายถึง "นวัตกรรมมัลติมีเดีย eXtension" และก่อนหน้านี้รู้จักกันในชื่อตระกูล "DragonBall MX" ซึ่งเป็น ไมโครคอนโทรลเลอร์ DragonBall รุ่นที่ห้าของ Freescaleอุปกรณ์ที่โดดเด่นที่ใช้โปรเซสเซอร์ i.MX ได้แก่ระบบยานยนต์Ford Sync [ 4 ] Amazon Kindle [ 5 ] Zune ( ยกเว้น Zune HD) Librem 5ของPurismและระบบฝังตัวและคอมพิวเตอร์บอร์ดเดี่ยว ต่างๆ

ประวัติศาสตร์

ตระกูล i.MX เปิดตัวในปี 2001/2002 ด้วย ซีรีส์ DragonBall MX1 ดั้งเดิม ที่ใช้สถาปัตยกรรม ARM920T [ 6 ] Freescale Semiconductor ได้พัฒนารุ่นต่อ ๆ ไปตลอดช่วงปี 2000 และ 2010 โดยค่อย ๆ นำสถาปัตยกรรม ARM รุ่นใหม่กว่ามาใช้ตั้งแต่ ARM9 ไปจนถึง ARM11 และARM Cortex ในปี 2007 Freescale ได้รับใบอนุญาตเทคโนโลยี Imageon graphics ของ AMD เพื่อรวมความสามารถ GPU เข้ากับโปรเซสเซอร์ i.MX5 ซีรีส์รุ่นต่อมา[ 7 ] NXP เข้าซื้อกิจการ Freescale ในปี 2015 ด้วยมูลค่าเกือบ 12 พันล้านดอลลาร์ โดยสายผลิตภัณฑ์ i.MX ยังคงได้รับการพัฒนาต่อไปภายใต้ NXP [ 2 ]

ตระกูล i.MX ได้ขยายตัวอย่างมากเมื่อเวลาผ่านไป โดยรุ่นใหม่ๆ ได้รวมเอาคอร์ ARM ที่ทันสมัยยิ่งขึ้น กระบวนการผลิตที่ได้รับการปรับปรุง[ 8 ]และรุ่นเฉพาะสำหรับIoT ยานยนต์ และแอปพลิเคชันอุตสาหกรรม ไมโครคอนโทรลเลอร์ ซีรีส์ i.MX RT แบบครอสโอเวอร์ได้รับการแนะนำในปี 2017 โดยผสมผสานคุณสมบัติคล้ายไมโครคอนโทรลเลอร์เข้ากับประสิทธิภาพของโปรเซสเซอร์แอปพลิเคชัน[ 9 ]

ซีรี่ส์ i.MX 1

ไมโครโปรเซสเซอร์ Freescale DragonBall MX-1 (แพ็คเกจ BGA) ต่อมาซีรีส์นี้ได้เปลี่ยนชื่อเป็น i.MX

ซีรี่ส์ i.MX / MX-1 ซึ่งเปิดตัวในปี 2001/2002 นั้นใช้สถาปัตยกรรม ARM920T เป็นพื้นฐาน

  • i.MX1 =  ARM920T ความเร็ว 200 MHz
  • i.MXS =  ARM920T ความเร็ว 100 MHz
  • i.MXL =  ARM920T ความเร็ว 150-200 MHz

ซีรี่ส์ i.MX 2

ซีรี่ส์ i.MX2x เป็นตระกูลโปรเซสเซอร์ที่ใช้ สถาปัตยกรรม ARM9 (ARM926EJ-S) ซึ่งออกแบบด้วย กระบวนการผลิต 90 นาโนเมตร

ตระกูล i.MX 21

ตระกูล i.MX21 ออกแบบมาสำหรับอุปกรณ์พกพาที่ใช้พลังงานต่ำ เปิดตัวครั้งแรกในปี 2546

  • i.MX21 =  แพลตฟอร์ม ARM9 ความเร็ว 266 MHz + CIF VPU (ถอดรหัส/เข้ารหัส) + ระบบรักษาความปลอดภัย
  • i.MX21S =  แพลตฟอร์ม ARM9 ความเร็ว 266 MHz + ระบบรักษาความปลอดภัย

ตระกูล i.MX 27

ตระกูล i.MX27 ออกแบบมาเพื่อการใช้งานด้านการสนทนาทางวิดีโอและการเฝ้าระวังด้วยวิดีโอ โดยเปิดตัวครั้งแรกในปี 2550

  • i.MX27 =  แพลตฟอร์ม ARM9 ความเร็ว 400 MHz + D1 VPU (ถอดรหัส/เข้ารหัส) + IPU + ระบบรักษาความปลอดภัย
  • i.MX27L =  แพลตฟอร์ม ARM9 ความเร็ว 400 MHz + IPU + ระบบรักษาความปลอดภัย

ตระกูล i.MX 25

ตระกูล i.MX25 เปิดตัวในปี 2552 โดยเฉพาะอย่างยิ่งได้รวมคุณสมบัติด้านความปลอดภัยที่สำคัญไว้ในฮาร์ดแวร์ สมาชิกระดับสูงของตระกูลนี้คือ i.MX258 ซึ่งรวม แพลตฟอร์ม CPU ARM9 ความเร็ว 400 MHz + LCDC (ตัวควบคุม LCD) + บล็อกความปลอดภัย และรองรับ mDDR-SDRAM ที่ความเร็ว 133  MHz

  • i.MX258 (ระดับอุตสาหกรรม) =  แพลตฟอร์ม ARM9 ความเร็ว 400 MHz + LCDC (รองรับหน้าจอสัมผัส) + ระบบรักษาความปลอดภัย
  • i.MX257 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม ARM9 ความเร็ว 400 MHz + LCDC (รองรับหน้าจอสัมผัส)
  • i.MX253 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม ARM9 ความเร็ว 400 MHz + LCDC + ระบบรักษาความปลอดภัย (ไม่มีระบบสัมผัส)
  • i.MX255 (ยานยนต์) = แพลตฟอร์ม ARM9 400  MHz + LCDC (พร้อมรองรับหน้าจอสัมผัส) + ระบบรักษาความปลอดภัย
  • i.MX251 (ยานยนต์) =  แพลตฟอร์ม ARM9 400 MHz + ระบบรักษาความปลอดภัย

ตระกูล i.MX 23

โปรเซสเซอร์ i.MX233 (เดิมชื่อ SigmaTel STMP3780 ใน ตระกูล STMP37xx ) ซึ่งเปิดตัวในปี 2552 ได้รวมหน่วยจัดการพลังงาน (PMU) และตัวแปลงสัญญาณเสียงสเตอริโอไว้ในชิปเดียวกัน จึงไม่จำเป็นต้องใช้ชิปจัดการพลังงานและชิปตัวแปลงสัญญาณเสียงภายนอกอีกต่อไป

  • i.MX233 (สำหรับผู้บริโภค) =  แพลตฟอร์ม ARM9 ความเร็ว 454 MHz + ตัวควบคุม LCD (พร้อมรองรับหน้าจอสัมผัส) + หน่วยประมวลผลพิกเซล + ระบบรักษาความปลอดภัย + หน่วยจัดการพลังงาน + ตัวแปลงสัญญาณเสียง มีให้เลือกในแพ็คเกจ 128LQFP หรือ 169 BGA

ตระกูล i.MX 28

ตระกูล i.MX28 เปิดตัวในปี 2010 โดยได้รวมคุณสมบัติด้านความปลอดภัยที่สำคัญไว้ในฮาร์ดแวร์ รวมถึง ADC และหน่วยจัดการพลังงาน รองรับหน่วยความจำ mDDR, LV-DDR2 และ DDR2-SDRAM ที่ความเร็ว 200  MHz

  • i.MX287 (ระดับอุตสาหกรรม) = แพลตฟอร์ม ARM9 454  MHz + LCDC (รองรับหน้าจอสัมผัส) + ระบบรักษาความปลอดภัย + การจัดการพลังงาน + อินเทอร์เฟซ CAN คู่ + อีเธอร์เน็ตคู่ + สวิตช์ L2
  • i.MX286 (อุตสาหกรรม) = แพลตฟอร์ม ARM9 454  MHz + LCDC (รองรับหน้าจอสัมผัส) + ระบบรักษาความปลอดภัย + ระบบจัดการพลังงาน + อินเทอร์เฟซ CAN คู่ + อีเธอร์เน็ตเดี่ยว
  • i.MX285 (ยานยนต์) =  แพลตฟอร์ม ARM9 454 MHz + LCDC (รองรับหน้าจอสัมผัส) + ระบบรักษาความปลอดภัย + ระบบจัดการพลังงาน + อินเทอร์เฟซ CAN คู่
  • i.MX283 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม ARM9 ความเร็ว 454 MHz + LCDC (รองรับหน้าจอสัมผัส) + ระบบรักษาความปลอดภัย + ระบบจัดการพลังงาน + พอร์ตอีเธอร์เน็ตเดี่ยว
  • i.MX281 (ยานยนต์) =  แพลตฟอร์ม ARM9 454 MHz + ระบบรักษาความปลอดภัย + ระบบจัดการพลังงาน + อินเทอร์เฟซ CAN คู่ + อีเธอร์เน็ตเดี่ยว
  • i.MX280 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม ARM9 ความเร็ว 454 MHz + ระบบรักษาความปลอดภัย + ระบบจัดการพลังงาน + พอร์ตอีเธอร์เน็ตเดี่ยว

ซีรี่ส์ i.MX 3

ซีรี่ส์ i.MX3x เป็นตระกูลโปรเซสเซอร์ที่ใช้ สถาปัตยกรรม ARM11 (โดยหลักคือ ARM1136J(F)-S) ซึ่งออกแบบด้วย กระบวนการผลิต 90 นาโนเมตร

ตระกูล i.MX 31

ชิปประมวลผลกราฟิก i.MX31 เปิดตัวในปี 2548 มันรวมเอา แพลตฟอร์ม CPU ARM1136JF-S ความเร็ว 532 MHz (พร้อมหน่วยประมวลผลจุดลอยตัวแบบเวกเตอร์, แคช L1 และแคช L2 ขนาด 128 KB) + หน่วยประมวลผลวิดีโอ (VPU) + GPU 3 มิติ ( OpenGL ES 1.1) + IPU + บล็อกรักษาความปลอดภัย รองรับ mDDR-SDRAM ที่ความเร็ว 133  MHz การเร่งความเร็ว 3 มิติและ VPU นั้นมาจากPowerVR MBX Lite

  • i.MX31 (สำหรับผู้บริโภค/อุตสาหกรรม/ยานยนต์) =  แพลตฟอร์ม ARM1136 ความเร็ว 532 MHz + VPU + 3D GPU + IPU + ระบบรักษาความปลอดภัย
  • i.MX31L (สำหรับผู้บริโภค/อุตสาหกรรม/ยานยนต์) =  แพลตฟอร์ม ARM1136 ความเร็ว 532 MHz + VPU + IPU + ระบบรักษาความปลอดภัย

ตระกูล i.MX 37

โปรเซสเซอร์ i.MX37 ออกแบบมาสำหรับเครื่องเล่นมีเดียพกพา เปิดตัวครั้งแรกในปี 2551

  • i.MX 37 (สำหรับผู้บริโภค) =  แพลตฟอร์ม CPU ARM1176 ความเร็ว 532 MHz + D1 VPU (ถอดรหัส D1 หลายรูปแบบ) + IPU + บล็อกรักษาความปลอดภัย

รองรับหน่วยความจำ mDDR-SDRAM ที่ความเร็ว 133  MHz

ตระกูล i.MX 35

Freescale Semiconductor MCIMX353DJQ5C

ตระกูล i.MX35 เปิดตัวในปี 2009 และเป็นรุ่นที่มาแทนที่ซีรีส์ i.MX31 สมาชิกระดับสูงของตระกูลนี้คือ i.MX357 ซึ่งรวมเอา แพลตฟอร์ม CPU ARM1136J(F)-S ความเร็ว 532 MHz (พร้อมหน่วยประมวลผล Vector Floating Point, แคช L1 และแคช L2 ขนาด 128 KB), GPU 2.5D ( OpenVG 1.1), IPUและบล็อกรักษาความปลอดภัยเข้าไว้ด้วยกัน รองรับ DDR2-SDRAM ที่ความเร็ว 133  MHz

  • i.MX357 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม CPU ARM1136J(F)-S ความเร็ว 532 MHz + GPU 2.5D + IPU + ระบบรักษาความปลอดภัย
  • i.MX353 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม CPU ARM1136J(F)-S ความเร็ว 532 MHz + IPU + ระบบรักษาความปลอดภัย
  • i.MX356 (ยานยนต์) =  แพลตฟอร์ม CPU ARM1136J(F)-S ความเร็ว 532 MHz + GPU 2.5D + IPU + ระบบรักษาความปลอดภัย
  • i.MX355 (ยานยนต์) =  แพลตฟอร์ม CPU ARM1136J(F)-S ความเร็ว 532 MHz + IPU + ระบบรักษาความปลอดภัย
  • i.MX351 (ยานยนต์) = i.MX355 ที่ไม่มีอินเทอร์เฟซ LCD

ซีรี่ส์ i.MX 5

ซีรี่ส์ i.MX5x ใช้แกนประมวล ผล ARM Cortex A8ประกอบด้วยสองตระกูล ได้แก่ ตระกูล i.MX51 (อุปกรณ์มัลติมีเดียระดับไฮเอนด์ เช่นสมาร์ทบุ๊กหรือระบบสาระบันเทิงในรถยนต์) และตระกูล i.MX50 ( เครื่องอ่านอีบุ๊ก ) ออกแบบด้วย กระบวนการ 65 นาโนเมตร Freescale ได้รับใบอนุญาตเทคโนโลยี Imageon ของ ATI ในปี 2550 [ 7 ] และ i.MX5 บางรุ่นมีGPU Imageon Z460

ตระกูล i.MX 51

i.MX515 ซึ่งเป็นรุ่นระดับสูงของตระกูลนี้ ผสานรวม แพลตฟอร์ม CPU ARM Cortex A8  ความเร็ว 800 MHz (พร้อมตัวประมวลผลร่วมNEON , หน่วยประมวล ผลจุดลอยตัว แบบเวกเตอร์ , แคช L1 และแคช L2 ขนาด 256 KB) + ตัวแปลงสัญญาณวิดีโอฮาร์ดแวร์แบบถอดรหัส HD 720p หลายรูปแบบ / เข้ารหัส D1 (VPU, หน่วยประมวลผลวิดีโอ) + GPU 3 มิติ Imageon Z430 (OpenGL ES 2.0) + GPU 2.5 มิติ (OpenVG 1.1) + IPU + บล็อกความปลอดภัย[ 10 ] [ 11 ]โดยเฉพาะอย่างยิ่งรองรับDDR2 SDRAMที่ความเร็ว 200 MHz ตระกูล imx51 เปิดตัวในปี 2009 

  • i.MX515 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 800 MHz (600  MHz สำหรับอุตสาหกรรม) + HD VPU + 3D GPU + 2.5D GPU + IPU + ระบบรักษาความปลอดภัย
  • i.MX513 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 800 MHz (600  MHz สำหรับอุตสาหกรรม) + HD VPU + IPU
  • i.MX512 (สำหรับผู้บริโภค/อุตสาหกรรม) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 800 MHz (600  MHz สำหรับอุตสาหกรรม) + IPU
  • i.MX516 (ยานยนต์) = แพลตฟอร์ม ARM Cortex A8 600  MHz + HD VPU + 3D GPU + 2.5D GPU + IPU + บล็อกรักษาความปลอดภัย
  • i.MX514 (ยานยนต์) = แพลตฟอร์ม ARM Cortex A8 ความเร็ว 600  MHz + GPU 3 มิติ + GPU 2.5 มิติ + IPU + บล็อกรักษาความปลอดภัย

ตระกูล i.MX 50

ฟรีสเกล MCIMX507CVM8B

โปรเซสเซอร์ i.MX508 เป็นผลมาจากการร่วมมือกันระหว่าง Freescale และE Inkโดยได้รับการออกแบบมาโดยเฉพาะสำหรับเครื่องอ่านอีบุ๊ก เปิดตัวในปี 2010 โปรเซสเซอร์นี้ได้รวมตัวควบคุมจอแสดงผล E Ink ไว้ในตัวชิปเพื่อประหยัดทั้งต้นทุนการผลิตและพื้นที่บนแผงวงจรพิมพ์ (PCB  ) และรองรับหน่วยความจำ LP-DDR2 SDRAM ที่ความเร็ว 400 MHz เป็นพิเศษ

  • i.MX507 (สำหรับผู้บริโภค) = แพลตฟอร์ม ARM Cortex A8 + ตัวควบคุมจอแสดงผล E Ink สร้างขึ้นบน i.MX508 [ 12 ]
  • i.MX508 (สำหรับผู้บริโภค) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 800 MHz + GPU 2.5D + Pixel Pipeline + ตัวควบคุมจอแสดงผล E Ink

ตระกูล i.MX 53

i.MX535 เปิดตัวในเดือนมิถุนายน 2010 และเริ่มจัดส่งตั้งแต่ไตรมาสแรกของปี 2011

  • i.MX537 (ระดับอุตสาหกรรม) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 800 MHz + VPU ความละเอียด Full HD (ถอดรหัส 1080p) + GPU 3 มิติ + GPU 2.5 มิติ + IPU + ระบบรักษาความปลอดภัย + IEEE1588
  • i.MX535 (สำหรับผู้บริโภค) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 1 GHz + VPU ความละเอียด Full HD (ถอดรหัส 1080p) + GPU 3 มิติ + GPU 2.5 มิติ + IPU + ระบบรักษาความปลอดภัย
  • i.MX536 (ยานยนต์) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 800 MHz + VPU ความละเอียด Full HD (ถอดรหัส 1080p) + GPU 3 มิติ + GPU 2.5 มิติ + IPU + ระบบรักษาความปลอดภัย
  • i.MX534 (ยานยนต์) =  แพลตฟอร์ม ARM Cortex A8 ความเร็ว 800 MHz + GPU 3 มิติ + GPU 2.5 มิติ + IPU + ระบบรักษาความปลอดภัย

ซีรี่ส์ i.MX 6

ซีรี่ส์ i.MX 6 ใช้สถาปัตยกรรมARM Cortex A9แบบแกนเดี่ยว แกนคู่ หรือแกนสี่ (ในบางกรณีใช้Cortex A7 ) และโดยทั่วไปจะมี GPU Vivante หนึ่งตัวหรือมากกว่านั้น ผลิตด้วย กระบวนการ 40 นาโนเมตร i.MX 6 รุ่นแกนเดี่ยว แกนคู่ และแกนสี่ เปิดตัวในเดือนมกราคม 2011 ในงานConsumer Electronics Showที่ลาสเวกัส

ชื่อความเร็วนาฬิกาคอร์ CPUแคช L2 ในหน่วยกิโลไบต์SRAM แบบฝังตัวในหน่วยกิโลไบต์GPU 3 มิติ / เชเดอร์ / ความเร็วสัญญาณนาฬิกาเชเดอร์ในหน่วยเมกะเฮิร์ตซ์2D GPUจีพียูแบบเวกเตอร์วีพียูหน่วยประมวลผลกราฟิกอื่นๆแกนหลักอื่นๆ
ไอเอ็มเอ็กซ์ 6 อัลแอล528  เมกะเฮิร์ตซ์(คอร์เท็กซ์-เอ7)11281281× พีเอ็กซ์พีความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 อัลตร้าไลท์528/696  เมกะเฮิร์ตซ์(คอร์เท็กซ์-เอ7)11281281× พีเอ็กซ์พีความปลอดภัย
i.MX 6 SLL [ 13 ]800  เมกะเฮิร์ตซ์/1.0 กิกะ เฮิร์ตซ์12561281× พีเอ็กซ์พีความปลอดภัย
ไอเอ็มเอ็กซ์ 6 โซโลไลท์1.0  GHz1256128วิแวนเต้ จีซี320วิแวนเต้ GC3551× พีเอ็กซ์พีความปลอดภัย
ไอเอ็มเอ็กซ์ 6 โซโลเอ็กซ์1.0  GHz1256128Vivante GC400T / 1 / 720วิแวนเต้ จีซี320วิแวนเต้ GC3551× พีเอ็กซ์พีแกนประมวลผล Cortex-M4, ระบบรักษาความปลอดภัย
ไอเอ็มเอ็กซ์ 6 โซโล1.0  GHz1512128Vivante GC880 / 1 / 528วิแวนเต้ จีซี320ฟูล HD (ถอดรหัส 1080p)1× IPUv3, 1× PXPความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ดูอัลไลท์1.0  GHz2512128Vivante GC880 / 1 / 528วิแวนเต้ จีซี320ฟูล HD (ถอดรหัส 1080p)1× IPUv3, 1× PXPความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ดูอัล1.2  GHz21024256Vivante GC2000 / 4 / 594วิแวนเต้ จีซี320วิแวนเต้ GC355ฟูล HD (ถอดรหัส 1080p)2× IPUv3ความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ควอด1.2  GHz41024256Vivante GC2000 / 4 / 594วิแวนเต้ จีซี320วิแวนเต้ GC355Dual Full HD (ถอดรหัส 1080p)2× IPUv3ความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ดูอัลพลัส1.0 (1.2) GHz21024512Vivante GC3000 / 4 / 720วิแวนเต้ จีซี320วิแวนเต้ GC355ฟูล HD (ถอดรหัส 1080p)2× IPUv3ความปลอดภัย
ไอเอ็มเอ็กซ์ 6 ควอดพลัส1.0 (1.2) GHz41024512Vivante GC3000 / 4 / 720วิแวนเต้ จีซี320วิแวนเต้ GC355Dual Full HD (ถอดรหัส 1080p)2× IPUv3ความปลอดภัย
  • ปัจจุบัน รุ่น "พลัส" ที่มีความเร็ว 1.2  GHz มีให้บริการเฉพาะเมื่อมีการร้องขอเป็นพิเศษจาก NXP เท่านั้น[ 14 ]
  • Vivante GC2000 ทำได้ประมาณ 19 G FLOPSสำหรับความเร็วสัญญาณนาฬิกา shader 594  MHz และประมาณ 23 GFLOPS สำหรับ ความเร็วสัญญาณนาฬิกา shader 720 MHz

ซีรี่ส์ i.MX 7

ซีรี่ส์ i.MX 7 ใช้ แกนประมวลผล ARM Cortex A7 ที่ใช้พลังงานต่ำ พร้อมด้วยตัวประมวลผลร่วมแบบเรียลไทม์ ARM Cortex M4 รอง ออกแบบด้วย กระบวนการ ซิลิคอนบนฉนวน แบบสมบูรณ์ (FDSOI)  ขนาด 28 นาโนเมตร[ 15 ]มีเพียงรุ่นแกนเดี่ยวและแกนคู่ที่ใช้พลังงานต่ำ ซึ่งออกแบบมาสำหรับ แอปพลิ เคชัน IoT เท่านั้น ที่ได้รับการวางจำหน่าย i.MX 7Solo และ i.MX 7Dual ได้รับการประกาศในเดือนกันยายน 2013 [ 16 ] [ 17 ]

ชื่อความเร็วสัญญาณนาฬิกา (MHz)คอร์ CPUแคช L2 (KB)3D GPU2D GPUจีพียูแบบเวกเตอร์วีพียูหน่วยประมวลผลกราฟิกอื่นๆแกนหลักอื่นๆ
ไอเอ็มเอ็กซ์ 7โซโล8001512----พีเอ็กซ์พีหน่วยประมวลผลกลางรอง – ARM Cortex M4 โคโปรเซสเซอร์แบบเรียลไทม์
ไอ.เอ็มเอ็กซ์ 7ดูอัล10002512----พีเอ็กซ์พีหน่วยประมวลผลกลางรอง – ARM Cortex M4 โคโปรเซสเซอร์แบบเรียลไทม์

ซีรี่ส์ i.MX 8

i.MX 8 แบ่งออกเป็น 4 ซีรีส์หลักที่แตกต่างกัน:

  • ซีรี่ส์ i.MX 8
  • ซีรี่ส์ i.MX 8M
  • ซีรี่ส์ i.MX 8ULP
  • ซีรี่ส์ i.MX 8X

แต่ละซีรีส์มีความแตกต่างกันอย่างมากและไม่สามารถใช้ขาพินร่วมกันได้ อย่างไรก็ตาม ในแต่ละซีรีส์ บางรุ่นก็สามารถใช้ขาพินร่วมกันได้

แต่ละซีรี่ส์จะมีคำต่อท้าย เช่น Quad, Dual, Plus, Max หรือการผสมผสานกัน เช่น QuadMax หรือ DualPlus ซีรี่ส์ i.MX 8 มีหลายรุ่นย่อย แต่ไม่ชัดเจนว่าชื่อรุ่นเหล่านั้นสัมพันธ์กับชุดคุณสมบัติอย่างไร ในซีรี่ส์ CPU รุ่นก่อนๆ การตั้งชื่อจะสอดคล้องกับฟังก์ชันหรือชุดคุณสมบัติอย่างชัดเจน แต่ในกรณีของ i.MX 8 นั้นไม่ใช่เช่นนั้น

ซีรี่ส์ i.MX 8 ได้รับการประกาศในเดือนกันยายน พ.ศ. 2556 และใช้ สถาปัตยกรรม CPU ARMv8-A 64 บิตตามข้อมูลของ NXP ซีรี่ส์ i.MX 8 ได้รับการออกแบบมาสำหรับระบบข้อมูลผู้ขับขี่ (คอมพิวเตอร์รถยนต์) และได้มีการเปิดตัวแอปพลิเคชันแล้ว[ 16 ]

ในเดือนพฤษภาคม 2016 i.MX 8 พร้อมใช้งานในรูปแบบชุดอุปกรณ์เปิดใช้งานประสาทสัมผัสหลายตัว (MEK) โดยอิงจาก i.MX 8 [ 18 ] [ 19 ] [ 20 ]สไลด์จาก NXP FTF ที่พบในเว็บ[ 21 ]ระบุว่ามีทั้งหมด 5 รุ่นเริ่มต้น (โดยแบ่งประเภทหลักเป็น "Dual" และ "Quad") ที่มีความสามารถ CPU และ GPU แตกต่างกัน CPU นั้นคาดว่าจะประกอบด้วยCortex-A72 , Cortex-A53และCortex-M4 ในจำนวนที่แตกต่างกัน ในขณะที่ GPU จะเป็นVivante GC7000VX จำนวน 1 หรือ 2 หน่วย สิ่งพิมพ์อื่นๆ สนับสนุนภาพรวมนี้ บางฉบับถึงกับมีรูปถ่ายของชุดประเมินผลที่ชื่อว่า "Multisensory Enablement Kit" (MEK) ซึ่งต่อมาได้รับการโปรโมตเป็นผลิตภัณฑ์สนับสนุนการพัฒนาโดย NXP [ 20 ] [ 19 ]

i.MX 8 ได้รับการประกาศในไตรมาสที่ 1 ปี 2017 โดยมีผลิตภัณฑ์หลัก 3 รายการ[ 22 ]สองรุ่นมี คอร์ Cortex-A53 สี่คอ ร์ ทุกรุ่นมี คอร์ CPU Cortex-A72 หนึ่งหรือสองคอร์ และทุกรุ่นมีคอร์ CPU Cortex-M4Fสองคอร์

ชิปประมวลผลกราฟิก i.MX 8 ทุกรุ่นมี GPU Vivante GC7000 Series รุ่น QuadPlus ใช้คอร์ GC7000Lite ในขณะที่รุ่น 'QuadMax' มี GPU GC7000 สองตัวเต็ม

ชื่อความเร็วสัญญาณนาฬิกา (MHz)คอร์ CPUแคช L2จีพีวีพียูแกนหลักอื่นๆ
ไอ.เอ็มเอ็กซ์ 8 ควอดแม็กซ์1.2  GHz + 1.6  GHz [ 23 ]คอร์เท็กซ์-เอ53จำนวน 4 ตัว + คอร์เท็กซ์-เอ72จำนวน 2 ตัว2× 1  MBVivante GC7000/XSVXถอดรหัสH.265 สำหรับ 4K /2K, เข้ารหัส/ถอดรหัสH.264 สำหรับ 1080pCortex-M4F (266  MHz)
ไอ.เอ็มเอ็กซ์ 8 ควอดพลัส1.2  GHz + 1.6  GHzคอร์เท็กซ์-เอ53จำนวน 4 ตัว + คอร์เท็กซ์-เอ72จำนวน 1 ตัว2× 1  MB2× Vivante GC7000Lite/XSVXถอดรหัสH.265 สำหรับ 4K /2K, เข้ารหัส/ถอดรหัสH.264 สำหรับ 1080pCortex-M4F (266  MHz)
i.MX 8 DualMax1.6  GHzคอร์เท็กซ์-เอ721  MB1× Vivante GC7000/XSVXถอดรหัสH.265 สำหรับ 4K /2K, เข้ารหัส/ถอดรหัสH.264 สำหรับ 1080pCortex-M4F (266  MHz)

คุณสมบัติหลักมาตรฐาน:ระบบรักษาความปลอดภัยขั้นสูง, อีเธอร์เน็ตพร้อม AVB, USB 3.0 พร้อม PHY, MMC/SDIO, UART, SPI, I²C, I²S, ตัวจับเวลา, RTC ที่ปลอดภัย, หน่วยประมวลผลสื่อ (Neon™), ระบบจัดการพลังงานแบบบูรณาการ

ซีพียู, จีพียู และ ดีเอสพีเอชเอ็มไอและมัลติมีเดียไลบรารีและส่วนขยาย GPUอินเทอร์เฟซประเภทของหน่วยความจำ
กลุ่มผลิตภัณฑ์
คอร์เท็กซ์-เอ72
คอร์เท็กซ์-เอ53
คอร์เท็กซ์-เอ35
คอร์เท็กซ์-เอ็ม4เอฟ
คอร์เท็กซ์-เอ็ม33
ดีเอสพี
จีพี
ความละเอียดหน้าจอและอินเทอร์เฟซ: MIPI-DSI / ขนาน / HDMI
อินเทอร์เฟซกล้อง: MIPI-CSI / ขนาน / HDMI
ความละเอียดในการถอดรหัสวิดีโอ(ตัวแปลงสัญญาณยอดนิยม)
ความละเอียดในการเข้ารหัสวิดีโอ(ตัวแปลงสัญญาณยอดนิยม)
OpenVX (วิสัยทัศน์)
โอเพนกลู อีเอส
โอเพ่นซีแอล
วัลคาน
พีซีอี
กิกะบิตอีเธอร์เน็ต
แอลพีดีอาร์4
เจดีอาร์4
DDR3L
ตัวเลือก ECC
i.MX 8กราฟิกขั้นสูง ประสิทธิภาพ และเวอร์ชวลไลเซชัน242124k + 1080p

2 / 1 / 1

2 / 2 / 14K

(h.265, h.264)

1080p60

(h.264)

ใช่3.12.0ใช่22xใช่ใช่
i.MX 8Mระบบเสียง วิดีโอ และสัญญาณเสียงขั้นสูง4114k + 1080p

1 / 0 / 1

2 / 0 / 04Kp60 พร้อม

ช่วงไดนามิกสูง (h.265, VP9); 4Kp30 (h.264, VP8)

1080p30

(264 น.) - SW

3.11.2ใช่21xใช่ใช่ใช่
i.MX 8M Mini Embedded สำหรับการใช้งานในระดับผู้บริโภคและอุตสาหกรรม4111080p

1 / 0 / 0

1 / 0 / 01080p60

(h.265, VP9, ​​h.264, VP8)

1080p60

(h.264)

2.011xใช่ใช่ใช่
*i.MX 8ULPแอปพลิเคชันด้านอุตสาหกรรม อุปกรณ์พกพา และบ้านอัจฉริยะ2112

1 / 1 / 0

1 / 1 / 03.1ใช่ใช่00xใช่
*i.MX 8ULP-CSที่ได้รับการรักษาความปลอดภัยบนคลาวด์สำหรับ IoT และแอปพลิเคชันทางอุตสาหกรรม1111

1 / 1 / 0

1 / 1 / 0เลขที่00xใช่
i.MX 8Xประสิทธิภาพการทำงานที่ผ่านการรับรองด้านความปลอดภัยและประหยัดพลังงาน41114K หรือ 2x

1080p 2 / 1 / 0

1 / 1 / 04K (h.265);

1080p60 (h.264, VP8)

1080p30

(h.264)

3.11.2 อีพีใช่12xใช่ใช่ใช่

*ขั้นตอนก่อนการผลิต

ไอเอ็มเอ็กซ์ 8

คุณสมบัติแกน ARMดีเอสพีจีพีPCIe 3.0
ไอ.เอ็มเอ็กซ์ 8 ควอดแม็กซ์2× คอร์เท็กซ์-เอ72คอร์เท็กซ์-เอ53Cortex-M4FHiFi 4 DSP2 x GC7000XSVX1x (2 เลน)
ไอ.เอ็มเอ็กซ์ 8 ควอดพลัส1× คอร์เท็กซ์-เอ722 x GC7000Lite/XSVX1x (1 เลน)

ไอเอ็มเอ็กซ์ 8เอ็ม

ซีรีส์ i.MX 8M ได้รับการประกาศเมื่อวันที่ 4 มกราคมที่งาน CES 2017 [ 24 ]คุณสมบัติหลัก: [ 25 ]

  • โปรเซสเซอร์ARM Cortex-A53 ความเร็ว  1.5 GHz สูงสุดสี่ตัว
  • Cortex-M4Fสำหรับการประมวลผลแบบเรียลไทม์
  • รองรับหน่วยความจำLPDDR4, DDR4และDDR3 (L)
  • พอร์ต USB 3.0 สองพอร์ต พร้อมรองรับ PHY และ Type-C
  • อินเทอร์เฟซ PCIe สองช่อง (ช่องละ 1 เลน) พร้อมซับสเตท L1 สำหรับการปลุกเครื่องอย่างรวดเร็วและการใช้พลังงานต่ำ
  • อินเทอร์เฟซแสดงผล HDMI 2.0a และ MIPI-DSI (4 เลน) • อินเทอร์เฟซกล้อง MIPI-CSI2 (4 เลน) สูงสุดสองตัว
  • Gigabit Ethernet MAC พร้อมความสามารถในการเชื่อมต่อเสียงและวิดีโอ (AVB) และ EEE
  • รองรับความละเอียด 4K UltraHD และ High Dynamic Range (HDR) 10 บิต ในรูปแบบ H.264, H.265 และ VP9
  • รองรับความละเอียดสูงสุด 4Kp60 บนเอาต์พุต HDMI 2.0a และความละเอียด 1080p60 บนอินเทอร์เฟซ MIPI-DSI (4 เลน)
  • รองรับOpenGL ES 3.1, OpenCL 1.2, OpenGL 3.0, OpenVGและVulkan
คุณสมบัติแกน ARMแกน ARMเสียงจีพีวีพียูกล้อง
ไอ.เอ็มเอ็กซ์ 8เอ็ม ดูอัล2 × 1.5  GHz Cortex-A53Cortex-M4F20 ช่องสัญญาณเข้า/ออก;

ความละเอียด 32 บิต สูงสุด 384  kHz พร้อมรองรับ DSD512

GC7000Lite4Kp60, H.265 และ VP92× MIPI-CSI
i.MX 8M Quad4× 1.5  GHz Cortex-A53
ไอ.เอ็มเอ็กซ์ 8เอ็ม ควอดไลท์-
ไอ.เอ็มเอ็กซ์ 8เอ็ม โซโล1 × 1.5  GHz Cortex-A53GC7000nanoULTRA-

ไอ.เอ็มเอ็กซ์ 8เอ็ม มินิ

i.MX 8M Mini เป็นโปรเซสเซอร์แอปพลิเคชันแบบมัลติคอร์แบบเฮเทอโรจีนัสสำหรับระบบฝังตัวรุ่นแรกของ NXP ที่สร้างขึ้นโดยใช้เทคโนโลยีการผลิต 14LPC FinFET

หัวใจหลักคือชุดแกนประมวลผลที่ปรับขนาดได้ ประกอบด้วยแกนประมวลผล Arm Cortex-A53 สูงสุดสี่แกน ทำงานที่ความเร็วสูงสุด 2  GHz พร้อมด้วยโดเมนประมวลผลแบบเรียลไทม์ที่ใช้ Cortex-M4 ที่ความเร็ว 400+ MHz ตัวเลือกแกนประมวลผล i.MX 8M Mini ถูกนำมาใช้สำหรับสินค้าอุปโภคบริโภค เสียง อุตสาหกรรม การฝึกอบรมและการอนุมานแมชชีนเลิร์นนิงบนผู้ให้บริการคลาวด์หลากหลายราย

คุณสมบัติ[ 9 ]

  • สถาปัตยกรรมการประมวลผลมัลติคอร์แบบไม่เป็นเนื้อเดียวกัน
  • หน่วยประมวลผล Arm Cortex-A53 แบบควอดคอร์ ความเร็วสูงสุด 2  GHz
  • โปรเซสเซอร์ Cortex-M4 ที่ความเร็ว 400+MHz
  • การเข้ารหัสและถอดรหัสวิดีโอ 1080p
  • กราฟิก 2 มิติและ 3 มิติ
  • อินเทอร์เฟซจอแสดงผลและกล้อง
  • อินพุตเสียงหลายช่องสัญญาณและไมโครโฟนดิจิทัล
  • การเชื่อมต่อ (I2C, SAI, UART, SPI, SDIO, USB, PCIe, Gigabit Ethernet)
  • รองรับหน่วยความจำ DDR แบบใช้พลังงานต่ำและแบบมาตรฐาน
  • มีผลิตภัณฑ์ที่รองรับพินหลายแบบให้เลือก
  • ผู้บริโภคและอุตสาหกรรม
คุณสมบัติแกน ARMแกน ARMละครเสียงจีพีการถอดรหัสวิดีโอการเข้ารหัสวิดีโอแสดงกล้องUSB พร้อม PHY
ไอ.เอ็มเอ็กซ์ 8เอ็ม มินิคอร์เทกซ์-เอ53 1×, 2× หรือ 4×Cortex-M4F32-บิต LPDDR4/DDR4/DDR3(L)20x I 2 S

รองรับความละเอียด 32 บิต สูงสุด 384  kHz พร้อม DSD512 และ TDM

อินพุตไมโครโฟน PDM 8 ช่อง

3D: GCNanoUltra 2D: GC320 [ 26 ]1080p60 H.265, H.264, VP8, VP91080p60 H.264, VP81x MIPI-DSI1x MIPI-CSI1x PCIe 2.0

3x SDIO/eMMC

พอร์ต USB 2.0 จำนวน 2 ช่อง

1x GbE

ไอ.เอ็มเอ็กซ์ 8เอ็ม มินิ ไลท์--

ไอเอ็มเอ็กซ์ 8เอ็กซ์

ซีรี่ส์ i.MX 8X ได้รับการประกาศเมื่อวันที่ 14 มีนาคม 2560 [ 27 ]คุณสมบัติหลัก: [ 28 ]

  • โปรเซสเซอร์Cortex-A35 ความเร็ว  1.2 GHz สูงสุดสี่ตัว
  • Cortex-M4Fสำหรับการประมวลผลแบบเรียลไทม์
  • มาตรฐานการเข้ารหัสล่าสุด ( AES , SHE แบบไม่ใช้แฟลช, การเข้ารหัสแบบวงรี, การจัดเก็บคีย์)
  • หน่วยความจำ ECC
  • ชิปประมวลผลสัญญาณดิจิทัล Tensilica HiFi 4 สำหรับการประมวลผลเสียงก่อนและหลังการประมวลผล การตรวจจับคำสำคัญ และการจดจำเสียงพูด
  •  กระบวนการ FD-SOI 28 นาโนเมตร
คุณสมบัติแกน ARMแกน ARMดีเอสพี คอร์ละครจีพีวีพียูอีเธอร์เน็ตUSB พร้อม PHY
i.MX 8 QuadXPlus4× 1.2  GHz Cortex-A35Cortex-M4Fเทนซิลิกา ไฮไฟ 4 ดีเอสพี32 บิตDDR3L (ตัวเลือก ECC)

LPDDR4 (ไม่มี ECC)

GC7000Lite4K H.265 เดซิเบล

การเข้ารหัส/ถอดรหัส H.264 ความละเอียด 1080p

2 กิกะบิตพร้อม AVB1× USB 3.0

1× USB 2.0

i.MX 8 DualXPlus2 × 1.2  GHz Cortex-A35
ไอ.เอ็มเอ็กซ์ 8 ดูอัลเอ็กซ์16 บิตGC7000อัลตร้าไลท์การเข้ารหัส/ถอดรหัส H.264 ความละเอียด 1080p1 กิกะบิตพร้อม AVB

1× 10/100

2× USB 2.0

ซีรี่ส์ i.MX 9

ซีรี่ส์ i.MX 9 คือหน่วยประมวลผลแอปพลิเคชันรุ่นล่าสุดของ NXP ที่สร้างขึ้นบนกระบวนการผลิตขั้นสูงและมี แกนประมวลผล ARM Cortex-A55ซีรี่ส์นี้ได้รับการพัฒนาขึ้นเพื่อตอบสนองความต้องการที่เพิ่มขึ้นสำหรับการประมวลผลแบบ Edge Computing การเชื่อมต่อแบบเรียลไทม์ และความสามารถด้าน AI/ML ในอุตสาหกรรม ยานยนต์ และ IoT ตระกูล i.MX 9 ประกอบด้วยหลายรุ่น (i.MX 91, i.MX 93, i.MX 94, i.MX 95) ที่มุ่งเป้าไปที่กลุ่มตลาดและข้อกำหนดด้านประสิทธิภาพที่แตกต่างกัน

คุณสมบัติหลัก: [ 29 ]

  • หน่วยประมวลผล ARM Cortex-A55 (1 ถึง 6 คอร์ ขึ้นอยู่กับรุ่น)
  • หน่วยประมวลผลร่วม ARM Cortex-M33 หรือ Cortex-M7 สำหรับการประมวลผลแบบเรียลไทม์
  • หน่วยประมวลผลประสาท (NPU) ในบางรุ่นเพื่อเร่งความเร็วในการทำงานของ AI/ML
  • การสนับสนุนเครือข่ายที่ไวต่อเวลา (Time-Sensitive Networking: TSN) สำหรับการใช้งานในอุตสาหกรรมและยานยนต์
  • การเข้ารหัสลับหลังควอนตัม (PQC) บน i.MX 94 เพื่อความปลอดภัยที่ทนทานต่อควอนตัม
  • รองรับการแสดงผลขั้นสูง (สูงสุด 4K30p บน i.MX 95)
  • หน่วยความจำ LPDDR4/LPDDR4X พร้อมรองรับ ECC
  • การเชื่อมต่อ PCIe Gen 3.0, USB 2.0/3.0, Gigabit/10 Gigabit Ethernet
  • อินเทอร์เฟซ CAN-FD หลายแบบสำหรับการใช้งานในยานยนต์และอุตสาหกรรม
  • คุณสมบัติการรักษาความปลอดภัยของฮาร์ดแวร์ รวมถึงการบูตที่ปลอดภัยและการเข้ารหัสหน่วยความจำ
ซีพียูและโปรเซสเซอร์อื่นๆเอชเอ็มไอและมัลติมีเดียอินเทอร์เฟซประเภทของหน่วยความจำ
กลุ่มผลิตภัณฑ์
คอร์เท็กซ์-เอ55
คอร์เท็กซ์-เอ็ม33
คอร์เท็กซ์-เอ็ม7
ดีเอสพี
เอ็นพียู
จีพี
ผู้ให้บริการอินเทอร์เน็ต
ความละเอียดหน้าจอและอินเทอร์เฟซความละเอียดของกล้องและอินเทอร์เฟซ
พีซีอี
ยูเอสบี 2.0
ยูเอสบี 3.0
อีเธอร์เน็ต
หน่วยความจำภายนอก
แคน-เอฟดี
ยูอาร์อาร์ท
เฟล็กซ์ - ไอโอโอ
เสียง
คนอื่น
LPDDR4 (พร้อม ECC)
LPDDR4X (พร้อม ECC)
ไอเอ็มเอ็กซ์ 911จอแสดงผล RGB/YUV แบบขนาน 24 บิตต่อพิกเซลกล้อง RGB/YUV แบบขนาน 8 บิตพอร์ต USB 2.0 จำนวน 2 ช่อง (โหมดคู่ พร้อมหัวต่อ Type C)2x 1GbE (1 พร้อม TSN)3x SD/SDIO3.0/eMMC5.1,

1x Octal SPI

282x 32 พิน3 SAI (1 2 เลน, 2-1 เลน)/ 4x I2S TDM (32 บิต @ 384  kHz)

อินพุตไมโครโฟน PDM 8 แชนเนล + เอาต์พุตเสียงคุณภาพปานกลาง, SPDIF

1x ADC 4 ช่อง 12 บิต, 8x I2C, 8x SPI, 2x I3C XSPI responder
ไอเอ็มเอ็กซ์ 93 มล.2112 มิติ1080p60 MIPI DSI (4 เลน)

720p60 LVDS (4 เลน), RGB แบบขนาน 24 บิต

1080p60 MIPI CSI (2 เลน)

YUV/RGB แบบขนาน 8 บิต

22x 1GbE โดย 1 ตัวมี TSN3x SD/SDIO3.0/eMMC5.1,

1x Octal SPI

282x 32 บิต7x I2S, SPDIF, ไมโครโฟน PDM, เอาต์พุต MQSADC 4 ช่อง 12 บิต

8x I2C, 2x I3C, 8x SPI

ไอเอ็มเอ็กซ์ 95สูงสุด 611เฟรมเวิร์กเสียง Immersiv3D™13 มิติ14K30P

3840x1440P60 MIPI-DSI (4 เลน) สูงสุด 1080P LVDS (2x 4 เลน หรือ 1x 8 เลน)

2x4kp30, 4x1080p60,

8x1080p30 MIPI-CSI (2x 4-lane)

2. เจเนอเรชั่น 3.0 (1 เลน)1110 GbE + 2x 1 GbE พร้อม 1x TSN3x SD/SDIO3.0/eMMC5.1,

1x Octal SPI

ซีรี่ส์ i.MX RT

ซีรี่ส์ i.MX RT แสดงถึงการผสมผสานระหว่างไมโครคอนโทรลเลอร์แบบดั้งเดิมและโปรเซสเซอร์แอปพลิเคชัน โดยผสมผสานความสามารถแบบเรียลไทม์และประสิทธิภาพเชิงกำหนดของไมโครคอนโทรลเลอร์เข้ากับความเร็วสัญญาณนาฬิกาที่สูงขึ้นและชุดอุปกรณ์ต่อพ่วงที่มักพบในโปรเซสเซอร์แอปพลิเคชัน[ 1 ]แตกต่างจากไมโครคอนโทรลเลอร์แบบดั้งเดิมที่อาศัยหน่วยความจำแฟลช สำหรับการจัดเก็บโปรแกรม ซีรี่ส์ i.MX RT ใช้ SRAMในตัวจำนวนมากเป็นพื้นที่หลักสำหรับการประมวลผลโปรแกรม[ 1 ]ทางเลือกทางสถาปัตยกรรมนี้ช่วยขจัดสถานะการรอที่เกี่ยวข้องกับการเข้าถึงหน่วยความจำแฟลช ทำให้โปรเซสเซอร์สามารถบรรลุประสิทธิภาพที่ยั่งยืนสูงขึ้นและเวลาการประมวลผลเชิงกำหนดมากขึ้น ซึ่งมีความสำคัญอย่างยิ่งสำหรับแอปพลิเคชันแบบเรียลไทม์[ 30 ]

ซีรี่ส์ RT มุ่งเป้าไปที่การประมวลผลแบบเอดจ์ระบบอัตโนมัติทางอุตสาหกรรมอุปกรณ์ IoTและแอปพลิเคชันอื่นๆ ที่ต้องการการตอบสนองแบบเรียลไทม์ควบคู่ไปกับพลังการประมวลผลที่สูงกว่าที่ไมโครคอนโทรลเลอร์ทั่วไปสามารถให้ได้ โดยเปิดตัวที่ความเร็วสูงสุด 600  MHz บนโหนด 40  นาโนเมตร ซึ่งต่อมาได้รับการอัปเกรดเป็น 1  GHz บนโหนด 28  นาโนเมตร[ 1 ]อุปกรณ์รุ่นแรกจากซีรี่ส์นี้คือ i.MX RT1050 ซึ่งเปิดตัวในฤดูใบไม้ร่วงปี 2017 [ 1 ]

ณ ปี 2025 ตระกูลนี้ประกอบด้วยอุปกรณ์ Cortex-M7 (400  MHz ถึง 1  GHz) และอุปกรณ์ Cortex-M33 (200-325  MHz) ที่มุ่งเป้าไปที่ประสิทธิภาพและความต้องการพลังงานที่แตกต่างกัน[ 31 ]

คุณสมบัติหลัก: [ 32 ]

  • คอร์ ARM Cortex-M7 (400  MHz ถึง 1  GHz) [ 33 ]หรือคอร์ ARM Cortex-M33 (200-325  MHz)
  • การประมวลผลโค้ดโดยไม่ต้องรอสถานะใดๆ จาก SRAM บนชิป
  • การเร่งความเร็วฮาร์ดแวร์สำหรับกราฟิก การเข้ารหัส และการประมวลผลสัญญาณ
  • อินเทอร์เฟซ FlexSPI สำหรับหน่วยความจำภายนอก (แฟลช QSPI/Octal SPI, SDRAM)
  • การเชื่อมต่อขั้นสูง (USB 2.0/3.0, Gigabit Ethernet พร้อม TSN/AVB, CAN-FD)
  • คุณสมบัติด้านความปลอดภัยต่างๆ ได้แก่ การบูตอย่างปลอดภัย, TrustZone-M และตัวเร่งความเร็วการเข้ารหัส
  • การเร่งความเร็วของกราฟิก 2 มิติและตัวควบคุมการแสดงผล (MIPI-DSI, RGB แบบขนาน, LVDS)
  • การประมวลผลเสียงด้วยตัวประมวลผลร่วม DSP (Cadence Tensilica HiFi 1/4, Fusion F1)
  • หน่วยประมวลผลประสาท (NPU) ในซีรี่ส์ RT700 สำหรับการเร่งความเร็ว AI/ML
  • รองรับระบบปฏิบัติการแบบเรียลไทม์ (FreeRTOS, Zephyr, Azure RTOS)

i.MX RT1170 เป็นรุ่นเรือธงประสิทธิภาพสูงที่มีคอร์คู่ (Cortex-M7 ที่ 1  GHz และ Cortex-M4 ที่ 400  MHz) ทำงานในโดเมนพลังงานที่แยกจากกัน ประกอบด้วยพอร์ต Gigabit Ethernet สองพอร์ตพร้อมรองรับ Time-Sensitive Networking (TSN) และทำคะแนน CoreMark ได้เกิน 4,500 [ 33 ] RT1160 มีสถาปัตยกรรมคอร์คู่ที่คล้ายกันพร้อมอินเทอร์เฟซ Ethernet สามพอร์ต[ 31 ]

ซีรี่ส์ i.MX RT500 ซึ่งเปิดตัวในปี 2021 ถือเป็นการเข้าสู่ตลาดไมโครคอนโทรลเลอร์แบบครอสโอเวอร์พลังงานต่ำพิเศษ โดยใช้ ARM Cortex-M33 ที่ความเร็ว 275  MHz จับคู่กับCadence Xtensa Fusion F1 DSP ซึ่งได้รับการปรับให้เหมาะสมสำหรับอุปกรณ์สวมใส่และแอปพลิเคชัน IoT พร้อม SRAM สูงสุด 5 MB [ 34 ]ซีรี่ส์ i.MX RT600 มุ่งเน้นไปที่แอปพลิเคชันด้านเสียงและเสียงพูด โดยใช้ Cortex-M33 ที่ความเร็ว 300  MHz พร้อม Cadence Tensilica HiFi 4 DSP ที่ความเร็ว 600  MHz รองรับไมโครโฟนดิจิทัลได้สูงสุด 8 ตัว และมี SRAM ขนาด 4.5 MB สำหรับงานประมวลผลเสียง[ 35 ]

i.MX RT700 ซึ่งประกาศในเดือนกันยายน 2024 นำเสนอการเร่งความเร็ว AI แบบบูรณาการผ่าน NPU eIQ Neutron [ 36 ]ประกอบด้วยคอร์สูงสุดห้าคอร์ รวมถึง โปรเซสเซอร์ Cortex-M33 สองตัว (325  MHz และ 250  MHz) DSP HiFi 4 และ HiFi 1 และโคโปรเซสเซอร์ I/O แบบ RISC-V NPU ให้การเร่งความเร็วประสิทธิภาพ AI สูงสุด 100 เท่า พร้อมลดการใช้พลังงานขณะทำงานลง 30% และปรับปรุงประสิทธิภาพโหมดสลีปขึ้น 70% เมื่อเทียบกับซีรี่ส์ RT รุ่นก่อนหน้า[ 37 ]คาดว่าจะเริ่มทดสอบ RT700 ในไตรมาสที่ 1 ปี 2025 [ 38 ]

NXP ให้การสนับสนุนการพัฒนาผ่าน MCUXpresso SDK และ IDE พร้อมการสนับสนุน RTOS สำหรับFreeRTOS , ZephyrและAzure RTOSสภาพแวดล้อมการเรียนรู้ของเครื่อง eIQ รองรับTensorFlow Lite Micro และPyTorch Glow สำหรับแอปพลิเคชัน AI บนอุปกรณ์ปลายทาง[ 39 ]

การสนับสนุนซอฟต์แวร์

Freescale เสนอแนวทางการพัฒนาซอฟต์แวร์แบบหลายชั้น โดยเลือกใช้ส่วนประกอบซอฟต์แวร์ที่เหมาะสมที่สุดสำหรับชิป ของตน แพ็คเกจสนับสนุนบอร์ด i.MX (BSP) ซึ่งใช้ร่วมกันได้ในทุกโหนดของ i.MX ประกอบด้วยการเพิ่มประสิทธิภาพเคอร์เนล ไดรเวอร์ฮาร์ดแวร์ และการทดสอบหน่วย บริษัทฯ ยังมีตัวแปลงสัญญาณมัลติมีเดีย (ARM และหน่วยประมวลผลวิดีโอแบบเร่งความเร็ว) นอกจากนี้ i.MX ยังมีมิดเดิลแวร์ที่นำเฟรมเวิร์กโอเพนซอร์สมาใช้ซ้ำ เช่น ปลั๊กอินเฟรมเวิร์กมัลติมีเดีย การจัดการพลังงาน ความปลอดภัย/DRM หรือกราฟิก ( OpenGL / OpenVG )

ลินุกซ์

ชุดพัฒนา Freescale i.MX ประกอบด้วยชุดซอฟต์แวร์ Linux พร้อม สภาพแวดล้อม GNOME Mobile

ในตระกูล i.MX51 อินเทอร์เฟซผู้ใช้อ้างอิงคือUbuntuเวอร์ชัน Ubuntu ล่าสุดที่รองรับคือ 10.04.1 (ยังคงมีให้ใช้งานบนเซิร์ฟเวอร์มิเรอร์) Ubuntu ได้ยกเลิกการสนับสนุนตระกูล i.MX51 อย่างเป็นทางการตั้งแต่เวอร์ชัน 10.10 [ 40 ]ตั้งแต่ Ubuntu 11.10 เป็นต้นไป การสนับสนุนบอร์ด i.MX53 Quickstart จะมีให้ใช้งานในรูปแบบการ์ด SD สำหรับเดสก์ท็อปหรือเซิร์ฟเวอร์ที่ติดตั้งไว้ล่วงหน้า[ 41 ]

ระบบ ปฏิบัติการ OpenEmbedded Linux รองรับแพลตฟอร์ม i.MX หลายรุ่น ส่วนการสนับสนุน Linux เชิงพาณิชย์นั้นมีให้บริการจากบริษัทต่างๆ เช่นLanedo , TimeSys , MontaVista , Wind River SystemsและMentor Graphics

แอนดรอยด์

ในเดือนกุมภาพันธ์ พ.ศ. 2553 Freescale ได้เปิดตัว แพลตฟอร์ม Androidสำหรับตระกูล i.MX5x [ 42 ]

โครเมียม

ในช่วงต้นปี 2010 Freescale ได้สาธิตChromiumOSที่ทำงานบนโปรเซสเซอร์ i.MX515 [ 43 ]บริษัทไม่ได้เปิดเผยแผนการเพิ่มเติมใดๆ เกี่ยวกับ Chromium หรือ Chrome

ฟรีบีเอสดี

การสนับสนุนสำหรับ Freescale i.MX51 ถูกเพิ่มเข้าไปใน FreeBSD เมื่อวันที่ 20 มีนาคม 2013 [ 44 ] การสนับสนุนสำหรับสมาชิกอื่นๆ ในตระกูล i.MX5 ได้ถูกเพิ่มเข้ามาตั้งแต่นั้นเป็นต้นมา

การสนับสนุนตระกูล Freescale i.MX 6 ถูกเพิ่มเข้าไปใน FreeBSD เมื่อวันที่ 31 ตุลาคม 2556 [ 45 ]

จีโนด

กรอบระบบปฏิบัติการรองรับตระกูล i.MX [ 46 ] Sculpt OS ได้รับการดูแลรักษาสำหรับตระกูล MNT Reform (i.MX8) [ 47 ]

เน็ตบีเอสดี

NetBSD 6.0 มาพร้อมกับการสนับสนุน Freescale i.MX51 [ 48 ]ในเวอร์ชัน 7.0 ได้เพิ่มการสนับสนุนบอร์ดที่ใช้ i.MX 6 [ 49 ]

โอเพ่นบีเอสดี

การสนับสนุนสำหรับ SoC i.MX 6 ซีรีส์ของ FreeScale ถูกเพิ่มเข้าไปใน ส่วนหัวของ OpenBSD [ 50 ]เมื่อวันที่ 6 กันยายน 2013

แผน 9

9front ทำงานบน MNT Reform (i.MX8) ตั้งแต่กลางปี ​​2022 [ 51 ]

ระบบปฏิบัติการแบบเรียลไทม์

Freescale มีพันธมิตรหลายรายที่ให้บริการระบบปฏิบัติการแบบเรียลไทม์และซอฟต์แวร์ที่ทำงานบนโปรเซสเซอร์ i.MX เช่นTrinity Convergence , Adeneo, Thundersoft, Intrinsyc, Wind River Systems , QNX , Green Hills , SYSGOและMentor Graphics [ 52 ]

RISC OS

การรองรับ i.MX ในRISC OSมีมาตั้งแต่ปี 2015 แล้ว

วินโดวส์ ซีอี

ชุดพัฒนา Freescale i.MX ประกอบด้วยWinCE

wolfSSL

wolfSSLรองรับ i.MX6 ในทุกเวอร์ชันหลังจาก (และรวมถึง) wolfSSL v3.14.0 นอกจากนี้ wolfSSL ยังให้การสนับสนุนเพิ่มเติมสำหรับการใช้โมดูลช่วยเหลือและรับรองการเข้ารหัส (CAAM) บน i.MX6 อีกด้วย[ 53 ]

แบบร่างอ้างอิง

ในเดือนมกราคม พ.ศ. 2553 Freescale ได้ประกาศแพลตฟอร์มแรกของ Smart Application Blueprint for Rapid Engineering (SABRE) series [ 54 ]ซึ่งเป็นสมาร์ทบุ๊ก (รูปแบบแท็บเล็ตพร้อมหน้าจอสัมผัสแบบ Resistive ขนาด 7 นิ้ว) ที่ทำงานบน i.MX515

ในเดือนกุมภาพันธ์ พ.ศ. 2553 Freescale ได้สาธิตแพลตฟอร์ม SABRE สำหรับเครื่องอ่านอีบุ๊ก[ 55 ]โดยใช้ i.MX515

มีบอร์ดอ้างอิงอีกมากมายที่กล่าวถึงและให้การสนับสนุนผ่านทางเว็บไซต์ชุมชน Freescale i.MX ซึ่งรวมถึง:

  • ไอ.เอ็มเอ็กซ์23อีวีเค
  • ไอ.เอ็มเอ็กซ์25พีดีเค
  • ไอ.เอ็มเอ็กซ์28อีวีเค
  • MX37PDK
  • ไอ.เอ็มเอ็กซ์35พีดีเค
  • ไอเอ็มเอ็กซ์51อีวีเค
  • i.MX53QSB (หัวรถจักร)

ดูเพิ่มเติม

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไอเอ็มเอ็กซ์

ซีรี่ส์ i.MX เป็นตระกูลโปรเซสเซอร์ ระบบบนชิป (SoC) ที่ใช้สถาปัตยกรรม ARM ซึ่งออกแบบโดย NXP Semiconductors สำหรับแอปพลิเคชันมัลติมีเดียและ ระบบฝังตัว โดยเน้นการใช้พลังงานต่ำ [ 1 ]...

ประวัติศาสตร์

ตระกูล i.MX เปิดตัวในปี 2001/2002 ด้วย ซีรีส์ DragonBall MX1 ดั้งเดิม ที่ใช้สถาปัตยกรรม ARM920T [ 6 ] Freescale Semiconductor ได้พัฒนารุ่นต่อ ๆ ไปตลอดช่วงปี 2000 และ 2010 โดยค่อย ๆ นำสถาปัตยกรรม ARM รุ่นใหม่กว่ามาใช้ตั้งแต่ ARM9 ไปจนถึง ARM11 และ ARM Cortex...

ซีรี่ส์ i.MX 1

ซีรี่ส์ i.MX / MX-1 ซึ่งเปิดตัวในปี 2001/2002 นั้นใช้สถาปัตยกรรม ARM920T เป็นพื้นฐาน

ซีรี่ส์ i.MX 2

ซีรี่ส์ i.MX2x เป็นตระกูลโปรเซสเซอร์ที่ใช้ สถาปัตยกรรม ARM9 (ARM926EJ-S) ซึ่งออกแบบด้วย กระบวนการผลิต 90 นาโนเมตร