|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
先献上代码fsk解调逻辑上没有错啊
求教仿真时dout为什么没有啊
module fsk_m(clk,din,start,dout
);
input clk,start;
input din;
output dout;
reg dout;
reg[3:0] cnt;
reg[2:0] count;
reg eoc;
always@(posedge clk)
begin
if(!start)begin
cnt<=0;
eoc<=0;
end
else
begin
if(cnt==4'b1011)
begin
cnt<=0;
eoc<=1;
end
else
begin
cnt<=cnt+1;
eoc<=0;
end
end
end
always@(posedge din or posedge eoc)
begin
if(eoc)
count<=0;
else
count<=count+1;
end
always@(posedge count or posedge cnt)
begin
if(cnt==4'b1010)
begin
if(count>=3'b011)
dout<=1;
else
dout<=0;
end
end
endmodule |
|