工具:vivado 201五、SDK
目的:初步掌握在Vivado集成开发环境下基于Zynq--7000 Soc实现嵌入式系统基本硬件和软件设计的方法和实现流程。
一、建立工程
注意:建议你们首先讲该文件zedboard复制到本身的vivado安装目录下:
安装盘符:\xilinx\vivado\2015.4\data\boards\board_files.不然图1.2可能找不到板子哦。
1.1
1.2ide
二、Then,使用IP集成器建立处理器系统
使用vivado集成开发环境提供的IP集成器建立一个新的设计块,用于生成基于ARM Cortex- A9处理器的嵌入式硬件系统。
2.1create block design
输入zynq搜索,选中标红,回车
点击标红的绿色字
能够获得以下,自动为ddr和固定IO添加了端口,同时也出现不少多余的端口。
下面准备修改zynq的默认设置,移除那些多余的端口。
双击zynq符号,出现re-customize IP:ZYNQ7 Processing System。
获得以下图。其中凡是可配置的块,都是以绿色高亮显示。
在本设计中只使用UART1,因此其他的都取消勾选。右侧电压也要选3.3
点击OK退出,右键,从新布局。工具
获得以下最小系统
有效性验证:
OK,表示当前设计正确。
三、生成顶层HDL并导出设计到SDK.
将生成IP集成器输出,顶层HDL,启动SDK.布局
再次选中,生成顶层HDL模型。
将设计导出到SDK
按提示保存工程。
lanch SDK.打开,自动打开.hdf文件。新建按以下提示:
SDK terminal 端口点击绿色+,添加端口。
OK.设计