当前位置 博文首页 > VIO误区_初始显示的值不一定是实际的值_Crazzy_M的博客:Vivado

    VIO误区_初始显示的值不一定是实际的值_Crazzy_M的博客:Vivado

    作者:[db:作者] 时间:2021-07-25 18:43

    Vivado_VIO误区_初始显示的值不一定是实际的值
    说明:
    ??实操从ISE移植一个芯片驱动工程到Vivado,一样的代码加ILA和VIO,通过VIO控制芯片寄存器的读写,Vivado这边通过VIO就是无法正常访问寄存器。
    最终找到问题,如果有多个VIO输出信号,并且下载bit后你没改变VIO中的按钮值或Text值,VIO显示的值不一定是你信号中的值,可能是上次操作VIO时的记忆值。把每个VIO重新触发一次,才可能是正确的值。一点点调试经验:
    下载bit后VIO变量默认值和ILA实际值对比:
    在这里插入图片描述
    下载bit后VIO中的变量均改变一下代替默认值和ILA实际值对比:
    在这里插入图片描述

    下载bit后的VIO默认值要慎重观察!

    如有错误欢迎指导!!!

    cs
    下一篇:没有了