EPM240 奇怪现象求助

2019-03-25 09:34发布

module test2
(
  input [15:0] xinput,
  output reg [15:0] xoutput
); reg  [15:0] routput ; 
always @ (xinput)
 begin
 case (xinput)
  16'b???????????????0 :  routput <=  16'b1111111111110000;
  16'b??????????????01 :  routput <=  16'b1111111111100001;
  16'b?????????????011 :  routput <=  16'b1111111111000011;
  16'b????????????0111 :  routput <=  16'b1111111110000111;
  16'b???????????01111 :  routput <=  16'b1111111100001111;
  16'b??????????011111 :  routput <=  16'b1111111000011111;
  16'b?????????0111111 :  routput <=  16'b1111110000111111;
  16'b????????01111111 :  routput <=  16'b1111100001111111;
  16'b???????011111111 :  routput <=  16'b1111000011111111;
  16'b??????0111111111 :  routput <=  16'b1110000111111111;
  16'b?????01111111111 :  routput <=  16'b1100001111111111;
  16'b????011111111111 :  routput <=  16'b1000011111111111;
  16'b???0111111111111 :  routput <=  16'b0000111111111111;
  16'b??01111111111111 :  routput <=  16'b0001111111111111;
  16'b?011111111111111 :  routput <=  16'b0011111111111111;
  16'b0111111111111111 :  routput <=  16'b0111111111111111;
  default : routput <= 16'b1111111111111111;
 endcase 
 end
 xoutput<=routput;
endmodule     运行结果 xoutput(8) xoutput(9)等应该稳定输出3.3V,为什么输出的是脉冲啊,而且不稳定。 新手,请大家帮忙了,谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
eeleader
1楼-- · 2019-03-25 15:39
< /

经过我的分析,我认为还是还是由于多个信号同时变化,产生的冒险与竞争引起。

一周热门 更多>