| 
 
| 小弟编写的这个程序是想让FPGA在高电平时输出一个数,而在低电平时输出另一个数,为什么在看仿真波形时只有低电平时的数呢?请各位大虾指点指点!<br /><br /><br />module ssj (<br />            //input<br />            clk1k,<br />            //output<br />            datan,<br />            dataa,<br />            datar<br />            );<br />input clk1k;<br />output [9:0]datan;<br />output [5:0]dataa;<br />output [2:0]datar;<br /><br />wire [9:0]datan;<br />wire [5:0]dataa;<br />wire [2:0]datar;<br /><br />reg [9:0]temp1;<br />reg [5:0]temp2;<br />reg [2:0]temp3;<br />/********************************/<br />always @(temp1 or temp2 or temp3)<br />    begin<br />      if(clk1k==1)<br />        begin<br />            temp1<=10'b00_0100_1110;<br />            temp2<=6'b11_0000;<br />            temp3<=3'b101;<br />        end<br />      else<br />        begin<br />            temp1<=10'b00_0100_1111;<br />            temp2<=6'b01_1000;<br />            temp3<=3'b101;<br />        end<br />    end<br />assign      datan=temp1;<br />assign        dataa=temp2;<br />assign        datar=temp3;<br />        <br />/**********************************/<br />endmodule | 
 |