Dispositivos Flash compatibles con Cyclone® SoC V y Arria® V SoC
Visión general
Cyclone V SoC y Arria V SoC son compatibles con los siguientes dispositivos flash tanto como fuente de arranque como para almacenamiento masivo de datos:
- Flash de interfaz periférica serial cuádruple (QSPI).
- Flash NAND.
- Memoria flash Secure Digital (SD), Secure Digital High Capacity (SDHC), Secure Digital Extended Capacity (SDXC), MultiMediaCard (MMC) o Embedded MMC (eMMC).
A la hora de elegir un dispositivo flash que incorporar con los SoCs, es importante considerar lo siguiente:
- ¿Funcionará el dispositivo con el dispositivo Intel® FPGA BootROM?
- El sistema de procesadores duros (HPS) solo puede arrancar desde dispositivos flash compatibles con BootROM.
- ¿Está verificado que el dispositivo funcione y sea compatible con software como Preloader, U-Boot y Linux*?
- Para los dispositivos compatibles, Intel FPGA proporciona el software Preloader, U-Boot y Linux. Para otros dispositivos, el usuario debe desarrollar este software.
- ¿Es compatible el dispositivo con el programador flash HPS?
- El programador flash hps permite escribir en la memoria flash mediante una conexión JTAG. Esto está pensado principalmente para programar la imagen inicial del precargador o del cargador de arranque.
- Si el programador de HPS no admite el dispositivo, se pueden utilizar otros métodos de programación flash, como el uso de HPS para programar flash. Por ejemplo, se pueden utilizar las capacidades de programación flash de U-Boot.
Según los criterios anteriores, se identifican las siguientes categorías de dispositivos flash:
- Intel Tested and Supported Flash Device(Dispositivo Flash probado y compatible con Intel): Estos dispositivos cumplen con los criterios enumerados anteriormente. Estos dispositivos reciben pruebas de regresión con herramientas de Intel FPGA y su uso es totalmente compatible con Intel FPGA asistencia técnica.
- Known to Work Flash Devices(Dispositivos flash de trabajo): Estos dispositivos no son explícitamente compatibles con las herramientas de Intel FPGA, pero se sabe que funcionan con los sistemas integrados en chip. Muchos de estos dispositivos se programan utilizando U-Boot como método de programación alternativo, pero los usuarios podrían tener que realizar cambios de origen a U-Boot para configurar un dispositivo específico.
- Uu.: Estos dispositivos no funcionarán con Cyclone SoC V y Arria SoC V.
Las siguientes secciones presentan el nivel de asistencia para diversos dispositivos flash para Cyclone SoC V y Arria V SoC.
Dispositivos flash QUAD SPI
Los dispositivos flash SPI cuádruples tienen las siguientes ventajas:
- Confiabilidad: por lo general admiten un mínimo de 100 000 ciclos de borrado por sector y un mínimo de 20 años de retención de datos. Como resultado, su administración es más simple, sin necesidad de corrección de errores y administración de bloques defectuosos.
- Requisito de conteo bajo de pines: un dispositivo flash quad SPI por lo general requiere seis pines, pero se puede utilizar con tan solo cuatro pines.
- Gran ancho de banda.
Un dispositivo flash quad SPI por lo general tiene una capacidad de almacenamiento más pequeña que otros dispositivos flash. Por lo tanto, en su mayoría se utilizan como fuente de arranque y no para almacenamiento masivo.
Se pueden utilizar hasta cuatro selecciones de chip flash SPI con Cyclone SoC V y Arria V SoC. El dispositivo arrancará desde la memoria flash SPI cuádruple conectada al chip seleccionado cero.
A continuación, se presenta la lista actual de dispositivos probados y compatibles. Tenga en cuenta que la lista de dispositivos solo se aplica al controlador HPS Quad SPI y no se aplica a la configuración FPGA.
Número de pieza |
Fabricante |
Capacidad |
Voltaje |
Categoría de asistencia |
Notas |
---|---|---|---|---|---|
N25Q512A83GSF40F |
Micrones |
512 Mb |
3.3V |
Intel probado y compatible |
Disponible en el kit de desarrollo Cyclone V SoC |
N25Q00AA13GSF40F |
Micrones |
1 Gb |
3.3V |
Conocido por el trabajo |
|
MT25QL01GBBB8ESF-0SIT |
Micrones |
1 Gb |
3.3V |
Conocido por el trabajo |
|
MT25QL512ABA8ESF-0SIT |
Micrones |
512 Mb |
3.3V |
Conocido por el trabajo |
|
MT25QL512ABB8ESF-0SIT |
Micrones |
512 Mb |
3.3V |
Conocido por el trabajo |
|
MT25QL256ABA8ESF-0SIT |
Micrones |
256 Mb |
3.3V |
Conocido por el trabajo |
|
MT25TT256ABA8ESF-0SIT |
Micrones |
256 Mb |
1.8 V |
Conocido por el trabajo |
|
N25Q128A13ESF40F |
Micrones |
128 Mb |
3.3V |
Conocido por el trabajo |
|
MT25QL128ABA8ESF-0SIT |
Micrones |
128 Mb |
3.3V |
Conocido por el trabajo |
|
MT25TT128ABA8ESF-0SIT |
Micrones |
128 Mb |
1.8 V |
Conocido por el trabajo |
|
MX25L12833FMI-10G |
Macronix |
128 Mb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. U-Boot se utiliza para el parpadeo. |
MX25L25645GMI-08G |
Macronix |
256 Mb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. |
MX25L25635FMI-10G |
Macronix |
256 Mb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. |
MX25L51245GMI-08G |
Macronix |
512 Mb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. U-Boot se utiliza para el parpadeo. |
MX66L51235FMI-10G |
Macronix |
512 Mb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. U-Boot se utiliza para el parpadeo. |
MX66U51235FMI-10G |
Macronix |
512 Mb |
1.8 V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. |
MX25U51245GMI00 |
Macronix |
512 Mb |
1.8 V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. |
MX25U51245GXDI00 |
Macronix |
512 Mb |
1.8 V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. |
MX66L1G45GMI-10G |
Macronix |
1 Gb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. |
MX66U2G45GXR100 |
Macronix |
2 Gb |
1.8 V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. U-Boot se utiliza para el parpadeo. |
S25FL128SAGMFI00 |
Ciprés |
128 Mb |
3.3V |
Conocido por el trabajo |
|
S25FL256SAGMFI00 |
Ciprés |
256 Mb |
3.3V |
Conocido por el trabajo |
|
S25FL512SAGMFI01 |
Ciprés |
512 Mb |
3.3V |
Conocido por el trabajo |
|
S25FL512SAGMFIG11 |
Ciprés |
512 Mb |
3.3V |
Intel probado y compatible |
|
S70FL01GSAGMFI011 |
Ciprés |
1 Gb |
3.3V |
Conocido por el trabajo |
Seleccione dos chips. Los programadores flash HPS y BootROM solo utilizan CS0. |
S70FS01GS |
Ciprés |
1 Gb |
1.8 V |
Incompatible |
No es compatible con la instrucción DE ENR. |
GD25Q127CFIG |
GigaDevice |
128 Mb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. U-Boot se utiliza para el parpadeo. |
GD25Q256DFIG |
GigaDevice |
256 Mb |
3.3V |
Conocido por el trabajo |
Se necesitan actualizaciones de arranque en U. U-Boot se utiliza para el parpadeo. |
Dispositivos flash NAND
La principal ventaja de los dispositivos flash NAND es una gran capacidad de almacenamiento.
Las desventajas de los dispositivos flash NAND incluyen lo siguiente:
- Requisito de conteo alto de pines (se requiere un mínimo de 15 pines).
- Es más difícil de administrar, ya que la confiabilidad de bits individuales es menor en comparación con la memoria flash QUAD SPI, se requiere corrección de errores y administración de bloques defectuosos.
- Menor ancho de banda máximo en comparación con dispositivos flash SPI cuádruples.
Los dispositivos flash NAND por lo general se utilizan para el almacenamiento masivo de datos, pero también se pueden utilizar como fuente de arranque.
Los dispositivos flash NAND que se utilizarán con Cyclone SoC V y Arria SoC V deben satisfacer al menos los siguientes requisitos:
- Compatibilidad con ONFI 1.0.
- interfaz x8.
- Celda de nivel único (SLC) o celda de varios niveles (MLC).
- Solo un ce# y solo un pin rb#.
- Tamaño de página: 512 bytes, 2 KB, 4 KB o 8 KB.
- Páginas por bloque: 32, 64, 128, 256, 384 o 512.
- El tamaño del sector del código de corrección de errores (ECC) se puede programar a 512 bytes (para una corrección de 4, 8 o 16 bits) o a 1024 bytes (para corrección de 24 bits).
A continuación, se presenta la lista actual de dispositivos probados y compatibles:
Número de pieza |
Fabricante |
Capacidad |
Voltaje |
Categoría de asistencia |
Notas |
---|---|---|---|---|---|
MT29F1G08AFMAH4:E |
Micrones |
1 Gb |
1.8 V |
Conocido por el trabajo |
|
MT29F4G08AFMAH4:E |
Micrones |
4 Gb |
1.8 V |
Conocido por el trabajo |
|
MT29F4G08ABADAWP:D |
Micrones |
4 Gb |
3.3V |
Conocido por el trabajo |
|
MT29F8G08ADAFM4-IT:D |
Micrones |
8 Gb |
3.3V |
Conocido por el trabajo |
|
MX30UF1G18AC-TI |
Macronix |
1 Gb |
1.8 V |
Conocido por el trabajo |
|
MX30LF1G18AC-TI |
Macronix |
1 Gb |
3.3V |
Conocido por el trabajo |
|
MX30UF2G18AC-TI |
Macronix |
2 Gb |
1.8 V |
Conocido por el trabajo |
|
MX30LF2G18AC-TI |
Macronix |
2 Gb |
3.3V |
Conocido por el trabajo |
|
MX30UF4G18AB-TI |
Macronix |
4 Gb |
1.8 V |
Conocido por el trabajo |
|
MX60LF8G18AC-TI |
Macronix |
8 Gb |
3.3V |
Conocido por el trabajo |
|
S34MS01G200TFI90 |
Ciprés |
1 Gb |
1.8 V |
Conocido por el trabajo |
|
S34MS02G200TFI00 |
Ciprés |
2 Gb |
1.8 V |
Conocido por el trabajo |
|
S34MS04G200TFI00 |
Ciprés |
4 Gb |
1.8 V |
Conocido por el trabajo |
|
S34ML08G201TFI000 |
Ciprés |
8 Gb |
3.3V |
Conocido por el trabajo |
|
Dispositivos flash SD/SDHC/SDXC/MMC/eMMC
Las tarjetas SD/SDHC/SDXC/MMC tienen las siguientes ventajas:
- Gran capacidad de almacenamiento.
- Corrección de errores internos, mala administración de bloques y nivelación de desgaste.
- Barato.
Algunas de las desventajas de SD/SDHC/SDXC/MMC son las siguientes:
- Por lo general es menos confiable que quad SPI (aunque hay versiones industriales de mayor confiabilidad).
- Requieren un zócalo, lo que los hace más vulnerables mecánicamente.
Los dispositivos flash eMMC tienen las siguientes ventajas en lugar de los dispositivos flash SD/SDHC/SDXC/MMC:
- Confiabilidad mejorada.
- Paquete más pequeño, no extraíble (soldado).
Los Intel FPGA Cyclone V SoC y Arria V SoC son compatibles con los siguientes dispositivos:
- SD/SDHC/SDXC (incluido eSD): versión 3.0 compatible.
- MMC y eMMC: versión 4.41 compatible.
A continuación, se presenta la lista actual de dispositivos eMMC probados y compatibles:
Número de pieza |
Fabricante |
Capacidad |
Categoría de asistencia |
Notas |
---|---|---|---|---|
TI MTFC16GJDDQ-4M |
Micrones |
16 GB |
Conocido por el trabajo |
eMMC v4.51 compatible |
TI MTFC16GAKAENA-4M |
Micrones |
16 GB |
Conocido por el trabajo |
eMMC v5.0 compatible |
MTFC16GAKAEDQ-AIT |
Micrones |
16 GB |
Conocido por el trabajo |
eMMC v5.0 compatible |
TI MTFC8GACAANA-4M |
Micrones |
8 GB |
Conocido por el trabajo |
eMMC v4.51 compatible |
MTFC8GACAEDQ-AIT |
Micrones |
8 GB |
Conocido por el trabajo |
eMMC v5.0 compatible |
S40410081B1B2W000 |
Ciprés |
8 GB |
Conocido por el trabajo |
eMMC v4.51 compatible |
S40410161B1B2W010 |
Ciprés |
16 GB |
Conocido por el trabajo |
eMMC v4.51 compatible |
El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.