使用vivado创建ps应用系统

281 阅读1分钟

ZYNQ-SOC 学习

1 逻辑开发和设计 FPGA

2 基于ARM的裸机程序开发和设计 传统方式的MCU程序设计和开发

3 基于嵌入式Linux操作系统的应用和驱动开发 为开发者降低开发难度

基于ARM的裸机程序开发和设计: ZYNQ自身提供的各种外设控制器以及vivado软件提供的各种逻辑ip的添加和应用。

使用GPIO电亮LED灯

使用vivado创建ps应用系统

1 使用vivado创建工程 7010 - XC7Z010CLG400芯片,大部分使用-2速度等级。

2 创建包含zynq的 ps硬核的系统

IP integrator - create block design - +- 添加ZYNQ - 双击ZYNQ - 配置MIO-勾选GPIO -配置DDR-DDR conttroler 配置- memoery part - 两片DDR3位宽,选择32Bit。 - run block automation - 未使用的端口也需要处理,可以选择关闭这些端口。- validate design 校验 -generate output product - 创建完成 - 导出HDL文件 create HDL - 出现system wrapper文件 - generate bitstream() - export hardware (include bitstream)

MIO:多功能IO接口,属于Zynq的PS部分。

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

以上步骤完成 创建zynq硬核ps系统完成。