Nios II的Boot过程分析 目录 1 概述 1 2 几种常见的boot方式 1 2.1 从EPCS串行存贮器中boot 1 2.2 从外部CFI 并行flash中boot 1 3 从EPCS中boot 1 3.1 EPCS控制器的bootloader分析 2 3.2 EPCS控制器 3 3.3 EPCS串行存贮器件 5 4 从并行flash中boot 5 4.1 并行flash配置控制器 5 4.2 直接在Flash中运行程序 5 4.3 在RAM中运行程序 6 5 Bootloader解读 7 5.1 boot_loader.s解读 8 5.2 boot_loader_epcs_bits.s解读 10 5.3 boot_loader_cfi_bits.s解读 21 6 Crt0.s解读 23 1 概述 Nios II 的boot过程要经历两个过程。 1. FPGA器件本身的配置过程。FPGA器件在外部配置控制器或自身携带 的配置控制器的控制下配置FPGA的内部逻辑。如果内部逻辑中使用 了Nios II,则配置完成的FPGA中包含有Nios II软核CPU。 2.……