一,ZYNQ有多种启动方式:NOR, NAND, Quad-SPI, SD Card,JTAG,EMMC。
上电后zynq根据模式管脚的设定选用boot的方式,通过核心板上的拨码开关设置启动方式。
ZYNQ的启动配置分多级进行的。配置通常按三个阶段进行:
(1)阶段0:该阶段简称为BootROM,控制着整个芯片的初始化过程。放在BootROM中的代码是固化的,不可修改的,处理器核在上电或者热启动时自动执行这部分代码。
(2)阶段1:该阶段的启动加载器(FSBL)也可以由用户代码控制。
(3)阶段2:这阶段通常可以是用户的PS端的设计代码,当然也可以是第二阶段的启动加载器(SSBL),这个阶段可以完全由用户控制,是可选的。