Ultra96 PYNQ入门之一次简单的总结

Ultra96 PYNQ入门之一次简单的总结

不合理的地方欢迎批评指正!!!

源代码链接:Ultra96-PYNQ_A-simple-summary

1 分享声明

  1. 本文是学习过程的阶段性总结,肯定有很多用法不合适的地方,在此欢迎批评指正;
  2. 本文注重在于理解PYNQ,而不是简单的会使用即可,大部分是结合PYNQ的源码、它基于的Ubuntu18.04、MPSOC数据手册、Ultra96-V2原理图、设备树来进行理解开发;
  3. 本文是目前个人需要学习的内容,像MIMO、MicroBlaze Subsystem、使用HLS加速等重要内容没有涉及;
  4. Ultra96开发PYNQ没有PYNQ-V2板子的资料丰富,这也是本文出现的原因之一。

2 适用群体

  1. 对Ultra96-V2的PYNQ开发无从下手;
  2. 对PYNQ的模块函数使用很茫然;
  3. 不明白FPGA部分的设计;
  4. …。

总而言之,言而总之,本总结对初学者比较友好。

3 内容目录

  1. Ultra96 PYNQ入门之一——PS端控制MIO与EMIO
    在这里插入图片描述

  2. Ultra96 PYNQ入门之二——PS端控制AXI GPIO
    在这里插入图片描述

  3. Ultra96 PYNQ入门之三——中断与协程
    在这里插入图片描述

  4. Ultra96 PYNQ入门之四——数据搬运能手DMA
    在这里插入图片描述
    在这里插入图片描述

  5. Ultra96 PYNQ入门之五——PMIC
    在这里插入图片描述

  6. Ultra96 PYNQ入门之六——连接WiFi

  7. 未完待续…。

4 开发环境

核心板卡_Ultra96-V2
在这里插入图片描述
软件环境_PYNQ-V2.5在这里插入图片描述
辅助仪器
因Ultra96-V2板卡没有合适的外设,需要结合一些示波器、信号发生器、电压表、逻辑分析仪啥的辅助分析,现在因疫情在家,口袋仪器较为合适hhh,比较推荐AD2。
在这里插入图片描述
os:AD2老贵了,我手里的一块AD2还是从本科实验室借出来的,因现在是研究生,本科实验室老师老是催我还hhh。



原创不易,严禁剽窃!

在这里插入图片描述

欢迎大家关注我创建的微信公众号——小白仓库
原创经验资料分享:包含但不仅限于FPGA、ARM、RISC-V、Linux、LabVIEW等软硬件开发,另外分享生活中的趣事以及感悟。目的是建立一个平台记录学习过的知识,并分享出来自认为有用的与感兴趣的道友相互交流进步。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值