amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 1311|回复: 29

开源一个ZYNQ ebaz4205全功能例程模板(不影响EMIO网口)

[复制链接]
发表于 2019-6-25 15:43:55 | 显示全部楼层 |阅读模式
今年初我在论坛里第一个发了ZYNQ矿机控制板的帖子 ZYNQ比特币矿机控制板,有没有价值?
引起了大家对ZYNQ的兴趣,为了能用上这块矿渣,很多朋友都贡献出了自己的资源和代码还有时间。
在大家提供的资源帮助下,我的ZYNQ板也可以SD卡启动,进入linux,网络通了。。。 使用了这么多大家贡献的资源后我很惭愧,期初是我勾起了大家的兴趣。我想,使用ZYNQ主要是用它的FPGA(PL)部分,这是它的精华。
为了回馈坛友,今天我也贡献一个例程,带EBAZ4205网络功能,NAND,SD和串口的vivado点灯例程!!!
这个工程使用vivado2016.4创建,下图是这个工程的Block Design,里面用红圈扩起来的部分是EBAZ4205板子的硬件模块,右下角很小的一部分是点灯的逻辑例程。由于4205板使用了EMIO引出网口,所以为了保证网络功能,每一个FPGA工程都必须带着红圈里那一大片框框(虽然没占多少资源),这也是没有办法的事,毕竟人家不是按开发板设计的:)


至于点灯例程就没什么可说的了,很简单的,红绿LED按照不同的频率闪烁。不过还是有一个亮点的:使用ZYNQ内部FCLK_CLK0给RTL提供时钟,不需要焊接任何外部时钟了!!!
最后再给大家一个福利,就是:不需要xilinx下载线,在linux系统里就可以download bit文件到ZYNQ的PL里运行!!!
方法是:1. 把vivado编译好的bitstream文件(design_1_wrapper.bit或bin)下载到4205板子里。使用什么方法都可以,tf卡拷贝,tftp下载。。。
            2. 在linux终端执行 cat bitstream_file > /dev/xdevcfg  

如果一切顺利的话你就会看到LED闪烁。网络,串口,sd卡都没有断,其他功能都完好无缺。
有了这个基础,下一步就可以创建各种rtl工程在4205上玩耍了,半年的时间,让我看到了论坛的力量,希望论坛永保活力。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2019-6-25 21:34:25 | 显示全部楼层
wye11083 发表于 2019-6-25 19:27
PL本来就是在bootloader或arm里面直接下载的。。

不过速度可能会比较慢。7020加载大概需要1秒多。 ...

ZYNQ的linux起来以后,通过向dev目录下的xdevcfg设备写入bit文件可以随时配置/更新PL。
 楼主| 发表于 2019-6-26 09:58:49 | 显示全部楼层
whxiaowang 发表于 2019-6-25 22:25
楼主方便提够SD卡内的系统文件吗?

按照这个链接里面的步骤就可以编出来适合这个板子的u-boot,我就是按照这个做的。https://hhuysqt.github.io/zynq1/#more

 楼主| 发表于 2019-6-27 21:33:49 | 显示全部楼层
本帖最后由 htjgdw 于 2019-6-27 21:35 编辑
mlnet 发表于 2019-6-27 21:12
请教楼主,我的矿板没有/dev/xdevcfg这个设备,在内核里是要打开哪一项?


应该是你的uImage编译时没有添加这个设备。也可能是你的xilinx linux版本太新,新的系统不使用xdevcfg设备了。
 楼主| 发表于 2019-7-8 10:09:43 | 显示全部楼层
hl1200 发表于 2019-7-5 22:35
那用什么方法写入?

用命令行就好了。把Xilinx的bitstream或bin文件下载到ZYNQ Linux里面,用标准的命令行方式把这个文件写入xdevcfg设备就ok了。
 楼主| 发表于 2019-7-11 10:54:08 | 显示全部楼层
linpeixing 发表于 2019-7-11 00:10
跟风买了1块矿渣,看了楼主的blog跟着操作到一半就进行不下去了,基础较差看了不少资料还是一头雾水。https ...

估计你用的那个内核编译时没有添加Xilinx Device设备。我用的那个内核image就有,也是从坛里下载的(好像是名为fat32-file的压缩包)。
或者你勾上Xilinx Device重新编译内核也行。
 楼主| 发表于 2019-7-11 15:19:28 | 显示全部楼层
这板子挺好,只要有些ZYNQ基础会很好用的。
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-8-25 16:19

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表