I.MX - I.MX

i.MX menzil bir ailedir Freescale Semiconductor (şimdi parçası NXP ) tescilli mikrodenetleyiciler multimedya uygulamaları için ARM mimarisi ve düşük güç tüketimine odaklandı. İ.MX uygulama işlemcileri SoC'ler (System-on-Chip), örneğin ana CPU, bir video işleme ünitesi ve bir grafik işleme ünitesi gibi birçok işlem birimini tek bir kalıba entegre eder. İ.MX ürünleri otomotiv, endüstriyel ve tüketici pazarları için uygundur. Çoğu, 10 ila 15 yıllık bir üretim ömrü garantilidir.[1]
Birçok cihaz i.MX işlemcileri kullanır, örneğin Ford Sync, Kobo eOkuyucu, Amazon Kindle, Zune (Zune HD hariç), Sony Okuyucu, Onyx Boox okuyucular / tabletler, SolidRun SOM 'ler (dahil CuBox ), Purizm 's Librem 5, biraz Logitech Uyum uzaktan kumandalar ve Akordeon radyo, biraz Toshiba Gigabeat mp4 oynatıcılar. İ.MX serisi daha önce beşinci nesil olan "DragonBall MX" ailesi olarak biliniyordu. Ejder topu mikrodenetleyiciler. i.MX başlangıçta "yenilikçi Multimedya eXtension" anlamına geliyordu.

İ.MX çözümleri, işlemci için optimize edilmiş donanım (işlemciler ve geliştirme kartları) ve yazılımdan oluşur.

i.MX 1 serisi

Freescale DragonBall MX-1 Mikroişlemci (BGA Paketi). Seri daha sonra i.MX olarak yeniden adlandırıldı.

2001/2002'de piyasaya sürülen i.MX / MX-1 serisi, ARM920T mimarisine dayanmaktadır.

  • i.MX1 = 200 MHz ARM920T
  • i.MXS = 100 MHz ARM920T
  • i.MXL = 150-200 MHz ARM920T

i.MX 2 serisi

İ.MX2x serisi, aşağıdaki özelliklere sahip bir işlemci ailesidir: ARM9 CMOS 90 nm sürecinde tasarlanmış mimari (ARM926EJ-S).

i.MX 21 ailesi

İ.MX21 ailesi, düşük güç tüketen el cihazları için tasarlanmıştır. 2003 yılında piyasaya sürüldü.

  • i.MX21 = 266 MHz ARM9 platformu + CIF VPU (kod çözme / kodlama) + güvenlik
  • i.MX21S = 266 MHz ARM9 platformu + güvenlik

i.MX 27 ailesi

İ.MX27 ailesi, görüntülü telefon ve video gözetimi için tasarlanmıştır. 2007 yılında piyasaya sürüldü.

  • i.MX27 = 400 MHz ARM9 platformu + D1 VPU (kod çözme / kodlama) + IPU + güvenlik
  • i.MX27L = 400 MHz ARM9 platformu + IPU + güvenlik

i.MX 25 ailesi

İ.MX25 ailesi 2009 yılında piyasaya sürüldü. Özellikle donanımdaki temel güvenlik özelliklerini entegre ediyor. Ailenin üst düzey üyesi i.MX258, 400 MHz ARM9 CPU platformu + LCDC (LCD denetleyici) + güvenlik bloğunu entegre ediyor ve destekler 133 MHz'de mDDR-SDRAM.

  • i.MX258 (endüstriyel) = 400 MHz ARM9 platformu + LCDC (dokunmatik ekran destekli) + güvenlik
  • i.MX257 (tüketici / endüstriyel) = 400 MHz ARM9 platformu + LCDC (dokunmatik ekran destekli)
  • i.MX253 (tüketici / endüstriyel) = 400 MHz ARM9 platformu + LCDC + güvenlik (dokunma yok)
  • i.MX255 (otomotiv) = 400 MHz ARM9 platformu + LCDC (dokunmatik ekran destekli) + güvenlik
  • i.MX251 (otomotiv) = 400 MHz ARM9 platformu + güvenlik

i.MX 23 ailesi

İ.MX233 işlemci (eski adıyla SigmaTel STMP3780, STMP37xx family), 2009 yılında piyasaya sürülen bir Güç Yönetim Birimi (PMU) ve silikon içinde bir stereo ses codec bileşeni. Bu benzersiz entegrasyon, harici güç yönetimi çipi ve ses codec çipi ihtiyacını ortadan kaldırır.

  • i.MX233 (tüketici) = 454 MHz ARM9 platformu + LCD Denetleyici (dokunmatik ekran destekli) + Piksel Boru Hattı + güvenlik + Güç Yönetim Birimi + ses codec'i. 128LQFP veya 169 BGA paketlerinde sağlanır.

i.MX 28 ailesi

