[求助] CPLD中程序运行不正常

jialaolian   2010-10-26 14:37 楼主

       做了个小东西,CPLD和单片机之间通信,刚开始弄好后,运行很好,

不管怎么断电,复位等都不会出什么问题,但是东西放一点时间后,再开机

就运行不正常了,是CPLD中的问题,感觉程序跑飞了一样,不知是什么问题,

还望经验高手点拨一下,谢谢了

回复评论 (1)

时序可能存在问题

 
   多芯片配合的问题,一般都是由于I/O的时序引起的。时序不能满足要求,会使电路中存在亚稳态现象。也就是寄存器的值可能是0,也可能是1. 碰巧了能对,碰不巧就出错。 复位一般是不复位时钟源的。 CPLD综合时加个I/O的输入输出延迟看看。
点赞  2010-10-27 17:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复