在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 2743|回复: 5

[求助] 寄存器输出问题

[复制链接]
发表于 2013-6-21 21:10:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
哪位大神能指点一下:我设计一个数字电路,其中有4个寄存器,他们的输入端分别是不同信号,输出端接在一起,通过时钟选择一次只输出一个寄存器的信号,这里就会出现问题了,寄存器的输出都不对了。可能是因为他们的输出端都接在一起的原因。谁能给我说一下可能出问题的地方和原因吗。感激不尽。
发表于 2013-6-25 19:23:03 | 显示全部楼层
先从寄存器内部的门级结构了解寄存器的工作原理,然后再看看如果把他们的输出端接在一起,在门级层次上会发生什么情况
 楼主| 发表于 2013-6-27 14:54:05 | 显示全部楼层
可以确定是输出线接在一起的问题,但我还是想共用输出端口,不知道在每个寄存器的输出端都加上3态门控制端然后在共用输出端,依次选择输出寄存器是输出(理论上这样是行得通不?)。但这样仿真还是有问题,还在找原因。希望指点一下。
发表于 2013-6-27 16:29:23 | 显示全部楼层
回复 3# yj5520379

简单又不容易出错的方法就是用一个4选1的MUX来进行输出选择
 楼主| 发表于 2013-6-28 10:58:15 | 显示全部楼层
回复 4# starsoi


  4个寄存器是我想用来测试的电路,其实我那样做是因为我的电路原本是要选择16个16位的并入并出寄存器依次读出,所以才想把它们的输出端口并联在一起共用。我才开始学设计电路,以前没遇到过这方面的问题,所以想知道控制三态门是否也能实现我想要的结果,或者你有什么可以建议的吗?谢谢。
发表于 2013-8-2 12:48:07 | 显示全部楼层
FF always drive output, there is no hiz state, of course, you can not short them together
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-4 15:40 , Processed in 0.023594 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表