资 源 简 介
Vivado 是Xilinx 公司针对旗下SoC 全系列产品线推出的一款新一代高度集成的开发套 件,包含了逻辑设计、IP 集成、嵌入式系统、仿真、DSP 设计等功能。本手册将从软件开 发工具的配置,开发板固件的生成、以及自定义工程的创建等几个方面介绍Xilinx Zynq-7000 All Programmable SoC 的开发流程。
系统要求
操作系统:Windows / Linux
内存:32 位系统,最少1G,建议2G,64 位系统,最少2G,建议4G
硬盘:下载文件4G 至5G,安装好后18G,安装之前,建议留有20G 以上硬盘空间。
下面将以Windows 7 64bit 为例介绍开发套件安装过程。
ZYNQ 芯片上电之后,最先执行的是固化在ZYNQ 芯片内部的BootROM 程序,该程序只能使用ZYNQ 的内部RAM,所以它能做的工作很有限,它主要的作用是根据启动模式去加载另一个引导程序(FSBL,first stage boot loader)到内部RAM 并执行,FSBL会初始化外部的DDR, 然后加载uboot。如果是SD 卡启动模式,那BootROM 会从SD卡上加载boot.bin 文件。
Z-turn 开发板的boot.bin 文件包含了FSBL,uboot 和一些其他的附加信息,其他的附加信息在生成boot.bin 的时候会自动生成,FSBL 和uboot 需要手动生成。