本次介绍用Vivado构建Zedboard开发板的硬件平台+SDK开发应用程序(Zedboard裸机开发)
过程如下:
一、运行Vivado,建立新工程
指定好工程路径,下一步,选择RTL Project,勾选“Do not specify sources at this time”(先不添加源文件和引脚约束)
接下来选择对应的开发板,勾选Board,选择Zedboard XXXX
最后的界面显示了新建工程的相关信息:
点击finish完成。
二、添加处理器zynq-7000(IP)内核
点击左侧菜单栏Flow Navigator->IP Intergrstor->Create Block Design
填上名字,选好所在文件夹(其实就是下图的Sources)
点击开发界面中的Add IP的加号,通过输入关键词来搜索需要添加的IP核
选中IP核后,系统会以图形界面的形式把IP核显示出来:
点击上图浅绿色条带中的Run Block Automation
勾选apply board preset,将这个IP核相关的输入/输出信号映射到芯片具体的引脚上,并添加必要的约束。
点击OK按钮后启