İ.MX28 ailesi 2010 yılında piyasaya sürüldü. Özellikle donanımdaki temel güvenlik özelliklerini, bir ADC'yi ve güç yönetimi birimini entegre ediyor. 200 MHz'de mDDR, LV-DDR2, DDR2-SDRAM'ı destekler.

  • i.MX287 (endüstriyel) = 454 MHz ARM9 platformu + LCDC (dokunmatik ekran destekli) + güvenlik + güç yönetimi + çift CAN arayüzü + çift Ethernet + L2 Anahtarı
  • i.MX286 (endüstriyel) = 454 MHz ARM9 platformu + LCDC (dokunmatik ekran destekli) + güvenlik + güç yönetimi + çift CAN arayüzü + tek Ethernet
  • i.MX285 (otomotiv) = 454 MHz ARM9 platformu + LCDC (dokunmatik ekran destekli) + güvenlik + güç yönetimi + çift CAN arayüzü
  • i.MX283 (tüketici / endüstriyel) = 454 MHz ARM9 platformu + LCDC (dokunmatik ekran destekli) + güvenlik + güç yönetimi + tek Ethernet
  • i.MX281 (otomotiv) = 454 MHz ARM9 platformu + güvenlik + güç yönetimi + çift CAN arayüzü + tek Ethernet
  • i.MX280 (tüketici / endüstriyel) = 454 MHz ARM9 platformu + güvenlik + güç yönetimi + tek Ethernet

i.MX 3 serisi

İ.MX3x serisi, aşağıdaki özelliklere sahip bir işlemci ailesidir: ARM11 CMOS 90 nm işleminde tasarlanmış mimari (ARM1136J (F) -S esas olarak).

i.MX 31 ailesi

İ.MX31, 2005 yılında piyasaya sürüldü. 532 MHz ARM1136JF-S CPU platformunu (vektör kayan nokta birimi, L1 önbellekleri ve 128KB L2 önbellekleriyle) + Video İşleme Birimi (VPU) + 3D'yi entegre eder GPU (OpenGL ES 1.1) + IPU + güvenlik bloğu. 133 MHz'de mDDR-SDRAM'ı destekler. 3D ve VPU hızlandırma, PowerVR MBX Lite.

  • i.MX31 (tüketici / endüstriyel / otomotiv) = 532 MHz ARM1136 platformu + VPU + 3D GPU + IPU + güvenlik
  • i.MX31L (tüketici / endüstriyel / otomotiv) = 532 MHz ARM1136 platformu + VPU + IPU + güvenlik

i.MX 37 ailesi

İ.MX37 işlemci, Taşınabilir Medya Oynatıcıları için tasarlanmıştır. 2008 yılında piyasaya sürüldü.

  • i.MX 37 (tüketici) = 532 MHz ARM1176 CPU platformu + D1 VPU (çoklu format D1 kod çözme) + IPU + güvenlik bloğu

133 MHz'de mDDR-SDRAM'ı destekler.

i.MX 35 ailesi

İ.MX35 ailesi, i.MX31'in yerini almıştır. 2009 yılında piyasaya sürüldü. Ailenin üst düzey üyesi i.MX357, 532 MHz ARM1136J (F) -S CPU platformunu (Vektör Kayan Nokta birimi, L1 önbellekleri ve 128KB L2 önbellek ile) + 2.5D entegre eder GPU (OpenVG 1.1) + IPU + güvenlik bloğu. 133 MHz'de DDR2-SDRAM'ı destekler.

  • i.MX357 (tüketici / endüstriyel) = 532 MHz ARM1136J (F) -S CPU platformu + 2.5D GPU + IPU + güvenlik
  • i.MX353 (tüketici / endüstriyel) = 532 MHz ARM1136J (F) -S CPU platformu + IPU + güvenlik
  • i.MX356 (otomotiv) = 532 MHz ARM1136J (F) -S CPU platformu + 2.5D GPU + IPU + güvenlik
  • i.MX355 (otomotiv) = 532 MHz ARM1136J (F) -S CPU platformu + IPU + güvenlik
  • i.MX351 (otomotiv) = LCD arayüzsüz i.MX355

i.MX 5 serisi

İ.MX5x serisi, ARM Cortex A8 çekirdek. İki aileden oluşur: i.MX51 ailesi (yüksek kaliteli multimedya cihazları akıllı kitap veya otomotiv bilgi-eğlence sistemi) ve i.MX50 ailesi (e-Okuyucular ). CMOS 65 nm prosesinde tasarlanmıştır. Freescale, 2007'de ATI'nin Imageon teknolojisini lisansladı,[2] ve bazı i.MX5 modellerinde bir Imageon z460 GPU.

i.MX 51 ailesi

Ailenin üst düzey üyesi i.MX515, 800 MHz ARM Cortex A8 CPU platformu ( NEON yardımcı işlemci, Vektör Kayan nokta Birim, L1 önbellekleri ve 256KB L2 önbellek) + çok formatlı HD 720p kod çözme / D1 donanım video kodeklerini kodlama (VPU, Video İşleme Birimi) + Imageon 3 boyutlu GPU (OpenGL ES 2.0) + 2.5D GPU (OpenVG 1.1) + IPU + güvenlik bloğu. Özellikle destekler DDR2 SDRAM 200 MHz'de. İmx51 ailesi 2009 yılında piyasaya sürüldü.

  • i.MX515 (tüketici / endüstriyel) = 800 MHz ARM Cortex A8 platformu (endüstriyel için 600 MHz) + HD VPU + 3D GPU + 2.5D GPU + IPU + güvenlik
  • i.MX513 (tüketici / endüstriyel) = 800 MHz ARM Cortex A8 platformu (endüstriyel için 600 MHz) + HD VPU + IPU
  • i.MX512 (tüketici / endüstriyel) = 800 MHz ARM Cortex A8 platformu (endüstriyel için 600 MHz) + IPU
  • i.MX516 (otomotiv) = 600 MHz ARM Cortex A8 platformu + HD VPU + 3D GPU + 2.5D GPU + IPU + güvenlik bloğu
  • i.MX514 (otomotiv) = 600 MHz ARM Cortex A8 platformu + 3D GPU + 2.5D GPU + IPU + güvenlik bloğu

