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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2090|回复: 5

[求助] 多路信号的逻辑操作以及采样问题

[复制链接]
发表于 2015-7-7 17:38:19 | 显示全部楼层 |阅读模式

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

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

x
我有128路输入信号,需要对这组128路信号进行与操作,然后只要与的结果为低电平,马上对128路的信号进行全部采样;与的结果为高电平,则不进行采样。求问如何编写程序比较合理,主要考虑延时。
发表于 2015-7-8 16:40:01 | 显示全部楼层
不知道我理解的对不对:
1、有延迟,且128路输入信号,有必要进行一个采样和锁存。可以加个D触发器,并用上en端
2、逻辑上,如果是与操作,结果为低意味着所有信号都为低,那这个编程简单了
if(data(n)='0') then
    n : = n+1;
   if(n=127)   then
        q <= '0';
   end if;
else
     q <= '1';
end if;data信号,通过使能,控制读取时间
发表于 2015-7-8 22:20:34 | 显示全部楼层
你的延迟是指128路信号的延迟还是什么延迟?
发表于 2015-7-9 09:53:42 | 显示全部楼层
不知你的128路,每路是1bit还是多bit,如果是1bit的话,那把128路看成一个一路128bit宽的输入数据,那么这个值与128个全1值比,相等的话,结果为高电平,不相等,为低电平;如果128路不是单比特的话,那每路信号的相应位组合成新数再去比就好了。。。。不知行不行呢?
 楼主| 发表于 2015-7-10 15:11:44 | 显示全部楼层
回复 2# houjiajun8

多谢,其实只要一个信号为低就可以了,是所有信号同时输入,不是串行输入的。
 楼主| 发表于 2015-7-10 15:12:41 | 显示全部楼层
回复 3# wtfyygyvtkd

就是要先与一下,这个与的操作和后面的信号采集不能延迟太大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 21:31 , Processed in 0.024778 second(s), 8 queries , Gzip On, Redis On.

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