1、ZYNQ入门–PL创建流水灯
说明
本人初步学习ZYNQ时,入门都不会,ZYNQ板子吃灰一年,终于,痛定思痛,下决心要搞定这个。相信他和其它嵌入式开发板没什么区别。
努力学下去,记录学习过程。方便不喜欢看视频的道友。
开始
1>创建工程
我使用的是VIVADO 2015版。
首先创建一个空白工程
创建过程:
RTL Project:逻辑传输层面
不指定源文件
芯片选择XCZ7Z020CLG484-1
工程包含两部分:
逻辑文件:Design Source
约束文件:Constraints
添加逻辑文件:
添加Design Source,Create File“PL_LED_TEST_MELY”
文件路径:…\PL_LED_TEST_MELY.srcs\sources_1\new ;Define Moudle选择有几个输入输出,可以忽略。
添加约束文件:
添加Constraints,Create File“PL_PINS_SET_MELY”文件类型XDC
文件路径:…\PL_LED_TEST_MELY.srcs\constrs_1\new
约束条件有现后顺序,把时间约束放前面,物理位置约束放后面;当有多个约束文件时,文件也要有现后顺序
约束文件一行只能存在一个约束指令,且指令行不要有注释
逻辑文件和约束文件添加完毕,保存所有文件
保存后可以进行综合(Run Synthesis)、实现(Run Implenentation)、生成bit流(Generate Bitstream)、下载到板(Open Hardware Manager);也可直接生成bit流、下载到板。生成过程会自动进行综合实现。