Perangkat Flash yang Didukung untuk Cyclone® V SoC dan Arria® V SoC

Ikhtisar

Cyclone V SoC dan Arria V SoC mendukung perangkat flash berikut baik sebagai sumber boot dan untuk penyimpanan data massal:

  • Quad serial peripheral interface (QSPI) flash.
  • Nand flash.
  • Secure Digital (SD), Secure Digital High Capacity (SDHC), Secure Digital extended Capacity (SDXC), MultiMediaCard (MMC), atau Embedded MMC (eMMC) flash.

Ketika memilih perangkat flash untuk menggabungkan dengan SoC, penting untuk mempertimbangkan hal-hal berikut:

  • Apakah perangkat akan bekerja dengan perangkat Intel® FPGA BootROM?
  • Sistem hard processor (HPS) hanya dapat boot dari perangkat flash yang didukung di BootROM.
  • Apakah perangkat diverifikasi untuk bekerja dan didukung oleh perangkat lunak, seperti Preloader, U-Boot, dan Linux *?
  • Untuk perangkat yang didukung, Intel FPGA menyediakan perangkat lunak Preloader, U-Boot, dan Linux. Untuk perangkat lain, perangkat lunak ini harus dikembangkan oleh pengguna.
  • Apakah perangkat didukung dengan HPS Flash Programmer?
  • HPS Flash Programmer memungkinkan penulisan untuk berkedip menggunakan koneksi JTAG. Hal ini terutama ditujukan untuk pemrograman awal pre-loader atau gambar bootloader.
  • Jika perangkat tidak didukung oleh HPS Programmer, metode pemrograman flash lainnya dapat digunakan, seperti menggunakan HPS untuk memprogram flash. Misalnya, kemampuan pemrograman flash U-Boot dapat digunakan.

Berdasarkan kriteria di atas, kategori perangkat flash berikut diidentifikasi:

  • Intel Tested and Supported Flash Device - Perangkat ini memenuhi kriteria yang tercantum di atas. Perangkat ini menerima pengujian regresi dengan alat Intel FPGA dan penggunaannya sepenuhnya didukung oleh Dukungan Teknis Intel FPGA.
  • Dikenal untuk Bekerja Perangkat Flash - Perangkat ini tidak secara eksplisit didukung dalam alat Intel FPGA, tetapi telah dikenal untuk bekerja dengan SoC. Banyak dari perangkat ini diprogram menggunakan U-Boot sebagai metode pemrograman alternatif, tetapi perubahan sumber pada U-Boot mungkin harus dilakukan oleh pengguna untuk mengkonfigurasi perangkat tertentu.
  • Perangkat Flash yang Tidak Kompatibel - Perangkat ini tidak akan berfungsi dengan Cyclone V SoC dan Arria V SoC.

Bagian berikut menyajikan tingkat dukungan untuk berbagai perangkat flash untuk Cyclone V SoC dan Arria V SoC.

Perangkat Lampu Kilat Quad SPI

Perangkat flash quad SPI memiliki keunggulan sebagai berikut:

  • Keandalan: mereka biasanya mendukung minimal 100.000 siklus penghapusan per sektor dan minimal 20 tahun retensi data. Akibatnya, manajemen mereka lebih sederhana, tanpa perlu koreksi kesalahan dan manajemen blok yang buruk.
  • Persyaratan jumlah pin rendah: perangkat flash quad SPI biasanya membutuhkan enam pin, tetapi dapat digunakan dengan sedikitnya empat pin.
  • Bandwidth tinggi.

Perangkat flash quad SPI biasanya memiliki kapasitas penyimpanan yang lebih kecil daripada perangkat flash lainnya. Oleh karena itu mereka sebagian besar digunakan sebagai sumber boot dan bukan untuk penyimpanan massal.

Hingga empat pilihan quad SPI flash chip dapat digunakan dengan Cyclone V SoC dan Arria V SoC. Perangkat ini akan boot dari quad SPI flash yang terhubung ke chip pilih nol.

Daftar perangkat yang diuji dan didukung saat ini disajikan di bawah ini. Perhatikan bahwa daftar perangkat hanya berlaku untuk pengontrol HPS Quad SPI, dan tidak berlaku untuk konfigurasi FPGA.

Nomor Bagian

Produsen

Kapasitas

Voltase

Kategori Dukungan

Catatan

N25Q512A83GSF40F

Mikron

512 Mb

3.3 V

