[X]关闭

如何绕过Platform Cable,利用网络下载ZYNQ中的PL bitstream

文档创建者:justinpiggy
浏览次数:4661
最后更新:2016-10-21
USB Platform Cable使用起来要拖条电线,下载速度还一般。特别对于我这种用虚拟机调试板子的人来说,USB驱动还常出问题,很不方便。
但是有了ZYNQ,就不一样了。ZYNQ的PS部分可以跑Linux,意味着我插上网线,就可以远程ssh登录PS上Linux访问SD卡文件系统。而Xilinx为我们在Linux里留了一个通过PS去编程PL的方便接口。
这个接口就在/dev/xdevcfg下。
使用方法非常简单,我们先用scp命令,把vivado产生的bitstream,即xxx.bit文件远程拷贝到ZYNQ上。
然后在ZYNQ上(通过ssh远程)执行 cat xxx.bit >> /dev/xdevcfg
不到一秒,FPGA部分的DONE灯就亮了,表示PL部分配置成功。

把以上过程写成一个shell script,这样每次只要运行一下这个script,就可以瞬间完成PL配置。
这样躺在床上都能给ZYNQ写代码了。

在米尔的Z-turn板子上测试成功,使用自带的ubuntu系统。

发表评论已发布 1

uisrc

发表于 2016-10-21 07:31:09 | 显示全部楼层


越努力越幸运!加油!
回复

使用道具 举报

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

本版积分规则