小弟有一问题请教大伙. 问题是这样的,在CPLD内部,我有四路处理好的信号输出,这四路信号输出向另外一块板子,为了能清楚地观测四路信号有无输出并且时序是 否满足要求,我在CPLD上另外做了四路输出驱动LED指示灯,大致程序如下: Out1=reg_out1; Out2=reg_out2; Out3=reg_out3; Out4=reg_out4;//输出信号
assign led1=reg_out1; assign led2=reg_out2; assign led3=reg_out3; assign led4=reg_out4;//同时输出给LED作为监控
我的问题是,在开机运行后,前一段时间信号与指示均正常,但过一会便不正常了,总有那么一路不再有信号输出,而且出现此 现象的时间不定,把程序 assign led1=reg_out1; assign led2=reg_out2; assign led3=reg_out3; assign led4=reg_out4; 去掉后便能正常工作,或者改为:
assign led1=1'b1; assign led2=1'b1; assign led3=1'b1; assign led4=1'b1; 也能正常工作,我实在想不明白,在硬件电路上仅多并了一个门电路为何会影响到输出信号的有无呢?
|