Cyclone® V SoC ve Arria® V SoC için desteklenen Flash Cihazlar

Genel bakış

Cyclone V SoC ve Arria V SoC, hem önyükleme kaynağı olarak hem de toplu veri depolama için aşağıdaki flash cihazları destekler:

  • Dört seri çevre birimi arabirimi (QSPI) yanıp söner.
  • NAND flaşı.
  • Güvenli Dijital (SD), Güvenli Dijital Yüksek Kapasite (SDHC), Güvenli Dijital Genişletilmiş Kapasite (SDXC), MultiMediaCard (MMC) veya Gömülü MMC (eMMC) flaş.

SoC'lere dahil etmek için bir flash cihaz seçerken, aşağıdakileri göz önünde bulundurmak önemlidir:

  • Cihaz Intel® FPGA cihazı BootROM ile çalışacak mı?
  • Sabit işlemci sistemi (HPS) yalnızca BootROM'da desteklenen flash cihazlardan önyükleme yapabilir.
  • Cihazın çalıştığı doğrulandı mı ve Preloader, U-Boot ve Linux* gibi yazılımlar tarafından destekleniyor mu?
  • Desteklenen cihazlar için Intel FPGA Önyükleyici, U-Boot ve Linux yazılımı sağlar. Diğer cihazlar için, bu yazılım kullanıcı tarafından geliştirilmelidir.
  • Cihaz HPS Flash Programcı ile destekleniyor mu?
  • HPS Flash Programcı, bir JTAG bağlantısı kullanarak yazmanın yanıp sönmesini sağlar. Bu öncelikle ilk ön yükleyici veya önyükleyici görüntüsünü programlamak için tasarlanmıştır.
  • Cihaz HPS Programcısı tarafından desteklenmiyorsa, flash programlamak için HPS'yi kullanmak gibi başka flash programlama yöntemleri de kullanılabilir. Örneğin, U-Boot'un flash programlama yetenekleri kullanılabilir.

Yukarıdaki kriterlere göre, aşağıdaki flash cihaz kategorileri tanımlanır:

  • Intel Test Edilmiş ve Desteklenen Flash Cihaz - Bu cihazlar yukarıda listelenen ölçütleri karşılar. Bu cihazlar Intel FPGA araçlarıyla regresyon testi alır ve kullanımları Intel FPGA Teknik Desteği tarafından tam olarak desteklenir.
  • Work Flash Cihazları olarak bilinir - Bu cihazlar Intel FPGA araçlarında açıkça desteklenmez, ancak SoC'lerle çalıştığı bilinmektedir. Bu aygıtların çoğu alternatif bir programlama yöntemi olarak U-Boot kullanılarak programlanmıştır, ancak belirli bir aygıtı yapılandırmak için U-Boot'taki kaynak değişikliklerinin kullanıcılar tarafından yapılması gerekebilir.
  • Uyumsuz Flash Cihazlar - Bu cihazlar Cyclone V SoC ve Arria V SoC ile çalışmaz.

Aşağıdaki bölümlerde Cyclone V SoC ve Arria V SoC için çeşitli flash cihazlar için destek seviyesi sunulmaktadır.

Dörtlü SPI Flash Cihazlar

Dörtlü SPI flaş cihazları aşağıdaki avantajlara sahiptir:

  • Güvenilirlik: genellikle sektör başına en az 100.000 silme döngüsünü ve en az 20 yıllık veri saklamayı destekler. Sonuç olarak, hataların düzeltilmesine ve kötü blok yönetimine gerek kalmadan yönetimleri daha basittir.
  • Düşük pim sayısı gereksinimi: dörtlü SPI flaş cihazı genellikle altı pim gerektirir, ancak dört pim kadar az bir iğneyle kullanılabilir.
  • Yüksek bant genişliği.

Dörtlü SPI flash cihaz genellikle diğer flash cihazlardan daha küçük depolama kapasitesine sahiptir. Bu nedenle çoğunlukla bir önyükleme kaynağı olarak kullanılırlar ve yığın depolama için kullanılmaz.

Cyclone V SoC ve Arria V SoC ile dört adede kadar dörtlü SPI flaş çipi seçimi kullanılabilir. Cihaz, çip seçimi sıfıra bağlı dörtlü SPI flaşından önyüklenecektir.

Test edilen ve desteklenen cihazların geçerli listesi aşağıda sunulmuştur. Cihaz listesinin yalnızca HPS Quad SPI denetleyicisi için geçerli olduğunu ve FPGA yapılandırması için geçerli olmadığını unutmayın.

Parça Numarası

Üretici

Kapasite

Gerilim

Destek Kategorisi

Notlar

N25Q512A83GSF40F

Mikron

512 Mb

3.3 V

