寄存器一下子变成0?
我是用CPU控制CPLD的,通过地址数据总线在CPU外边挂了好几个CPLD(有一个是FPGA),但测试程序时发现运行一段时间里面的寄存器值突然一下就变成0了,是怎么回事,?,有什么办法防止这种情况!(我是通过地址线的高位来区分不同CPLD里面的数据的) 只能说明你的操作有问题,找到即可 自己操作问题 恐怕是中间复位了吧 airwill 发表于 2013-6-3 09:16 static/image/common/back.gif
恐怕是中间复位了吧
貌似是我的电源有问题! 嗯, 电源也是一个很重要的因素 楼主,你确定是电源问题了吗 现在已经排除是电源的问题了,今天把复位信号去掉,测试了一天没有发现问题,但是想不明白为什么CPLD的复位信号会受到干扰? airwill 发表于 2013-6-3 17:21 static/image/common/back.gif
嗯, 电源也是一个很重要的因素
改成同步复位是不是好一点? 我的好几个CPLD都是用的同一个复位信号,为什么别的板子没事,就这块板子有事呢,想不明白?
页:
[1]