El kit de desarrollo Intel® Stratix® 10 SX SoC está repleto de las siguientes memorias no volátiles, que se pueden utilizar para almacenar datos de usuario:
Memoria Intel® MAX® 10 FPGA, tarjeta dependiente OOBE, tarjeta dependiente flash NAND, arranque HPC y tarjetas flash FPGA: HPC y FPGA Micro SD, HPC y FPGA QSPI, HPC y FPGA eMMC.
Otras memorias no volátiles solo se utilizan para almacenar datos de configuración, y no son accesibles para almacenar datos del usuario.
Para acceder y borrar la Intel® MAX® 10 FPGA memoria, utilice el Intel® Quartus® Prime Programmer y establezca SW1 y SW2 en la siguiente configuración:
SW1[1..8]: apagado, apagado, encendido, encendido, encendido, encendido, encendido
SW2[1..4]: encendido, encendido, encendido
La tarjeta dependiente OOBE presenta un zócalo de tarjeta SD desde el cual el HPS puede arrancar y almacenar datos. Dado que esta memoria es externa, la tarjeta se puede utilizar con una PC por separado, por ejemplo, utilizando "dd" de Linux.
Para garantizar el acceso a la tarjeta dependiente que la alimenta, SW4 se debe configurar desde el bit 1 al bit 4 como "activado, desactivado, encendido, desactivado".
La tarjeta dependiente flash NAND presenta NAND y eMMC. Para acceder a ambos, ejecute U-Boot con el depurador desde la línea de comandos.
Para ejecutarlo, siga las instrucciones aquí:
Después de que U-Boot comience a ejecutarse en el HPS, detén el contador U-Boot presionando cualquier tecla en la consola serie.
Para borrar el NAND, ejecute la siguiente instrucción:
eliminación de nand
Para borrar el eMCC, ejecute lo siguiente:
borrado mmc
Para garantizar el acceso a la tarjeta dependiente que la alimenta, SW4 se debe configurar desde el bit 1 al bit 4 como "activado, desactivado, encendido, desactivado".
Las tarjetas HPC se pueden utilizar para el arranque y el almacenamiento masivo de HPC. Las tarjetas FPGA se utilizan para almacenar y cargar las configuraciones de diseño del usuario. Para garantizar el acceso a las tarjetas dependientes, deben estar equipadas con la configuración de SW4 del bit 1 al bit 4 como "activado, desactivado, encendido, desactivado".
- HpC y FPGA Micro SD son compatibles con una Micro SD Card de 4 bits que presenta un zócalo de tarjeta Micro SD. Dado que esta memoria es externa, la tarjeta se puede borrar con una PC por separado.
- HPC y FPGA QSPI, estas tarjetas son compatibles con una memoria flash QSPI NOR de 2 Gb de densidad, fabricadas por Micron. El programador puede acceder a esta memoria. Si el flash no está presente en la cadena JTAG a la derecha, haga clic en el Intel Stratix 10 y seleccione "Cambiar archivo" y, a continuación, seleccione un archivo .jic.
- HPC y FPGA eMMC estas tarjetas admiten una flash eMMC de 8 bits fabricada por Micron. El programador puede acceder a esta memoria. Si el flash no está presente en la cadena JTAG a la derecha, haga clic en el Intel Stratix 10 y seleccione "Cambiar archivo" y, a continuación, seleccione un archivo .pof.