一个很简单的程序,用ISE14.7 (win10)编译的时候一直在显示在综合,一直在running. 卡在这一步无法进行下去。也没有错误提示。
试过很多方法,包括换license, 试不同的软件版本,还是不行。
希望有人能帮忙解答一下
module SENTSGN(
input clk ,
input rst_n ,
output reg [3:0] SENT_Sig
);
reg priClk;
reg[7:0] count;
reg[7:0] maxCount;
initial
begin
priClk=0;
count= 0;
maxCount=8'hFF;
end
always #20 priClk=~priClk;
always @(posedge priClk or negedge rst_n) begin
if(!rst_n)
count<=8'b0;
else if(count>= maxCount)
count <= 8'd0;
else
count <=count+1;
end
always @(posedge priClk or negedge rst_n) begin
if(!rst_n)
SENT_Sig <= 4'b0000;
else if (count>0 && count<=4)
SENT_Sig <= 4'b0000;
else if(count>4 && count<= (4+52))
SENT_Sig <= 4'b1111;
else
SENT_Sig <= 4'b0000;
end
endmodule |