module signal_gene(pwm,indata,q_out2,clk,WE,Flaut);<br>
input [2:0] pwm;<br>
input [6:0] indata;<br>
input clk;<br>
input WE;<br>
input Flaut;<br>
output [11:0] q_out2;<br>
reg [11:0] q_out2;<br>
reg [11:0] q_out;<br>
reg [6:0] data;<br>
reg [9:0] p_in;<br>
reg [11:0] q_out1;<br>
reg [4:0] i;<br>
reg [6:0] count;<br>
//reg [7:0] count1;<br>
//reg j;<br>
//reg [5:0] addr;<br>
//reg [3:0] addr0;<br>
//reg [3:0] count;<br>
<br>
/*initial<br>
begin<br>
j=1;<br>
q_out1=12'h663;<br>
end*/<br>
/*initial <br>
begin<br>
data=0;<br>
end */<br>
<br>
always @(posedge clk)<br>
begin<br>
if(WE==0) data=indata;<br>
if(Flaut==0) data=0;<br>
p_in[9:3]=data;<br>
p_in[2:0]=pwm;<br>
case(p_in)<br>
10'b0000000000: q_out=12'b000000000000;//000<br>
10'b0000000001: q_out=12'b000000000000;//000<br>
10'b0000000011: q_out=12'b000000000000;//000<br>
10'b000000111: q_out=12'b000000000000;//000<br>
//正转<br>
//1 1 1.1扇区<br>
10'b0000001000: q_out=12'b011001100011;//001<br>
10'b0000001001: q_out=12'b011001100110;//000<br>
10'b0000001011: q_out=12'b110001100110;//-100<br>
10'b0000001111: q_out=12'b110011000110;//-1-10<br>
endcase<br>
end<br>
endmodule<br>
<br>
出现Warning: Found glitch at time 19640.0 ns of duration 20.0 ns on node "|signal_gene|clk" |