Intel Diuji dan Didukung

Tersedia di Cyclone V SoC Development Kit

N25Q00AA13GSF40F

Mikron

1 Gb

3.3 V

Dikenal untuk Bekerja

MT25QL01GBBB8ESF-0SIT

Mikron

1 Gb

3.3 V

Dikenal untuk Bekerja

MT25QL512ABA8ESF-0SIT

Mikron

512 Mb

3.3 V

Dikenal untuk Bekerja

MT25QL512ABB8ESF-0SIT

Mikron

512 Mb

3.3 V

Dikenal untuk Bekerja

MT25QL256ABA8ESF-0SIT

Mikron

256 Mb

3.3 V

Dikenal untuk Bekerja

MT25QU256ABA8ESF-0SIT

Mikron

256 Mb

1.8 V

Dikenal untuk Bekerja

N25Q128A13ESF40F

Mikron

128 Mb

3.3 V

Dikenal untuk Bekerja

MT25QL128ABA8ESF-0SIT

Mikron

128 Mb

3.3 V

Dikenal untuk Bekerja

MT25QU128ABA8ESF-0SIT

Mikron

128 Mb

1.8 V

Dikenal untuk Bekerja

MX25L12833FMI-10G

Macronix

128 Mb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan. U-Boot digunakan untuk berkedip.

MX25L25645GMI-08G

Macronix

256 Mb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan.

MX25L25635FMI-10G

Macronix

256 Mb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan.

MX25L51245GMI-08G

Macronix

512 Mb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan. U-Boot digunakan untuk berkedip.

MX66L51235FMI-10G

Macronix

512 Mb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan. U-Boot digunakan untuk berkedip.

MX66U51235FMI-10G
(EOL, gunakan MX25U51245GMI00 sebagai gantinya)

Macronix

512 Mb

1.8 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan.

MX25U51245GMI00

Macronix

512 Mb

1.8 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan.

MX25U51245GXDI00

Macronix

512 Mb

1.8 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan.

MX66L1G45GMI-10G

Macronix

1 Gb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan.

MX66U2G45GXR100

Macronix

2 Gb

1.8 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan. U-Boot digunakan untuk berkedip.

S25FL128SAGMFI00

Cypress

128 Mb

3.3 V

Dikenal untuk Bekerja

S25FL256SAGMFI00

Cypress

256 Mb

3.3 V

Dikenal untuk Bekerja

S25FL512SAGMFI01

Cypress

512 Mb

3.3 V

Dikenal untuk Bekerja

S25FL512SAGMFIG11

Cypress

512 Mb

3.3 V

Intel Diuji dan Didukung

S70FL01GSAGMFI011

Cypress

1 Gb

3.3 V

Dikenal untuk Bekerja

Dua chip memilih. HPS Flash Programmer dan BootROM hanya menggunakan CS0.

S70FS01GS

Cypress

1 Gb

1.8 V

Tidak kompatibel

Tidak mendukung instruksi RDSR.

GD25Q127CFIG

Gigadevice

128 Mb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan. U-Boot digunakan untuk berkedip.

GD25Q256DFIG

Gigadevice

256 Mb

3.3 V

Dikenal untuk Bekerja

Pembaruan U-Boot diperlukan. U-Boot digunakan untuk berkedip.

Perangkat Lampu Kilat NAND

Keuntungan utama dari perangkat flash NAND adalah kapasitas penyimpanan yang besar.

Kerugian dari perangkat flash NAND meliputi:

  • Persyaratan jumlah pin yang tinggi (minimal 15 pin diperlukan).
  • Lebih sulit untuk dikelola, karena keandalan bit individu lebih rendah dibandingkan dengan quad SPI flash, koreksi kesalahan, dan manajemen blok yang buruk diperlukan.
  • Bandwidth maksimum yang lebih rendah dibandingkan dengan perangkat flash quad SPI.

Perangkat flash NAND biasanya digunakan untuk penyimpanan data massal, tetapi mereka juga dapat digunakan sebagai sumber boot.

Perangkat flash NAND yang akan digunakan dengan Cyclone V SoC dan Arria V SoC harus memenuhi setidaknya persyaratan berikut:

  • Kompatibilitas ONFI 1.0.
  • antarmuka x8.
  • Sel tingkat tunggal (SLC) atau sel multi-level (MLC).
  • Hanya satu ce # dan hanya satu rb # pin.
  • Ukuran halaman: 512 byte, 2 KB, 4 KB atau 8 KB.
  • Halaman per blok: 32, 64, 128, 256, 384, atau 512.
  • Ukuran sektor kode koreksi kesalahan (ECC) dapat diprogram hingga 512 byte (untuk koreksi 4, 8, atau 16 bit) atau 1.024 byte (untuk koreksi 24 bit).

