AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

4.2.1.1. 引导源

指导:确定支持的引导源。

可从各种源引导 Cyclone® V SoC / Arria® V SoC的HPS侧,具体由BSEL管脚选择:
  • SD/MMC Flash
  • QSPI Flash
  • NAND Flash
  • FPGA Fabric
每个可能的引导源都有其自身优势:
  • SD卡价格便宜,普遍可用并且存储容量大。工业版的可靠性更好。因为他们由NAND flash管理,所以在内部执行磨损均衡(wear leveling)和损坏块管理。
  • eMMC器件的封装较小但容量大,比SD更可靠。该器件不可拆卸,更有益于较为稳定地操作。
  • QSPI器件非常可靠,通常每扇区有至少100,000个擦除周期。但是,该器件的容量小于其他选择。他们通常被用作引导源,不会用作应用程序文件系统。
  • 有较大尺寸的NAND器件可供选择,但他们并不由NAND管理,从而需要在软件中实施磨损均衡和损坏块管理等技术。
  • FPGA引导允许HPS在没有外部Flash器件的情况下进行引导。FPGA引导存储器可综合FPGA资源(通常是预初始化嵌入式存储器块)或者可将存储器连接到FPGA,例如外部SRAM或SDRAM。要从FPGA引导,必须适用传统配置机制配置FPGA。