Intel® Stratix® 10 SX SoC 開發工具組內含下列非揮發性記憶體,可用於儲存使用者資料:
Intel® MAX® 10 FPGA記憶體、OOBE 子卡、NAND Flash Daughter Card、HPC 啟動和FPGA快閃記憶體卡:HPC 與 FPGA Micro SD、HPC 和 FPGA QSPI、HPC 和 FPGA eMMC。
其他非揮發性記憶體僅用於儲存組態資料,而且無法儲存使用者資料。
若要存取並清除Intel® MAX® 10 FPGA記憶體,請使用 Intel® Quartus® Prime 程式設計程式,並將SW1和SW2 設定為下列設定:
SW1[1.8]:關閉、關閉、開啟、開啟、開啟、開啟、開啟
SW2[1.4]:開啟、開啟、開啟、開啟
OOBE 子卡會顯示一個 SD 卡插槽,HPS 可以從插槽中開機並儲存資料。由於此記憶體是外部的,因此可以單獨使用電腦擦除卡,例如使用 Linux 的「dd」。
為了確保存取為其供電的子卡,SW4應從位 1 設定為位 4 為「開啟、關閉、開啟、關閉」。
NAND Flash 子卡會顯示 NAND 和 eMMC。兩者皆可透過使用命令列的除錯器執行 U-Boot 來存取。
若要執行,請按照此處的說明操作:
U-Boot 在 HPS 上開始執行後,按下序列主控台上的任何鍵來停止 U-Boot 計數器。
若要 清除 NAND,請 執行 下列 指令:
nand 擦除
若要 清除 eMCC,請 執行 下列操作:
mmc 擦除
為了確保存取為其供電的子卡,SW4應從位 1 設定為位4為「開啟、關閉、開啟、關閉」。
HPC 卡可用於 HPC 的開機和大量儲存。FPGA卡用於儲存和載入使用者設計配置。為了確保存取子卡,他們必須透過將 SW4 從位 1 設定為「開啟、關閉、開啟、關閉」來提供電源。
- HPC 與 FPGA Micro SD 支援呈現 Micro SD 卡插槽的 4 位微 SD 卡。由於此記憶體是外部的,因此可以單獨使用電腦擦除卡片。
- HPC 與 FPGA QSPI,這些卡支援 Micron 製造的 2 Gb 密度 QSPI NOR Flash。程式設計人員可以存取此記憶體。如果 JTAG 鏈中沒有快閃右側,按一下Intel Stratix 10,然後選取「變更檔案」,然後選取 .jic 檔案。
- HPC 與 FPGA eMMC 這些卡支援 Micron 製造的 8 位 eMMC Flash。程式設計人員可以存取此記憶體。如果 JTAG 鏈中沒有快閃記憶體,按一下 Intel Stratix 10 並選取「變更檔案」,然後選取 .pof 檔案。