Daftar perangkat yang diuji dan didukung saat ini disajikan di bawah ini:

Nomor Bagian

Produsen

Kapasitas

Voltase

Kategori Dukungan

Catatan

MT29F1G08ABBEAH4:E

Mikron

1 Gb

1.8 V

Dikenal untuk Bekerja

MT29F4G08ABBEAH4:E

Mikron

4 Gb

1.8 V

Dikenal untuk Bekerja

MT29F4G08ABADAWP:D

Mikron

4 Gb

3.3 V

Dikenal untuk Bekerja

MT29F8G08ADADAH4-IT:D

Mikron

8 Gb

3.3 V

Dikenal untuk Bekerja

MX30UF1G18AC-TI

Macronix

1 Gb

1.8 V

Dikenal untuk Bekerja

MX30LF1G18AC-TI

Macronix

1 Gb

3.3 V

Dikenal untuk Bekerja

MX30UF2G18AC-TI

Macronix

2 Gb

1.8 V

Dikenal untuk Bekerja

MX30LF2G18AC-TI

Macronix

2 Gb

3.3 V

Dikenal untuk Bekerja

MX30UF4G18AB-TI

Macronix

4 Gb

1.8 V

Dikenal untuk Bekerja

MX60LF8G18AC-TI

Macronix

8 Gb

3.3 V

Dikenal untuk Bekerja

S34MS01G200TFI90

Cypress

1 Gb

1.8 V

Dikenal untuk Bekerja

S34MS02G200TFI00

Cypress

2 Gb

1.8 V

Dikenal untuk Bekerja

S34MS04G200TFI00

Cypress

4 Gb

1.8 V

Dikenal untuk Bekerja

S34ML08G201TFI000

Cypress

8 Gb

3.3 V

Dikenal untuk Bekerja

Perangkat Flash SD/SDHC/SDXC/MMC/eMMC

Kartu SD/SDHC/SDXC/MMC memiliki keunggulan sebagai berikut:

  • Kapasitas penyimpanan yang besar.
  • Koreksi kesalahan internal, manajemen blok yang buruk, dan leveling keausan.
  • Murah.

Beberapa kelemahan dari SD / SDHC / SDXC / MMC adalah:

  • Biasanya kurang dapat diandalkan daripada quad SPI (meskipun versi industri keandalan yang lebih tinggi tersedia).
  • Mereka membutuhkan soket, yang membuat mereka lebih rentan secara mekanis.

Perangkat flash eMMC memiliki keunggulan berikut dibandingkan perangkat flash SD / SDHC / SDXC / MMC:

  • Peningkatan reliabilitas.
  • Paket yang lebih kecil, tidak dapat dilepas (disolder down).

Intel FPGA Cyclone V SoC dan Arria V SoC kompatibel dengan perangkat berikut:

  • SD/SDHC/SDXC (termasuk eSD) - versi 3.0 compliant.
  • MMC dan eMMC - versi 4.41 compliant.

Daftar perangkat eMMC yang diuji dan didukung saat ini disajikan di bawah ini:

Nomor Bagian

Produsen

Kapasitas

Kategori Dukungan

Catatan

MTFC16GJDDQ-4M IT

Mikron

16 GB

Dikenal untuk Bekerja

eMMC v4.51 compliant

MTFC16GAKAENA-4M IT

Mikron

16 GB

Dikenal untuk Bekerja

eMMC v5.0 compliant

MTFC16GAKAEDQ-AIT

Mikron

16 GB

Dikenal untuk Bekerja

eMMC v5.0 compliant

MTFC8GACAANA-4M IT

Mikron

8 GB

Dikenal untuk Bekerja

eMMC v4.51 compliant

MTFC8GACAEDQ-AIT

Mikron

8 GB

Dikenal untuk Bekerja

eMMC v5.0 compliant

S40410081B1B2W000

Cypress

8 GB

Dikenal untuk Bekerja

eMMC v4.51 compliant

S40410161B1B2W010

Cypress

16 GB

Dikenal untuk Bekerja

eMMC v4.51 compliant

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.