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 |
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.