3989|4

186

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

ZYNQ蚂蚁矿机板PS端FreeRTOS+PL端点灯测试 [复制链接]

本帖最后由 tziang 于 2023-10-5 08:22 编辑

上一篇介绍了矿机板T9+ PL端点灯的例程,本篇介绍PS+PL端的例程,PS端跑一个FreeRTOS的hello world例程,PL端闪4颗LED灯

具体操作步骤:

打开vivado新建一个工程

使用默认设置

选中矿机板使用的芯片

工程建好后的界面

开始设计,创建block设计

Block设计中增加zynq处理器IP

双击模块进行时钟,DDR3, UART1等的配置

配置两个PL时钟,其中一个给PL端

配置完成好后

增加PL端的LED闪烁代码

命名为blinkled

编写LED闪烁代码

框图设计中增加LED闪烁模块

增加PL的时钟连线和LED端口

增加LED的PL端端口映射约束,对照原理图设置4个LED灯的引脚映射

将创建的框图设计转换为顶层代码

顶层代码结构

生成bitstream

导出硬件设计

开启vitis(2019.2之前的版本是launch SDK, 功能步骤类似)

新建应用

选择刚刚vivado导出的xsa文件

选择freeRTOS,使用带系统的

freeRTOS版本HELLO world例程

编译应用

下载bitstream

下载PS应用

可以看到串口输出和板子上的LED灯闪烁

 

zynq2

 

zynq1

 

理论上编译后生成的BOOT.BIN拷贝到T卡

矿板设置SD卡启动即可,但是我手上的这块板并不能boot启动,是否板子上的T卡电路有问题,或者还需要其它设置,待进一步确认。

(更新:生成的BOOT.BIN直接拷贝T卡就能启动了,之前不能启动是用的错的vivado导出硬件。同时只需要修改这个boot跳线模式,R187不需要修改)

去掉R187使MIO0为低电平

到此,矿板PS+PL端的第一个完整使用示例完成。

此帖出自FPGA/CPLD论坛

最新回复

楼主真厉害  详情 回复 发表于 2024-7-30 09:31
点赞(1) 关注(2)
 

回复
举报

172

帖子

3

TA的资源

一粒金砂(高级)

沙发
 

FPGA的跑片上SOC系统用于芯片前期验证是很不错的。

此帖出自FPGA/CPLD论坛
 
 

回复

2942

帖子

4

TA的资源

五彩晶圆(中级)

板凳
 

我记的ZYNQ的矿机上的芯片是有一个A7核心的,能够运行linux系统,不过该ZYNQ矿机已经吃灰了,我的矿机上面改成了12V供电,加了一个二极管的,就是那个电源插件不好找。

此帖出自FPGA/CPLD论坛
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

4
 
bigbat 发表于 2023-10-4 09:48 我记的ZYNQ的矿机上的芯片是有一个A7核心的,能够运行linux系统,不过该ZYNQ矿机已经吃灰了,我的矿机上面 ...

电源插头是5557接口

此帖出自FPGA/CPLD论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

5
 
楼主真厉害
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表