1.建立一个工程。

硬件设计

2.IP integrator -> create block desgin;Run Block Automation.

3.add IP -> AXI GPIO;ritht-click -> Costomize Blocking or double left-click,gpio 8bits leds;

3. Run Connection Automation -> select all.

4.file -> save

硬件处理

5.Tools -> Validate Design

6.right-click -> Generate Output Products;right-click -> Create HDL Wapper;

7.Generate Bitstream.

8.File -> Export Hardware;include bitstream.

9. File -> Launch SDK

接下来在SDK中写软件

10. File -> New -> App Project.

11.Next -> Hello World -> finish.

12. open -> resouce -> helloworld.c

13.写代码

 #include <stdio.h>
#include "platform.h"
#include "xil_printf.h"
#include "xparameters.h"
#include "xgpio.h" #define LED_DELAY 10000000 void led_delay() //times delay
{
u32 i;
for(i=;i<=LED_DELAY;i++);
} int main()
{
init_platform();
u32 cnt,m;
//loop forever
while(){
for(m=;m<=;m++){
Xil_Out32(XPAR_AXI_GPIO_0_BASEADDR, 0x01<<m);
led_delay();
if(m==){
printf("Hello World! %ld:SUCESS!\n\r",cnt++);
}
}
} cleanup_platform();
return ;
}

14.Save.

控制出现 build finished 就编译好了。

下载与调试

15.连接zedboard与pc。两根microUSB,一根是PROG,JTAG;一根是USB转串口。上电!

16.Xlinx -> Program FPGA

17.Run -> run configurations -> run

Done!

此时板上led开始闪烁,控制台也开始打印输出。

finished!

最新文章

  1. 【搬砖】安卓入门(1)- Java开发入门
  2. linux shell basic command
  3. smem – Linux 内存监视软件
  4. Android课程---Oracle VM VirtualBox出现不能为虚拟机打开一个新任务
  5. 我和NLP的故事(转载)
  6. OC 成员变量作用域
  7. kav卡巴斯基2014 优化设置
  8. TestNg的xml配置
  9. c# 配置文件App.config操作类库
  10. Python(三)字典的增删改查和遍历
  11. 什么是web框架
  12. redis -字符串string
  13. Python第八章(北理国家精品课 嵩天等)
  14. 详解js跨域
  15. StringUtils 工具类的常用方法(转载)
  16. Properties类学习笔记
  17. cmd adb批量安装与卸载
  18. 07: mysql锁和事物隔离
  19. UI5-学习篇-18-云端UI5应用部署到Fiori Launchpad
  20. 使用javascript实现浏览器全屏

热门文章

  1. javascript之容易出错的地方
  2. linux安装py3.6
  3. 分布式架构核心RPC原理
  4. 分页---Vue+.net+bootstrap实现
  5. 【bzoj4027】[HEOI2015]兔子与樱花 树形dp+贪心
  6. 【BZOJ4802】欧拉函数(Pollard_rho)
  7. 自动化测试常用断言的使用方法(python)
  8. Zookeeper(一) zookeeper基础使用
  9. Linux(一)——认识Linux
  10. [CodeVs1050]棋盘染色2(状态压缩DP)