อ่าน 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

ซีรี่ส์ 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

ตระกูล 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

โปรเซสเซอร์ 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 | 2× Vivante GC7000/XSVX | ถอดรหัสH.265 สำหรับ 4K /2K, เข้ารหัส/ถอดรหัสH.264 สำหรับ 1080p | 2× Cortex-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 สำหรับ 1080p | 2× Cortex-M4F (266 MHz) |
| i.MX 8 DualMax | 1.6 GHz | 2× คอร์เท็กซ์-เอ72 | 1 MB | 1× Vivante GC7000/XSVX | ถอดรหัสH.265 สำหรับ 4K /2K, เข้ารหัส/ถอดรหัสH.264 สำหรับ 1080p | 2× Cortex-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 | 4× คอร์เท็กซ์-เอ53 | 2× Cortex-M4F | HiFi 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-A53 | 1× Cortex-M4F | 20 ช่องสัญญาณเข้า/ออก; ความละเอียด 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-A53 | GC7000nanoULTRA | - |
ไอ.เอ็มเอ็กซ์ 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× | 1× Cortex-M4F | 32-บิต 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-A35 | 1× Cortex-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 (หัวรถจักร)
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ไอเอ็มเอ็กซ์
ซีรี่ส์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 นาโนเมตร