i.MX 50 ailesi

Freescale MCIMX507CVM8B

İ.MX508 işlemci, Freescale ile işbirliğinin bir sonucudur. E Mürekkep. E-Okuyuculara adanmıştır. 2010 yılında piyasaya sürülen ürün, hem ürün reçetesi maliyetinden hem de makinede yer tasarrufu sağlamak için E Ink ekran denetleyicisini silikonla bütünleştirir. PCB. Özellikle 400 MHz'de LP-DDR2 SDRAM'ı destekler.

  • i.MX507 (tüketici) = ARM Cortex A8 platformu + E Mürekkep ekran denetleyicisi. İ.MX508 üzerine kurulur.[3]
  • i.MX508 (tüketici) = 800 MHz ARM Cortex A8 platformu + 2.5D GPU + Piksel Boru Hattı + E Mürekkep ekran denetleyicisi.

i.MX 53 ailesi

i.MX535, Haziran 2010'da duyuruldu. 2011'in ilk çeyreğinden itibaren sevk edildi.

  • i.MX537 (endüstriyel) = 800 MHz ARM Cortex A8 platformu + Full HD VPU (1080p kod çözme) + 3D GPU + 2.5D GPU + IPU + güvenlik + IEEE1588
  • i.MX535 (tüketici) = 1 GHz ARM Cortex A8 platformu + Full HD VPU (1080p kod çözme) + 3D GPU + 2.5D GPU + IPU + güvenlik
  • i.MX536 (otomotiv) = 800 MHz ARM Cortex A8 platformu + Full HD VPU (1080p kod çözme) + 3D GPU + 2.5D GPU + IPU + güvenlik
  • i.MX534 (otomotiv) = 800 MHz ARM Cortex A8 platformu + 3D GPU + 2.5D GPU + IPU + güvenlik

i.MX 6 serisi

İ.MX 6 serisi, ARM Cortex A9 solo, çift veya dört çekirdekli (bazı durumlarda Cortex A7 ) ve genellikle bir veya daha fazla Vivante GPU'lar. CMOS 40 nm prosesinde tasarlanmıştır. İ.MX 6 Solo, Dual ve Quad, Ocak 2011'de Tüketici Elektroniği Gösterisi Las Vegas'ta.

İsimSaat hızıCPU çekirdekleriL2 önbelleği
kB cinsinden
Gömülü
KB cinsinden SRAM
3D GPU / gölgelendiriciler /
MHz cinsinden gölgelendirici saati
2D GPUVektör GPUVPUdiğer grafik çekirdekleridiğer çekirdekler
i.MX 6 ULL528 MHz
(Cortex-A7)
11281281 × PXPgüvenlik
i.MX 6 UltraLite528/696 MHz
(Cortex-A7)
11281281 × PXPgüvenlik
i.MX 6 SLL[4]800 MHz / 1.0 GHz12561281 × PXPgüvenlik
i.MX 6 SoloLite1.0 GHz1256128Vivante GC320Vivante GC3551 × PXPgüvenlik
i.MX 6 SoloX1.0 GHz1256128Vivante GC400T / 1/720Vivante GC320Vivante GC3551 × PXPCortex-M4 çekirdeği, güvenlik
i.MX 6 Solo1.0 GHz1512128Vivante GC880 / 1/528Vivante GC320Full HD (1080p kod çözme)1 × IPUv3, 1 × PXPgüvenlik
i.MX 6 DualLite1.0 GHz2512128Vivante GC880 / 1/528Vivante GC320Full HD (1080p kod çözme)1 × IPUv3, 1 × PXPgüvenlik
i.MX 6 İkili1,2 GHz21024256Vivante GC2000 / 4/594Vivante GC320Vivante GC355Full HD (1080p kod çözme)2 × IPUv3güvenlik
i.MX 6 Dörtlü1,2 GHz41024256Vivante GC2000 / 4/594Vivante GC320Vivante GC355çift ​​Full HD (1080p kod çözme)2 × IPUv3güvenlik
i.MX 6 DualPlus1.0 (1.2) GHz21024512Vivante GC3000 / 4/720Vivante GC320Vivante GC355Full HD (1080p kod çözme)2 × IPUv3güvenlik
i.MX 6 QuadPlus1.0 (1.2) GHz41024512Vivante GC3000 / 4/720Vivante GC320Vivante GC355çift ​​Full HD (1080p kod çözme)2 × IPUv3güvenlik
  • 1,2 GHz'lik "Plus" sürümleri şu anda yalnızca NXP'ye özel istek yoluyla sunulmaktadır.[5]
  • Vivante GC2000 ~ 19 G elde ederFLOPS 594 MHz gölgelendirici hızı ve 720 MHz gölgelendirici saati için ~ 23 GFLOPS.

i.MX 7 serisi

İ.MX 7 serisi, düşük güç ARM Cortex A7 İkincil bir ARM Cortex M4 gerçek zamanlı ortak işlemciye sahip CPU çekirdeği. 28 nm tamamen tükenmiş izolatör üzerinde silikon (FDSOI) süreci olarak tasarlanmıştır.[6] Şimdiye kadar[ne zaman? ] yalnızca düşük güçlü tek ve çift çekirdekli modeller IoT uygulamalar yayınlandı. i.MX 7Solo ve i.MX 7Dual, Eylül 2013'te duyuruldu.[7][8]

