程序崩溃

2019-03-25 07:33发布

求助求助,求大神帮忙
简要说一下问题:做了一版CPLD程序,初始版本简称A,功能正常,连续测试24小时无问题,算是个稳定的版本;之后在A的基础上添加了个小功能,这个版本简称为B,因为上一版本测试通过,这个B版本就偷懒没进行稳定测试,只是手动读写了几十遍数据发现没问题,就接着用了;用了一天,控制逻辑都跑的稳稳的,然后发现里面包含的控制LED灯的程序有点小毛病,换了个控制条件,算是又改了一版,这个版本简称C。
改版的顺序是A→B→C。
然后悲剧发生了。。。
A/C版本怎么测试都正常,B只正常了一天,当我改完C之后,B就自己崩溃了,逻辑完全乱掉。我不理解的是,C版本是在B版本上改过来的,数据的逻辑控制完全一样,去看RTL图也是一模一样的,控制LED的部分是个单独的.V文件,完全不影响数据控制。
实际上我就是偷懒,新建了个工程,然后把B的.V文件全部复制过来,单独改改LED灯的.V,就成了C版本。。。。
代码实在太多,写的也比较乱,就不贴了,想问问有没有过类似经历的朋友,能给指个方向就成,我现在真的是很一脸懵逼,同事说我现在的表情都能做表情包了 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。