标题:
Vivado+Zedboard之ARM_BTN8_LD9(一)
[打印本页]
作者:
苹果也疯狂
时间:
2015-2-7 19:49
标题:
Vivado+Zedboard之ARM_BTN8_LD9(一)
前一段时间给大家介绍了一个简单的用zedboard板实现流水灯的小实验,我们是直接调用Vivado自带的IP核,同时在SDK中使用的是板子自带的.c函数~不过既然ZYNQ主打的是ARM部分的结合,并且ARM部分可以单独工作,而将FPGA部分作为外设的扩充~那么我们使用zedboa做一个纯ARM的设计可不可以呢~在这次的实验中,我们只使用和ARM部分直接连接的部分,通过对对应寄存器的直接操作,实现按键控制灯的实验~
环境
:
Vivado 2014.2
开发板
:
Zedboard version xc7z020clg484-1
实验
:
使用
Vivado
进行
Zedboard
开发,只使用
ZYNQ
的
ARM
部分,编写简单的程序,用
BTN8
控制
LD9
的亮灭(按下按键灯就会亮),以说明软硬件协同设计的方法、开发流程、寄存器的使用等。
(保险起见,请关闭360等安全卫士和杀毒软件)
本文将分为四个部分:
1.
使用
Vivado
创建一个工程,并构建一个
Zynq
嵌入式处理系统;
2.
在上述基础上,将完成后的硬件导入到
SDK
中进行软件设计;
3.
硬件调试常见问题汇总;
4.
最后下载到
ZedBoard
上进行调试。
1.
使用
Vivado
创建工程
1.1
新建工程
1.
鼠标左键双击
Vivado 2014.2
图标,打开
Vivado 2014.2
,出现如下界面:
2.单击Create New Project创建一个新的工程:
3.单击Next执行下一步;
4.选择工程所在的位置,并输入工程名LD9,单击Next;
5.在Vivado中新建一个RTL工程,暂不添加文件,单击Next;
6. 单击Next执行下一步;
7. 单击Next执行下一步;
8. 单击Next执行下一步;
9.这一步要注意,在左上角Specify处选择Boards,选择ZedBoard Zynq Evaluation and Development Kit version D器件,单击Next;
10.单击Finish
11.等待软件根据设定新建一个RTL工程。
这样新建工程的步骤就完成了,下面进行硬件设计步骤;
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0