İsimSaat hızı (MHz)CPU çekirdekleriL2 önbelleği (KB)3D GPU2D GPUVektör GPUVPUdiğer grafik çekirdekleridiğer çekirdekler
i.MX 7Solo8001512----PXPİkincil CPU - ARM Cortex M4 gerçek zamanlı yardımcı işlemci
i.MX 7 İkili10002512----PXPİkincil CPU - ARM Cortex M4 gerçek zamanlı yardımcı işlemci

i.MX 8 serisi

İ.MX 8'in üç ana farklı serisi vardır:

  • i.MX 8 serisi
  • i.MX 8M serisi,
  • i.MX 8X serisi.

Her seri birbirinden önemli ölçüde farklıdır ve pin uyumlu değildir. Her seride bazı versiyonlar pin uyumludur.

Her serinin ayrıca Quad, Dual, Plus, Max veya bunların bir kombinasyonu gibi bir soneki vardır, örneğin: QuadMax veya DualPlus. İ.MX 8 serisinin birçok çeşidi vardır, ancak adın bir özellik kümesine nasıl karşılık geldiği açık değildir. Önceki CPU serisinde, adlandırma kuralı açıkça bir işleve veya özellik kümesine karşılık gelir, ancak bu i.MX 8'de durum böyle değildir.

İ.MX 8 serisi, Eylül 2013'te duyuruldu ve temel alınan ARMv8-A 64 bit CPU mimarisi. NXP, i.MX 8 serisinin Sürücü Bilgi Sistemleri (araç bilgisayarları) için tasarlandığını ve uygulamaların piyasaya sürüldüğünü yazmıştır.[7]

Mayıs 2016'da i.MX 8, i.MX 8'e dayalı çok sensörlü bir etkinleştirme kiti (MEK) olarak satışa sunuldu.[9][10][11] NXP FTF'den slaytlar web'de bulundu [12] CPU ve GPU yeteneklerini değiştiren ilk toplam 5 varyantı (ana seviye "İkili" ve "Dörtlü" olarak sınıflandırarak) gösterdi. CPU'nun çeşitli sayıları içermesi önerildi. Cortex-A72, Cortex-A53 ve Cortex-M4 GPU 1 veya 2 birim iken Vivante GC7000VX. Diğer yayınlar bu genel görüntüyü destekledi, hatta bazıları daha sonra NXP tarafından bir geliştirme destek ürünü olarak tanıtılan "Multisensory Enablement Kit" (MEK) adlı bir değerlendirme kitinin fotoğraflarını da içeriyordu.[11][13]

İ.MX 8, yaklaşık 3 ürünle 2017'nin 1. çeyreğinde duyuruldu.[14] İki varyant dört içerir Cortex-A53. Tüm sürümler bir veya iki içerir Cortex-A72 CPU çekirdekleri ve tüm sürümler iki Cortex-M4F CPU çekirdekleri.

Tüm i.MX 8 SoC'ler Vivante GC7000 Serisi GPU'ları içerir. QuadPlus, GC7000Lite çekirdeklerini kullanırken, 'QuadMax' iki tam GC7000 GPU içerir.

İsimSaat hızı (MHz)CPU çekirdekleriL2 önbelleğiGPUVPUDiğer çekirdekler
i.MX 8 QuadMax1,2 GHz + 1,6 GHz [15]Cortex-A53 + 2× Cortex-A722 × 1 MBVivante GC7000 / XSVXH.265 deşifre etmek 4K / 2K, H.264 sifre desifre 1080pCortex-M4F (266 MHz)
i.MX 8 QuadPlus1,2 GHz + 1,6 GHzCortex-A53 + 1× Cortex-A722 × 1 MB2 × Vivante GC7000Lite / XSVXH.265 deşifre etmek 4K / 2K, H.264 sifre desifre 1080pCortex-M4F (266 MHz)
i.MX 8 DualMax1,6 GHzCortex-A721 MB1 × Vivante GC7000 / XSVXH.265 deşifre etmek 4K / 2K, H.264 sifre desifre 1080pCortex-M4F (266 MHz)

Standart Temel Özellikler: Gelişmiş Güvenlik, AVB ile Ethernet, PHY ile USB 3.0, MMC / SDIO, UART, SPI, I²C, I²S, Zamanlayıcılar, Güvenli RTC, Medya İşlemci Motoru (Neon ™), Entegre Güç Yönetimi.

CPU, GPU ve DSPHMI ve MultimedyaGPU Kitaplıkları ve UzantılarıArayüzlerBellek Türleri
Ürün AilesiCortex-A72Cortex-A53Cortex-A35Cortex-M4FDSPGPUEkran Çözünürlüğü ve Arayüzler:

MIPI-DSI / Paralel /

HDMI

Kamera Arayüzleri: MIPI-CSI / Paralel /

HDMI

Video Kod Çözme

çözüm

