[其他芯片] Gowin 在线逻辑分析仪使用边沿触发和触发前数据查看的方法

littleshrimp   2022-1-9 12:17 楼主

边沿触发和触发位置是在我第一次用的时候就遇到的,因为当时不是必需使用就放下了。这回为了分析信号必需使用边沿触发,我“仔细"读了《Gowin 在线逻辑分析仪 用户指南》也没有找到解决办法。

我的问题是这样的,这里有一个vsync信号,我想检测它的上升沿前后数据,也就是说我想让它像xilinx的ILA那样让触发的位置在整段存储的中间,这样即能看到它触发前的数据也能看到它触发后的数据。但是我的设置好像对触发没有什么影响。

image.png  

在《Gowin 在线逻辑分析仪 用户指南》里看到,带有w/edges的支持边沿触发。

image.png

我先选了Basicw/edges后来又选了Extendedw/edges,当选择Basicw/edges时Function里只有==和!=,按照我的理解我选择了==,然后在下边的数值里输入R,虽然这种在BIN或者OCT里输入R的方法让我总感觉可能不对劲,但是除了这么做我也没找到其它输入R的方法。

image.png    

输入R时能触发,但是它和输入1时的效果一样,如下图。也许边沿触发是成功的,第0个数据上升沿对应的数据,但是我没法像示波器这些常用工具那样查看触发前的数据。

image.png

 

后来发现修改Trigger Position就可以解决这个问题。非常方便。

image.png  

本帖最后由 littleshrimp 于 2022-1-9 12:21 编辑
虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复评论 (2)

先选Basicw/edges后来再选Extendedw/edges,这方法还是挺好

点赞  2022-1-10 07:47
引用: Jacktang 发表于 2022-1-10 07:47 先选Basicw/edges后来再选Extendedw/edges,这方法还是挺好

说明下,这个帖子本来是提问贴,就在帖子提交后就找到解决办法,才“紧急”该成经验贴。
“先选Basicw/edges后来再选Extendedw/edges”是我没找到解决办法前的尝试,不是解决这个问题的方法。

点赞  2022-1-10 08:35
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复