Perangkat Flash yang Didukung untuk SoC V Cyclone® dan SoC Arria® V
Ikhtisar
Cyclone V SoC dan Arria V SoC mendukung perangkat flash berikut baik sebagai sumber boot maupun untuk penyimpanan data massal:
- Flash empat antarmuka periferal serial (QSPI).
- Flash NAND.
- Secure Digital (SD), Secure Digital High Capacity (SDHC), Secure Digital extended Capacity (SDXC), MultiMediaCard (MMC), atau flash MMC Tertanam (eMMC).
Saat memilih perangkat flash untuk digabungkan dengan SoC, penting untuk mempertimbangkan hal berikut:
- Apakah perangkat akan berfungsi dengan BootROM perangkat Intel® FPGA?
- Sistem prosesor keras (HPS) hanya dapat boot dari perangkat flash yang didukung dalam BootROM.
- Apakah perangkat diverifikasi untuk berfungsi 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 flash menggunakan koneksi JTAG. Ini terutama ditujukan untuk memprogram citra pre-loader atau bootloader awal.
- Jika perangkat tidak didukung oleh Pemrogram HPS, 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:
- Perangkat Flash yang Diuji dan Didukung Intel - Perangkat ini memenuhi kriteria yang tercantum di atas. Perangkat ini menerima pengujian regresi dengan alat Intel FPGA dan penggunaannya didukung sepenuhnya oleh Dukungan Teknis Intel FPGA.
- Dikenal sebagai Perangkat Flash Kerja - Perangkat ini tidak secara eksplisit didukung dalam alat Intel FPGA, tetapi telah diketahui bekerja dengan SoC. Banyak dari perangkat ini diprogram menggunakan U-Boot sebagai metode pemrograman alternatif, tetapi perubahan sumber pada U-Boot mungkin harus dibuat oleh pengguna untuk mengonfigurasi 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 Flash Quad SPI
Perangkat quad SPI flash memiliki keunggulan berikut:
- Keandalan: mereka biasanya mendukung minimum 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 empat SPI biasanya memerlukan enam pin, tetapi dapat digunakan dengan empat pin.
- Bandwidth tinggi.
Perangkat quad SPI flash biasanya memiliki kapasitas penyimpanan yang lebih kecil dibandingkan perangkat flash lainnya. Oleh karena itu mereka sebagian besar digunakan sebagai sumber boot dan bukan untuk penyimpanan massal.
Hingga empat pilihan chip flash SPI empat kali dapat digunakan dengan Cyclone V SoC dan Arria V SoC. Perangkat 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 kontroler HPS Quad SPI, dan tidak berlaku untuk konfigurasi FPGA.
Nomor Komponen |
Produsen |
Kapasitas |
Tegangan |
Kategori Dukungan |
Catatan |
---|---|---|---|---|---|
N25Q512A83GSF40F |
Mikron |
512 Mb |
3,3 V |
Intel Diuji dan Didukung |
Tersedia pada Kit Pengembangan SoC V Cyclone |
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 pilihan chip. 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 Flash NAND
Keunggulan utama perangkat flash NAND adalah kapasitas penyimpanan yang besar.
Kerugian perangkat flash NAND meliputi:
- Persyaratan jumlah pin tinggi (diperlukan minimal 15 pin).
- Lebih sulit untuk dikelola, karena keandalan bit individu lebih rendah dibandingkan dengan flash quad SPI, koreksi kesalahan, dan manajemen blok yang buruk diperlukan.
- Bandwidth maksimum yang lebih rendah dibandingkan dengan perangkat flash SPI empat.
Perangkat flash NAND biasanya digunakan untuk penyimpanan data massal, tetapi 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.
- Single-level cell (SLC) atau multi-level cell (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 error correction code (ECC) dapat diprogram ke 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 Komponen |
Produsen |
Kapasitas |
Tegangan |
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 berikut:
- Kapasitas penyimpanan besar.
- Koreksi kesalahan internal, pengelolaan blok yang buruk, dan perataan keausan.
- Murah.
Beberapa kerugian SD/SDHC/SDXC/MMC adalah:
- Biasanya kurang andal dibandingkan quad SPI (meskipun tersedia versi industri dengan keandalan yang lebih tinggi).
- Mereka memerlukan soket, yang membuat mereka lebih rentan secara mekanis.
Perangkat flash eMMC memiliki keunggulan berikut dibandingkan perangkat flash SD/SDHC/SDXC/MMC:
- Keandalan yang ditingkatkan.
- Paket yang lebih kecil, tidak dapat dilepas (disolalkan ke bawah).
SoC V Intel FPGA Cyclone dan Arria V kompatibel dengan perangkat berikut:
- SD/SDHC/SDXC (termasuk eSD) - sesuai dengan versi 3.0.
- MMC dan eMMC - sesuai dengan versi 4.41.
Daftar perangkat eMMC yang diuji dan didukung saat ini disajikan di bawah ini:
Nomor Komponen |
Produsen |
Kapasitas |
Kategori Dukungan |
Catatan |
---|---|---|---|---|
MTFC16GJDDQ-4M IT |
Mikron |
16 GB |
Dikenal Untuk Bekerja |
sesuai eMMC v4.51 |
MTFC16GAKAENA-4M IT |
Mikron |
16 GB |
Dikenal Untuk Bekerja |
sesuai eMMC v5.0 |
MTFC16GAKAEDQ-AIT |
Mikron |
16 GB |
Dikenal Untuk Bekerja |
sesuai eMMC v5.0 |
MTFC8GACAANA-4M IT |
Mikron |
8 GB |
Dikenal Untuk Bekerja |
sesuai eMMC v4.51 |
MTFC8GACAEDQ-AIT |
Mikron |
8 GB |
Dikenal Untuk Bekerja |
sesuai eMMC v5.0 |
S40410081B1B2W000 |
Cypress |
8 GB |
Dikenal Untuk Bekerja |
sesuai eMMC v4.51 |
S40410161B1B2W010 |
Cypress |
16 GB |
Dikenal Untuk Bekerja |
sesuai eMMC v4.51 |
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.