老怪甲 发表于 2010-7-2 10:30:00

鉴相器实现代码

鉴相器实现代码

鉴相器,pf_up是local相比reference朝前,pf_down是滞后, 经仿真可以实现功能。请各位评判下这样实现好不好,还有更好或可靠的方法没有,谢谢!

module top_jianxiang(reference_frq, local_frq, pf_up, pf_down );
input reference_frq;
input local_frq;
output pf_up;
output pf_down ;

reg pf_up,pf_down;

always @(posedge reference_frq or posedge local_frq)
begin
if (local_frq == 0)
   pf_down <= 1;

   else
   if (local_frq == 1)
    pf_down <= 0;
end

always @(posedge reference_frq or posedge local_frq)
begin
if (reference_frq == 0)
   pf_up <= 1;

   else
   if (reference_frq == 1)
    pf_up <= 0;
end

endmodule

pgfzhy 发表于 2010-11-9 19:21:40

谢谢分享!学习学习

fpga_feixiang 发表于 2021-11-10 15:22:59

6666666666666666
页: [1]
查看完整版本: 鉴相器实现代码