找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1110|回复: 1
打印 上一主题 下一主题
收起左侧

[CPLD] signaltap波形与实际逻辑不相符,怎么办?

[复制链接]
跳转到指定楼层
楼主
请教一个问题,我用的CPLD是altera的max ii;目前的情况是:有7个io引脚,当7个io引脚(data_in)其中任何一个变化的时候要产生一个FIFO写使能脉冲(wrreq);其中data_in是输入的7个io引脚,pre_data_in是上个clk周期data_in的值,当pre_data_in != data_in的时候,会产生一个写使能脉冲(wrreq = 1)。问题1:当pre_data_in == data_in的时候也会莫名其妙的产生脉冲,见下图。
问题2:当data_in发生变化的时候,pre_data_in应该在下个周期也跟着变化,但是会概率性不会发生变化,如下图。

代码图.png (55.93 KB, 下载次数: 48)

代码图.png

问题1.png (46.84 KB, 下载次数: 43)

问题1.png

问题2.png (43.74 KB, 下载次数: 49)

问题2.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:491796 发表于 2022-12-22 15:23 | 只看该作者
是不是按键抖动的原因?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表