Intel Test Edildi ve Desteklendi

Cyclone V SoC Geliştirme Kitinde mevcuttur

N25Q00AA13GSF40F

Mikron

1 Gb

3.3 V

Çalıştığı Bilinen

MT25QL01GBBB8ESF-0SIT

Mikron

1 Gb

3.3 V

Çalıştığı Bilinen

MT25QL512ABA8ESF-0SIT

Mikron

512 Mb

3.3 V

Çalıştığı Bilinen

MT25QL512ABB8ESF-0SIT

Mikron

512 Mb

3.3 V

Çalıştığı Bilinen

MT25QL256ABA8ESF-0SIT

Mikron

256 Mb

3.3 V

Çalıştığı Bilinen

MT25QU256ABA8ESF-0SIT

Mikron

256 Mb

1.8 V

Çalıştığı Bilinen

N25Q128A13ESF40F

Mikron

128 Mb

3.3 V

Çalıştığı Bilinen

MT25QL128ABA8ESF-0SIT

Mikron

128 Mb

3.3 V

Çalıştığı Bilinen

MT25QU128ABA8ESF-0SIT

Mikron

128 Mb

1.8 V

Çalıştığı Bilinen

MX25L12833FMI-10G

Macronix

128 Mb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli. Yanıp sönme için kullanılan U-Boot.

MX25L25645GMI-08G

Macronix

256 Mb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli.

MX25L25635FMI-10G

Macronix

256 Mb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli.

MX25L51245GMI-08G

Macronix

512 Mb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli. Yanıp sönme için kullanılan U-Boot.

MX66L51235FMI-10G

Macronix

512 Mb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli. Yanıp sönme için kullanılan U-Boot.

MX66U51235FMI-10G
(EOL, bunun yerine MX25U51245GMI00 kullanın)

Macronix

512 Mb

1.8 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli.

MX25U51245GMI00

Macronix

512 Mb

1.8 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli.

MX25U51245GXDI00

Macronix

512 Mb

1.8 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli.

MX66L1G45GMI-10G

Macronix

1 Gb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli.

MX66U2G45GXR100

Macronix

2Gb

1.8 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli. Yanıp sönme için kullanılan U-Boot.

S25FL128SAGMFI00

Servi

128 Mb

3.3 V

Çalıştığı Bilinen

S25FL256SAGMFI00

Servi

256 Mb

3.3 V

Çalıştığı Bilinen

S25FL512SAGMFI01

Servi

512 Mb

3.3 V

Çalıştığı Bilinen

S25FL512SAGMFIG11

Servi

512 Mb

3.3 V

Intel Test Edildi ve Desteklendi

S70FL01GSAGMFI011

Servi

1 Gb

3.3 V

Çalıştığı Bilinen

İki çip seçimi. HPS Flash Programcı ve BootROM yalnızca CS0 kullanır.

S70FS01GS

Servi

1 Gb

1.8 V

Uyumsuz

RDSR yönergesi desteklemiyor.

GD25Q127CFIG

GigaDevice

128 Mb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli. Yanıp sönme için kullanılan U-Boot.

GD25Q256DFIG

GigaDevice

256 Mb

3.3 V

Çalıştığı Bilinen

U-Boot güncelleştirmeleri gerekli. Yanıp sönme için kullanılan U-Boot.

NAND Flash Cihazlar

NAND flash cihazların ana avantajı büyük depolama kapasitesidir.

NAND flash cihazların dezavantajları şunlardır:

  • Yüksek pim sayısı gereksinimi (en az 15 pim gereklidir).
  • Dörtlü SPI flaşa kıyasla bireysel bit güvenilirliği daha düşük olduğundan, yönetilmesi daha zordur, hata düzeltme ve kötü blok yönetimi gereklidir.
  • Dörtlü SPI flaş cihazlarına kıyasla daha düşük maksimum bant genişliği.

NAND flash aygıtları genellikle toplu veri depolama için kullanılır, ancak önyükleme kaynağı olarak da kullanılabilir.

Cyclone V SoC ve Arria V SoC ile kullanılacak NAND flash cihazlar en azından aşağıdaki gereksinimleri karşılamalıdır:

  • ONFI 1.0 uyumluluğu.
  • x8 arabirimi.
  • Tek düzeyli hücre (SLC) veya çok düzeyli hücre (MLC).
  • Sadece bir ce# ve sadece bir rb# pin.
  • Sayfa boyutu: 512 bayt, 2 KB, 4 KB veya 8 KB.
  • Blok başına sayfa: 32, 64, 128, 256, 384 veya 512.
  • Hata düzeltme kodu (ECC) kesim boyutu 512 bayt (4, 8 veya 16 bit düzeltme için) veya 1.024 bayt (24 bit düzeltme için) olarak programlanabilir.

