当前位置:   article > 正文

摸鱼日记一:基于PYNQ的XADC使用——用于测量内部电压及温度

摸鱼日记一:基于PYNQ的XADC使用——用于测量内部电压及温度

第一步下载PYNQ-Z2的board file,链接如下:
链接: [http://www.tul.com.tw/ProductsPYNQ-Z2.html]
这里有个小坑,同一个文件,我18版本的vivado最开始识别不了,19版本的可以顺利识别,重建工程后,后面莫名其妙又识别正确了。

基础补充:
XADC的访问方式(zynq 7000系列)
第一种:PS-XADC接口是PS一部分,无需编程PL就可以由PS APU直接访问,这里的例子可以参考原子的教程。
第二种:PL-JTAG接口分别读取和写入XADC状态和控制寄存器。
第三种: ZYNQ 7000的PS是通过AXI4-Lite或AXI4 Stream访问XADC寄存器的,此时需要在PL中调用XADC IP核,在VIVADO软件中用户不需要关系AXI和XADC互连的细节,只需要在XADC的IP配置中选择AXI4-Lite方式即可。
本文使用的是第三种方法。
XADC模块的系统图XADC
第二步 使用board file自动配置的方法,建立好工程之后,按照
链接:[https://blog.csdn.net/natty715/article/details/84038646]的步骤配置即可。
需要注意的是因为调用有PL的资源,所以也会有bitstream,打开SDK的时候注意勾选上bitstream,在显示结果的terminal框里,会显示采集并转换后的数值。

硬件连接是直接使用USB那个口,选择端口时注意对应自己电脑是哪个端口,因为自己实验时端口没选对,然后结果没显示~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/509890
推荐阅读
相关标签
  

闽ICP备14008679号