
zedboard
文章平均质量分 72
Zedboard上面的FPGA程序,包括VGA,LED等;
Zedboard上面的ARM移植系统,包括uboot,设备树,kernel,rootfs。
wahahaguolinaiyou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(十一)Zedboard编译Linux内核
制作Linux内核,一定要找对源码,我使用的板子是Zedboard,就一定要下载对源码。找对了,可以一下子就实现了,因为很简单。找不对,就会出现各种各样的问题。下载地址:https://github.com/Digilent/linux-digilent/releases/tag/v3.3.0-digilent-12.07-zed-beta参考文章:https://blog.csdn.ne...原创 2019-01-16 16:38:02 · 344 阅读 · 0 评论 -
(十)Zedboard移植设备树
移植Zedboard设备树参考博客:https://blog.youkuaiyun.com/congduan/article/details/41787951http://www.openhw.org/module/forum/forum.php?mod=viewthread&tid=597436&fromuid=2010422具体的步骤都是参照着来的,我只写了其中我不一样的地方。我...原创 2019-01-16 14:36:01 · 548 阅读 · 0 评论 -
(九)Zedboard编译uboot
最近需要在Zedboard加上AD9361的板子做无线电的收发模型,先解决板子上系统的问题,做一个Linux系统需要三个部分—BootLoader,kernel,rootfs。在Zedboard上面需要加一个东西–device tree。可以在后面的文章查看。现在首先来编译uboot。官网提供了很多资料,加上参照博客:https://blog.youkuaiyun.com/congduan/article...原创 2019-01-16 14:59:26 · 749 阅读 · 0 评论 -
(八)Zedboard上面的GPIO分析
本文为转载链接,不是原创!!!注:由于没有联系原创博主,所以只分享原文链接,请点击查看:https://blog.youkuaiyun.com/husipeng86/article/details/52123465原创 2018-12-10 20:09:25 · 208 阅读 · 0 评论 -
(七)Zedboard上面实现PL-VGA实验
1.本实验是用Zedboard实现VGA接口的使用,通过PL端的资源,根据对应引脚连接信号线,完成VGA的使用。实验分为几个小节,首先介绍VGA的引脚,然后了解VGA的时序,再根据硬件电路图,完成Verilog程序的设计,接着烧写bit流到开发板,测试。2.介绍参考:米联------- ZYNQ VGA 硬件驱动设计VGA 是 Video Graphics Array 的简称, 也叫 D-...原创 2018-12-07 14:16:20 · 1144 阅读 · 0 评论 -
(六)Zedboard上面实现DDR3的读写操作和BRAM的使用
1.首先介绍一下Zedboard的存储资源在Zedboard板子上面有三个存储器,分别是DDR3、QSPI和SD卡,另外在PL端有Block RAM存储器阵列,为了与DRAM(分布式RAM)区分开,所以叫块RAM。ZYNQ的每一个BRAM 36KB,7020的BRAM有140个(4.9M),7030有265个(9.3M),7045有545个(19.2M)。每一个BRAM都有两个共享数据的独立端口...原创 2018-12-04 22:33:54 · 3579 阅读 · 0 评论 -
(五)Zedboard的AXI总线协议和接口的分析
参考链接:1.http://www.itkeyword.com/doc/3294023981952946377/sdk-fpga-design2.https://blog.youkuaiyun.com/lyfwill/article/details/81152829学习AXI是学习ZYNQ的必备知识,所以从以下几个方向了解和学习AXI总线的接口以及协议。自定义IP核是Zynq学习与开发中的难点,AXI I...原创 2018-11-30 11:27:51 · 1064 阅读 · 0 评论 -
(四)Zedboard上面实现按键中断
本次实验的流程是在PL断产生按键中断,然后在PS端进行处理将按键的纸传给LED实现按下按键点亮LED灯的目的。实验大致分为四个环节:1.首先了解中断;2.本实验的中断分析;3.实际操作;4.源码分析。原创 2018-11-27 22:26:55 · 955 阅读 · 0 评论 -
(三)Zedboard程序的固化
由于之前基于zedboard的开发都是在调试模式下进行的,是通过 JTAG 先下载 bit 流文件,再下载 elf 文件,然后后点击Run As 来运行的程序。但是这样叧要一断电,程序就没了。那举今天我们就来试试如何让程序断电不消失。之前,JTAG 的方法是通过 TCL 脚本来初始化 PS,然后用 JTAG 收发信息,可用于在线调试。这次我们得想办法把程序放到一个非易失的存储器件里。那我们先要稍微...原创 2018-11-27 16:53:29 · 994 阅读 · 0 评论 -
(二)zedboard点亮LED流水灯(纯PL)
上篇文章写到了使用PS+PL的方法,构建了一个soc的最小系统,并在SDK中,编写C程序,点亮了流水灯。这次对于LED 的操作,只是用PL端的资源,而不适用任何PS的资源,实现流水灯。1.建立工程,led_pl,然后添加源文件led_pl.v接着添加约束文件led_l.xdc查看zedboard的硬件手册,可以看见LED的八个引脚都标记出来了,直接使用就行了,对于FPGA的开发,最重要的时...原创 2018-11-23 13:30:03 · 1331 阅读 · 0 评论 -
(一)zedboard点亮LED流水灯(PS+PL)
1.首先创建RTL工程LED,然后create block design ,添加IP核,由于本实验使用的LED灯在设计上参照UG585手册,是PL端的资源,所以本实验是PS+PL。2.添加zynq的IP,然后自动连线。因为要访问LED,所以要添加AXI的IP(因为PS和PL之间的通信是通过AXI总线实现的) ,这些步骤其相当于配置一个CPU。现在在vivado中配置的是基础的硬件配置,属于PL...原创 2018-11-23 12:54:15 · 2673 阅读 · 0 评论