
PYNQ
文章平均质量分 76
GeordieX
这个作者很懒,什么都没留下…
展开
-
PYNQ-QNN重建
前言github链接:https://github.com/Xilinx/QNN-MO-PYNQ环境:虚拟机ubuntu16.04 + vivado2017.4安装1.从上文链接下载工程的压缩包,QNN-MO-PYNQ-master.zip2.拷贝到/home/yourname/下3.在这个目录下新建一个文件夹,比如qnn4.解压压缩包到qnn文件夹下配置1.前往/home/yourname/qnn/QNN-PYNQ-master/qnn/src/network/2.设置环境变量exp原创 2020-08-28 18:50:45 · 942 阅读 · 0 评论 -
vivado调试记录——0820
貌似是版本问题,留坑待填ERROR: [BD 41-541] Parameter cannot be set on a locked block. The block ‘axi_smc’ is locked, because : * IP ‘design_1_axi_smc_0’ requires one or more mandatory licenses but no valid licenses were found. However license checkpoints may prevent原创 2020-08-20 12:06:56 · 871 阅读 · 1 评论 -
PYNQ——矩阵乘法简例【如何借助约束加速计算】
1.矩阵乘法工作环境:vivado hls 2019.1时钟周期:10us矩阵乘法的实现:在不加约束的情况下并行处理数据,需要825个周期进行计算,结果如下:1.1 对for循环进行unroll约束在Directive窗口,下方三个for statement即程序中的三层循环右键insert Directive,选择UNROLL约束指令,即把for循环展开,例如本例中最内层循环有4次,UNROLL后此4次循环并行进行计算,理论上是计算时间缩短4倍,但是由于数据之间的依赖性/系统读取数据速原创 2020-07-13 11:17:44 · 913 阅读 · 0 评论