Test edilen ve desteklenen cihazların geçerli listesi aşağıda sunulmuştur:

Parça Numarası

Üretici

Kapasite

Gerilim

Destek Kategorisi

Notlar

MT29F1G08ABBEAH4:E

Mikron

1 Gb

1.8 V

Çalıştığı Bilinen

MT29F4G08ABBEAH4:E

Mikron

4 Gb

1.8 V

Çalıştığı Bilinen

MT29F4G08ABADAWP:D

Mikron

4 Gb

3.3 V

Çalıştığı Bilinen

MT29F8G08ADADAH4-IT:D

Mikron

8 Gb

3.3 V

Çalıştığı Bilinen

MX30UF1G18AC-TI

Macronix

1 Gb

1.8 V

Çalıştığı Bilinen

MX30LF1G18AC-TI

Macronix

1 Gb

3.3 V

Çalıştığı Bilinen

MX30UF2G18AC-TI

Macronix

2Gb

1.8 V

Çalıştığı Bilinen

MX30LF2G18AC-TI

Macronix

2Gb

3.3 V

Çalıştığı Bilinen

MX30UF4G18AB-TI

Macronix

4 Gb

1.8 V

Çalıştığı Bilinen

MX60LF8G18AC-TI

Macronix

8 Gb

3.3 V

Çalıştığı Bilinen

S34MS01G200TFI90

Servi

1 Gb

1.8 V

Çalıştığı Bilinen

S34MS02G200TFI00

Servi

2Gb

1.8 V

Çalıştığı Bilinen

S34MS04G200TFI00

Servi

4 Gb

1.8 V

Çalıştığı Bilinen

S34ML08G201TFI000

Servi

8 Gb

3.3 V

Çalıştığı Bilinen

SD/SDHC/SDXC/MMC/eMMC Flash Cihazlar

SD/SDHC/SDXC/MMC kartları aşağıdaki avantajlara sahiptir:

  • Büyük depolama kapasiteleri.
  • İç hata düzeltme, hatalı blok yönetimi ve aşınma tesviyesi.
  • Ucuz.

SD/SDHC/SDXC/MMC'nin dezavantajlarından bazıları şunlardır:

  • Genellikle dörtlü SPI'dan daha az güvenilirdir (daha yüksek güvenilirlikli endüstriyel versiyonlar mevcut olmasına rağmen).
  • Bir sokete ihtiyaç duyarlar, bu da onları mekanik olarak daha savunmasız hale getirir.

eMMC flash cihazlar, SD /SDHC/SDXC/MMC flaş cihazlarına göre aşağıdaki avantajlara sahiptir:

  • Geliştirilmiş güvenilirlik.
  • Daha küçük, çıkarılabilir olmayan (lehimlenmiş) paket.

Intel FPGA Cyclone V SoC ve Arria V SoC aşağıdaki cihazlarla uyumludur:

  • SD/SDHC/SDXC (eSD dahil) - sürüm 3.0 uyumludur.
  • MMC ve eMMC - sürüm 4.41 uyumlu.

Test edilen ve desteklenen eMMC cihazlarının geçerli listesi aşağıda sunulmuştur:

Parça Numarası

Üretici

Kapasite

Destek Kategorisi

Notlar

MTFC16GJDDQ-4M IT

Mikron

16 GB

Çalıştığı Bilinen

eMMC v4.51 uyumlu

MTFC16GAKAENA-4M IT

Mikron

16 GB

Çalıştığı Bilinen

eMMC v5.0 uyumlu

MTFC16GAKAEDQ-AIT

Mikron

16 GB

Çalıştığı Bilinen

eMMC v5.0 uyumlu

MTFC8GACAANA-4M IT

Mikron

8 GB

Çalıştığı Bilinen

eMMC v4.51 uyumlu

MTFC8GACAEDQ-AIT

Mikron

8 GB

Çalıştığı Bilinen

eMMC v5.0 uyumlu

S40410081B1B2W000

Servi

8 GB

Çalıştığı Bilinen

eMMC v4.51 uyumlu

S40410161B1B2W010

Servi

16 GB

Çalıştığı Bilinen

eMMC v4.51 uyumlu

Bu sayfadaki içerik, orijinal İngilizce içeriğin insan ve bilgisayar çevirilerinin birleşiminden oluşur. Bu içerik size kolaylık sağlamak ve genel bilgi vermek için sunulmuştur ve eksiksiz veya hatasız olmasına güvenilmemelidir. Bu sayfanın İngilizce versiyonu ile çevirisi arasında herhangi bir çelişki olması durumunda İngilizce içerik geçerli ve üstün sayılmalıdır. Bu sayfanın İngilizce versiyonunu görüntüleyin.