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

อ่าน 16 นาที

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

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

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

ซีรี่ส์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) 1 128 128 1× พีเอ็กซ์พี ความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 อัลตร้าไลท์ 528/696 เมกะเฮิร์ตซ์(คอร์เท็กซ์-เอ7) 1 128 128 1× พีเอ็กซ์พี ความปลอดภัย
i.MX 6 SLL [ 13 ]800 เมกะเฮิร์ตซ์/1.0 กิกะเฮิร์ตซ์ 1 256 128 1× พีเอ็กซ์พี ความปลอดภัย
ไอเอ็มเอ็กซ์ 6 โซโลไลท์ 1.0 GHz 1 256 128 วิแวนเต้ จีซี320 วิแวนเต้ GC355 1× พีเอ็กซ์พี ความปลอดภัย
ไอเอ็มเอ็กซ์ 6 โซโลเอ็กซ์ 1.0 GHz 1 256 128 Vivante GC400T / 1 / 720 วิแวนเต้ จีซี320 วิแวนเต้ GC355 1× พีเอ็กซ์พี แกนประมวลผล Cortex-M4, ระบบรักษาความปลอดภัย
ไอเอ็มเอ็กซ์ 6 โซโล 1.0 GHz 1 512 128 Vivante GC880 / 1 / 528 วิแวนเต้ จีซี320 ฟูล HD (ถอดรหัส 1080p) 1× IPUv3, 1× PXP ความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ดูอัลไลท์ 1.0 GHz 2 512 128 Vivante GC880 / 1 / 528 วิแวนเต้ จีซี320 ฟูล HD (ถอดรหัส 1080p) 1× IPUv3, 1× PXP ความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ดูอัล 1.2 GHz 2 1024 256 Vivante GC2000 / 4 / 594 วิแวนเต้ จีซี320 วิแวนเต้ GC355 ฟูล HD (ถอดรหัส 1080p) 2× IPUv3 ความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ควอด 1.2 GHz 4 1024 256 Vivante GC2000 / 4 / 594 วิแวนเต้ จีซี320 วิแวนเต้ GC355 Dual Full HD (ถอดรหัส 1080p) 2× IPUv3 ความปลอดภัย
ไอ.เอ็มเอ็กซ์ 6 ดูอัลพลัส 1.0 (1.2) GHz 2 1024 512 Vivante GC3000 / 4 / 720 วิแวนเต้ จีซี320 วิแวนเต้ GC355 ฟูล HD (ถอดรหัส 1080p) 2× IPUv3 ความปลอดภัย
ไอเอ็มเอ็กซ์ 6 ควอดพลัส 1.0 (1.2) GHz 4 1024 512 Vivante GC3000 / 4 / 720 วิแวนเต้ จีซี320 วิแวนเต้ GC355 Dual 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 GPU 2D GPU จีพียูแบบเวกเตอร์ วีพียู หน่วยประมวลผลกราฟิกอื่นๆ แกนหลักอื่นๆ
ไอเอ็มเอ็กซ์ 7โซโล 800 1 512 - - - - พีเอ็กซ์พี หน่วยประมวลผลกลางรอง – ARM Cortex M4 โคโปรเซสเซอร์แบบเรียลไทม์
ไอ.เอ็มเอ็กซ์ 7ดูอัล 1000 2 512 - - - - พีเอ็กซ์พี หน่วยประมวลผลกลางรอง – 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 MB Vivante 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 MB 2× Vivante GC7000Lite/XSVX ถอดรหัสH.265 สำหรับ 4K /2K, เข้ารหัส/ถอดรหัสH.264 สำหรับ 1080pCortex-M4F (266 MHz)
i.MX 8 DualMax 1.6 GHz คอร์เท็กซ์-เอ721 MB 1× 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กราฟิกขั้นสูง ประสิทธิภาพ และเวอร์ชวลไลเซชัน 2 4 2 1 2 4k + 1080p

2 / 1 / 1

2 / 2 / 1 4K

(h.265, h.264)

1080p60

(ฮ.264)

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

1 / 0 / 1

2 / 0 / 0 4Kp60 พร้อม

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

1080p30

(264 น.) - SW

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

1 / 0 / 0

1 / 0 / 0 1080p60

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

1080p60

(ฮ.264)

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

1 / 1 / 0

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

1 / 1 / 0

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

1080p 2 / 1 / 0

1 / 1 / 0 4K (h.265);

1080p60 (h.264, VP8)

1080p30

(ฮ.264)

3.1 1.2 อีพี ใช่ 1 2x ใช่ ใช่ ใช่

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

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

คุณสมบัติ แกน ARM ดีเอสพี จีพี PCIe 3.0
ไอ.เอ็มเอ็กซ์ 8 ควอดแม็กซ์ 2× คอร์เท็กซ์-เอ72 คอร์เท็กซ์-เอ53Cortex-M4FHiFi 4 DSP 2 x GC7000XSVX 1x (2 เลน)
ไอ.เอ็มเอ็กซ์ 8 ควอดพลัส 1× คอร์เท็กซ์-เอ72 2 x GC7000Lite/XSVX 1x (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

GC7000Lite 4Kp60, H.265 และ VP9 2× MIPI-CSI
i.MX 8M Quad 4× 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, VP9 1080p60 H.264, VP8 1x MIPI-DSI 1x MIPI-CSI 1x 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 QuadXPlus 4× 1.2 GHz Cortex-A35Cortex-M4Fเทนซิลิกา ไฮไฟ 4 ดีเอสพี 32 บิต DDR3L (ตัวเลือก ECC)

LPDDR4 (ไม่มี ECC)

GC7000Lite 4K H.265 เดซิเบล

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

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

1× USB 2.0

i.MX 8 DualXPlus 2 × 1.2 GHz Cortex-A35
ไอ.เอ็มเอ็กซ์ 8 ดูอัลเอ็กซ์ 16 บิต GC7000อัลตร้าไลท์ การเข้ารหัส/ถอดรหัส H.264 ความละเอียด 1080p 1 กิกะบิตพร้อม 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)
ไอเอ็มเอ็กซ์ 91 1 จอแสดงผล 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

2 8 2x 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 มล. 2 1 1 2 มิติ 1080p60 MIPI DSI (4 เลน)

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

1080p60 MIPI CSI (2 เลน)

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

2 2x 1GbE โดย 1 ตัวมี TSN 3x SD/SDIO3.0/eMMC5.1,

1x Octal SPI

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

8x I2C, 2x I3C, 8x SPI

ไอเอ็มเอ็กซ์ 95 สูงสุด 6 1 1 เฟรมเวิร์กเสียง Immersiv3D™ 1 3 มิติ 1 4K30P

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

2x4kp30, 4x1080p60,

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

2. เจเนอเรชั่น 3.0 (1 เลน) 1 1 10 GbE + 2x 1 GbE พร้อม 1x TSN 3x 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 (หัวรถจักร)

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=I.MX&oldid=1345380628 "

สรุปเนื้อหา

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

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

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

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

ตระกูล 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 นาโนเมตร