(En İyi Codec'ler)

Video Kodlama

çözüm

(En İyi Codec'ler)

OpenVX (vizyon)OpenGL ESOpenCLVulkanPCIeGigabit EthernetLPDDR4DDR4DDR3LECC seçeneği
* i.MX 8 Gelişmiş Grafikler, Performans ve Sanallaştırma242124k + 1080p

2 / 1 / 1

2 / 2 / 14K

(h.265, h.264)

1080p60

(h.264)

Evet3.12.0Evet22 kereEvetEvet
i.MX 8M Gelişmiş Ses, Ses ve Video4114k + 1080p

1 / 0 / 1

2 / 0 / 04Kp60 ile

Yüksek Dinamik Aralık (h.265, VP9); 4Kp30 (h.264, VP8)

1080p30

(h.264) - GB

3.11.2Evet21xEvetEvetEvet
* i.MX 8M Mini Gömülü Tüketici ve Endüstriyel Uygulamalar4111080p

1 / 0 / 0

1 / 0 / 01080p60

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

1080p60

(h.264)

2.011xEvetEvetEvet
* i.MX 8X Güvenlik sertifikalı ve verimli performans41114K veya 2x

1080p2 / 1/0

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

1080p60 (h.264, VP8)

1080p30

(h.264)

3.11.2 EPEvet12 kereEvetEvetEvet

*üretim öncesi

i.MX 8

Ana Özellikler[16]

  • Gelişmiş tam yonga donanım sanallaştırması ve etki alanı koruması aracılığıyla hızlı çoklu işletim sistemi platformu dağıtımı
  • 4x HD ekran veya 1x 4K ekranda zengin, tamamen bağımsız grafik içeriği dağıtın
  • SafeAssure® Arıza Yetenekli Ekran Denetleyicileri aracılığıyla tüm ekranların her zaman açık olduğundan emin olun
  • Güçlü bir görüntü hattı ve ses işleme alt sistemi aracılığıyla Görme ve Konuşma Tanıma etkileşimini birleştirin
  • Pin ve güç uyumlu paketleri ve yazılım dostu kopyalamaya uygun IP bloklarını kullanarak birden fazla ürünü hızla dağıtın
  • Android ™ *, Linux® *, FreeRTOS, QNX ™ *, Green Hills®, Dornerworks * XEN ™ *
  • Otomotiv AEC-Q100 Grade 3 (-40 ° ila 125 ° C Tj), Endüstriyel (-40 ° ila 105 ° C Tj), Tüketici (-20 ° ila 105 ° C Tj)
  • NXP'nin 10 ve 15 yıllık Uzun Ömür Programında tam olarak desteklenir
ÖzellikARM çekirdekDSPGPUPCIe 3.0
i.MX 8 QuadMax2 × Cortex-A72Cortex-A53Cortex-M4FHiFi 4 DSP2 adet GC7000XSVX1x (2 şeritli)
i.MX 8 QuadPlus1 × Cortex-A722 adet GC7000Lite / XSVX1x (1 şeritli)

i.MX 8M

İ.MX 8M serisi 4 Ocak'ta CES 2017'de duyuruldu.[17] Ana Özellikler:[18]

  • Dört 1,5 GHz'e kadar ARM Cortex-A53 işlemciler
  • Cortex-M4F gerçek zamanlı işlem için
  • LPDDR4, DDR4 ve DDR3 (L) hafıza desteği
  • İki USB PHY ve Type-C destekli 3.0 arayüzler
  • Hızlı uyandırma ve düşük güç için L1 alt noktalı iki PCIe arabirimi (her biri 1 şeritli)
  • HDMI 2.0a ve MIPI-DSI (4 şeritli) ekran arabirimleri • İki adede kadar MIPI-CSI2 (4 şeritli) kamera arabirimi
  • Ses Video Köprüleme (AVB) ve EEE özelliğine sahip Gigabit Ethernet MAC
  • 4K H.264, H.265 ve VP9 desteğinde UltraHD çözünürlük ve 10 bit Yüksek Dinamik Aralık (HDR)
  • HDMI 2.0a çıkışında 4Kp60'a kadar çözünürlük ve MIPI-DSI (4 şeritli) arayüzünde 1080p60 çözünürlük
  • OpenGL ES 3.1, OpenCL 1.2, OpenGL 3.0, OpenVG ve Vulkan destek
ÖzellikARM çekirdekARM çekirdekSesGPUVPUKamera
i.MX 8M İkili2 × 1.5 GHz Cortex-A53Cortex-M4F20 kanal giriş / çıkış;

32-bit, 384 kHz'e kadar, DSD512 desteği ile

GC7000Lite4Kp60, H.265 ve VP92 × MIPI-CSI
i.MX 8M Dörtlü4 × 1.5 GHz Cortex-A53
i.MX 8M QuadLite-
i.MX 8M Solo1 × 1.5 GHz Cortex-A53GC7000nanoULTRA-

i.MX 8M Mini

İ.MX 8M Mini, NXP'nin gelişmiş 14LPC FinFET işlem teknolojisi kullanılarak inşa edilen ilk gömülü çok çekirdekli heterojen uygulama işlemcileridir. İ.MX 8M Mini işlemci ailesi, hızla büyüyen uç düğüm bilgi işlem, akışlı multimedya ve makine öğrenimi uygulamalarının büyümesini sağlamak için gereken yüksek performanslı bilgi işlem, güç verimliliği, gelişmiş sistem güvenilirliği ve yerleşik güvenliği bir araya getirir.

Temelde, 2 GHz'e kadar çalışan dört Arm Cortex-A53 çekirdeği artı 400 + MHz'de Cortex-M4 tabanlı gerçek zamanlı işlem alanından oluşan ölçeklenebilir bir çekirdek kompleksidir. i.MX 8M Mini çekirdek seçenekleri düşük güç için optimize edilmiştir, ancak çeşitli bulut sağlayıcılarında tüketici, ses, endüstriyel, makine öğrenimi eğitimi ve çıkarım için gerekli olan işlem gücü genişliğini sunar. İ.MX 8M Mini ayrıca, iki yönlü video uygulamalarını etkinleştirmek için donanımsal 1080p video hızlandırmayı, zengin bir görsel HMI deneyimi sağlamak için 2D ve 3D grafikleri ve zengin ses uygulamaları etkinleştirmek için gelişmiş ses yeteneklerini içerir. Daha geniş sistem bağlantısı sağlayan ve endüstriyel düzeyde yeterliliği hedefleyen geniş bir yüksek hızlı arabirim yelpazesi olan i.MX 8M Mini ailesi, herhangi bir genel yerleşik tüketici ve endüstriyel uygulamada kullanılabilir.

Özellikleri[19]

  • Heterojen Çok Çekirdekli İşlem Mimarisi
  • Dört çekirdekli Kol Cortex-A53 çekirdeği, 2 GHz'e kadar
  • Cortex-M4, 400 + MHz hızında
  • 1080p video kodlama ve kod çözme
  • 2D ve 3D grafikler
  • Ekran ve kamera arayüzleri
  • Çok kanallı ses ve dijital mikrofon girişleri
  • Bağlantı (I2C, SAI, UART, SPI, SDIO, USB, PCIe, Gigabit Ethernet)
  • Düşük güç ve standart DDR bellek desteği
  • Birden çok pin uyumlu ürün teklifi
  • Tüketici ve Endüstriyel
ÖzellikARM çekirdekARM çekirdekDRAMSesGPUVideo Kod ÇözmeVideo KodlamaGörüntüleKameraPHY ile USB
i.MX 8M Mini1 ×, 2 × veya 4 × Cortex-A53Cortex-M4F32 bit LPDDR4 / DDR4 / DDR3 (L)20x ben2S

32-bit, 384 kHz'e kadar, DSD512 ve TDM desteği ile

8 kanallı PDM mikrofon girişleri

2D ve 3D Grafikler1080p60 H.265, H.264, VP8, VP91080p60 H.264, VP81x MIPI-DSI1x MIPI-CSI1x PCIe 2.0

3x SDIO / eMMC

2x USB 2.0

1x GbE

i.MX 8M Mini Lite--

i.MX 8X

İ.MX 8X serisi 14 Mart 2017'de duyuruldu.[20] Ana Özellikler:[21]

  • Dört (4) 1,2 GHz'e kadar Cortex-A35 işlemciler
  • Cortex-M4F gerçek zamanlı işlem için
  • En son kriptografi standartları (AES, flashless SHE, eliptik eğri şifreleme, anahtar saklama)
  • ECC bellek ve Endüstriyel Güvenlik Bütünlüğü Seviye 3 (SIL 3) sertifikası
  • Tensilica HiFi 4 DSP, ses ön ve son işleme, anahtar sözcük algılama ve konuşma tanıma için
  • 28 nm FD-SOI süreci
ÖzellikARM çekirdekARM çekirdekDSP ÇekirdeğiDRAMGPUVPUEthernetPHY ile USB
i.MX 8 QuadXPlus4 × 1.2 GHz Cortex-A35Cortex-M4FTensilica HiFi 4 DSP32 bitDDR3L (ECC seçeneği)

LPDDR4 (ECC yok)

GC7000Lite4K H.265 aralık

1080p H.264 enc / dec

AVB ile 2 × gigabit1 × USB 3.0

1 × USB 2.0

i.MX 8 DualXPlus2 × 1.2 GHz Cortex-A35
i.MX 8 DualX16 bitGC7000UltraLite1080p H.264 enc / decAVB ile 1 × gigabit

1× 10/100

2 × USB 2.0

i.MX RT serisi

Ağustos 2020 itibariyle, bu aile Cortex-M7 cihazlarından (2 MB'a kadar SRAM ile 400-600 MHz) ve Cortex-M33 cihazlarından (5 MB'a kadar SRAM ile 200-300 MHz) oluşmaktadır.

Bu seri, çip üzerinde flaş sağlamak yerine daha büyük miktarlarda hızlı SRAM sağlar.[22]

28 nm'de 1 GHz planları ile 40 nm düğümlerde 600 MHz'e kadar tanıtıldı.[22]

Bu serinin açılış cihazı, 2017 sonbaharında tanıtılan i.MX RT1050 idi.[22] NXP açık kaynağı destekler PyTorch EIQ'sunda Glow sinir ağı derleyicisi makine öğrenme yazılım.[23] Bu özellikle hedefler IoT uygulamalar.

Ağustos 2020 itibarıyla i.MX RT1170 üretim öncesi durumdadır. Cortex-M7'de 1 GHz performans için planlanmıştır ve ek bir Cortex-M4 ortak işlemci sağlar. Çevre birimleri için RT1170, bu ürün ailesinin başka bir yerinde bulunmayan iki Gb Ethernet bağlantı noktası sağlar.[24] Parça 28 nm FD-SOI'de üretilmiştir. İşlemciler ayrı saat ve güç alanlarında çalışır, aksi takdirde özel L1 önbellekleri dışında her şey iki çekirdek arasında paylaşılır.[25]

İlgili seriler

Otomotiv pazarı için şu anda ARM kullanan çok benzer bir seri Cortex-A53 ve / veya ARM Cortex-M4 çekirdekler önek kullanılarak 2015 ortasında sunuldu S32.

Yazılım desteği

Freescale, çipleri için optimize edilmiş yazılım bileşenlerinin seçimi ile katmanlı bir yazılım yaklaşımı önerir. İ.MX yönetim kurulu destek paketleri Tüm i.MX düğümlerinde ortak olan (BSP), çekirdek optimizasyonundan, donanım sürücülerinden ve birim testlerinden oluşur. Şirket ayrıca bir multimedya Codec portföyü (ARM ve Video işleme birimi hızlandırılmış) sağlar. İ.MX çözümü ayrıca multimedya çerçeve eklentileri, güç yönetimi, güvenlik / DRM veya grafikler (OpenGL /OpenVG ).

İ.MX için tüm yazılım çözümleri şirketin web sitesinde halka açık olarak mevcuttur.

Linux

Freescale i.MX geliştirme kitleri, bir GNOME Mobile ortamına sahip bir Linux yazılım yığını içerir.

İ.MX51 ailesinde referans kullanıcı arayüzü Ubuntu. Desteklenen son Ubuntu sürümü 10.04.1'dir (aynalarda hala mevcuttur). Ubuntu, 10.10 sürümünden beri "resmi" i.MX51 aile desteğini bıraktı.[26] İ.MX53 Quickstart anakartı için Ubuntu 11.10 desteği, önceden yüklenmiş bir masaüstü veya sunucu SD kartı olarak mevcuttur.[27]

OpenEmbedded Linux dağıtımı birkaç i.MX platformunu destekler.

Ticari Linux desteği aşağıdaki gibi şirketlerden alınabilir: Lanedo, TimeSys, MontaVista, Wind River Sistemleri ve Mentor Graphics.

FreeBSD

Freescale i.MX51 desteği, 2013-03-20 tarihinde FreeBSD'ye eklenmiştir.[28] O zamandan beri i.MX5 ailesinin diğer üyeleri için destek eklendi.

Freescale i.MX 6 ailesi desteği, 2013-10-31'de FreeBSD'ye eklenmiştir.[29]

NetBSD

NetBSD 6.0, Freescale i.MX51 için destekle birlikte gelir.[30] 7.0 sürümünde, i.MX 6 tabanlı anakartlar için destek eklendi.[31]

OpenBSD

FreeScale'in i.MX 6 serisi SoC desteği eklendi [32] OpenBSD'nin başı 2013-09-06'da.

RISC-OS

i.MX desteği RISC-OS 2019'dan beri piyasada.

Windows CE

Freescale i.MX geliştirme kitleri şunları içerir: Çekinme.

Android

Şubat 2010'da, Freescale bir Android i.MX5x ailesi için platform.[33]

Krom

2010'un başlarında Freescale tanıtıldı Chromium OS i.MX515 işlemci üzerinde çalışıyor.[34] Şirket, Chromium veya Chrome hakkında başka bir plan açıklamadı.

Gerçek zamanlı işletim sistemi

Freescale, aşağıdakileri sağlayan bir dizi ortağa sahiptir: gerçek zamanlı işletim sistemleri ve i.MX işlemcilerde çalışan yazılım çözümleri, örneğin Trinity Yakınsama, Adeneo, Thundersoft, Intrinsyc, Wind River Sistemleri, QNX, Yeşil tepeler ve Mentor Graphics.[35]

wolfSSL

wolfSSL wolfSSL v3.14.0'dan sonraki (ve dahil) tüm sürümlerin ardından i.MX6 desteği içerir. wolfSSL ayrıca, i.MX6'da Şifreleme Yardımı ve Güvence Modülü'nü (CAAM) kullanmak için ek destek sağlar.[36]

Referans tasarımlar

Ocak 2010'da Freescale, Hızlı Mühendislik için Akıllı Uygulama Taslağı (SABER) serisinin ilk platformunu duyurdu.[37] İ.MX515 üzerinde çalışan bir akıllı kitaptır (7 "dokunmatik ekrana sahip tablet form faktörü).

Şubat 2010'da Freescale, e-Okuyucular için SABER platformunu tanıttı.[38] i.MX515'e göre.

Freescale i.MX topluluk web sitesinde daha birçok referans kurulundan bahsedilir ve desteklenir.

  • i.MX23EVK
  • i.MX25PDK
  • i.MX28EVK
  • MX37PDK
  • i.MX35PDK
  • i.MX51EVK
  • i.MX53QSB (LOCO)

Ayrıca bakınız

Referanslar

  1. ^ "Ürün Uzun Ömrü | NXP". Freescale.com. Alındı 2016-09-24.
  2. ^ "Freescale, Olağanüstü Mobil Görseller Sağlamak için AMD Grafik Teknolojisini Lisanslıyor". 17 Aralık 2007. Arşivlenen orijinal 17 Aralık 2007'de. Alındı 14 Eylül 2019.
  3. ^ Freescale i.MX507
  4. ^ "i.MX 6SLL İşlemciler - Arm® Cortex®-A9 Çekirdekli Tek Çekirdekli İşlemci". NXP.com. Alındı 2019-11-03.
  5. ^ "i.MX6QP | i.MX 6QuadPlus İşlemciler | Dört Çekirdekli". NXP.com. Alındı 2016-09-24.
  6. ^ "Freescale, Cisco, Ciena, FD-SOI'yi Onayladı". EE Times. Alındı 2016-09-24.
  7. ^ a b "Freescale, IoT Uygulamaları için i.MX 7 Serisi Cortex A7 + Cortex M4 İşlemcilerini Piyasaya Sürüyor". Cnx-software.com. 2015-06-23. Alındı 2016-09-24.
  8. ^ "Arşivlenmiş kopya" (PDF). Arşivlenen orijinal (PDF) 2016-03-04 tarihinde. Alındı 2016-02-23.CS1 Maint: başlık olarak arşivlenmiş kopya (bağlantı)
  9. ^ "NXP Semiconductors :: Basın Bülteni". Media.nxp.com. 2016-05-17. Alındı 2016-09-24.
  10. ^ "i.MX 8 Çoklu Algılama Etkinleştirme Kiti". NXP.com. Alındı 2016-09-24.
  11. ^ a b "NXP, Hexa Core ARMv8 İşlemcili i.MX 8 Çok Algılayıcı Etkinleştirme Kitini Açıkladı". Cnx-software.com. 2016-05-17. Alındı 2016-09-24.
  12. ^ "拡 大 画像 013 | 【レ ポ ー ト】 NXP FTF 2016 - 28nm FD-SOI で 製造 さ れ る i.MX 8 (1) FTF が NX …… | マ イ ナ ビ ニ ュ ー ス". News.mynavi.jp. 18 Mayıs 2016. Alındı 2016-09-24.
  13. ^ "i.MX 8 Çoklu Algılama Etkinleştirme Kiti". NXP.com. Alındı 2016-09-24.
  14. ^ "i.MX 8 Bilgi Formu" (PDF). NXP. NXP. Alındı 6 Ekim 2016.
  15. ^ "Yazılım ISP Uygulama Notu, Bölüm 3.2" (PDF).
  16. ^ "i.MX 8 Arm Cortex-A53 İşlemci | NXP". www.nxp.com. Alındı 2018-03-13.
  17. ^ "NXP Semiconductors :: Basın Bülteni". media.nxp.com. Alındı 2017-04-09.
  18. ^ "i.MX 8M Bilgi Sayfası" (PDF).
  19. ^ "i.MX 8M Mini Uygulama İşlemcisi | Arm Cortex-A53, Cortex-M4 | NXP". www.nxp.com. Alındı 2018-03-13.
  20. ^ "NXP Semiconductors :: Basın Bülteni". media.nxp.com. Alındı 2017-04-09.
  21. ^ "i.MX 8X Bilgi Sayfası" (PDF).
  22. ^ a b c Turley, Jim (1 Kasım 2017). "NXP'nin Yeni i.MX RT1050'si Sinirleniyor". eejournal.com. Elektronik Mühendisliği Dergisi. Alındı 17 Ağustos 2020.
  23. ^ Wong, William (7 Ağustos 2020). "Neural-Network Compiler, Micros'a Bir Işık Ekliyor". electronicdesign.com. Elektronik Tasarım. Alındı 17 Ağustos 2020.
  24. ^ "Arm Cortex-M7 ve Cortex-M4 Çekirdeklerine sahip ilk GHz MCU". nxp.com. NXP Semiconductors. n.d. Alındı 17 Ağustos 2020.
  25. ^ Turley, Jim (8 Ekim 2019). "NXP MCU 1 GHz'e Ulaşıyor". eejournal.com. Elektronik Mühendisliği Dergisi. Alındı 17 Ağustos 2020.
  26. ^ "ARM / MaverickReleaseNotes - Ubuntu Wiki". Wiki.ubuntu.com. 2011-09-23. Alındı 2016-09-24.
  27. ^ "OneiricOcelot / ReleaseNotes - Ubuntu Wiki". Wiki.edubuntu.org. Alındı 2016-09-24.
  28. ^ "Svn commit: r248557 Controller". Lists.freebsd.org. Alındı 2016-09-24.
  29. ^ "Wandboard desteği". Lists.freebsd.org. Alındı 2016-09-24.
  30. ^ "NetBSD 6.0 duyurusu". Netbsd.org. Alındı 2016-09-24.
  31. ^ "NetBSD Blogu". Blog.netbsd.org. 2014-11-06. Alındı 2016-09-24.
  32. ^ "'CVS: cvs.openbsd.org: src '- MARC ". Marc.info. 2013-09-06. Alındı 2016-09-24.
  33. ^ "İ.MX Uygulama İşlemcileri için Android İşletim Sistemi | NXP". Freescale.com. Alındı 2016-09-24.
  34. ^ "199 Dolarlık Tablette Chromium OS". Youtube. 2010-03-08. Alındı 2016-09-24.
  35. ^ [1][ölü bağlantı ]
  36. ^ "Integrity OS'li i.MX6 CAAM - wolfSSL". 2018-10-26. Alındı 2019-01-17.
  37. ^ "Freescale Semiconductor'a Hoş Geldiniz - Medya Merkezi - Haber Bülteni".
  38. ^ "Arşivlenmiş kopya". Arşivlenen orijinal 2011-06-07 tarihinde. Alındı 2010-04-22.CS1 Maint: başlık olarak arşivlenmiş kopya (bağlantı)

Dış bağlantılar