差分输入问题

2019-07-15 21:12发布

初学者一个,望大家多多看看!在学习差分信号输入时,遇到个问题,一直没解决。我一个4位的差分信号输入,一位一位输入的话,要写4次xilinx源语转换,我想把源语写在循环里,这样只调用一次,简洁很多。可是问题出来了,我以为以为的输出能有真确的单端输出!但是循环输入时,单端输出的最高位不正确一直是高阻态,其它都能正确显示,这是怎么回事呀???下面附上一位一位输入结果与循环输入结果
循环输入,输出最高位有错 循环输入,输出最高位有错
循环输入 循环输入
一位一位正确结果 一位一位正确结果
一位一位程序 一位一位程序
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
LQVSHQ
1楼-- · 2019-07-16 00:52
把  i < 3 改成 i < 4 再看看 最佳答案

评分

参与人数 1积分 +5 收起 理由 ElecFans王岑 + 5

查看全部评分

莫尼山
2楼-- · 2019-07-16 02:05
 精彩回答 2  元偷偷看……
LQVSHQ
3楼-- · 2019-07-16 05:46
莫尼山 发表于 2017-12-8 17:14
改成4可以了!!我昨晚明明也改成4试了的呀,,为啥我就看到还是错的!!太粗心了我
但是,还是有个问题,改成4后,总的位宽不是超了一位吗,这是怎么回事呢

先判定 i 是否小于4,然后才会执行for循环内的语句,i才会加1.

一周热门 更多>