qjx10999的个人空间 https://blog.eetop.cn/1363095 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

奇数分频-3分频/5分频

已有 1225 次阅读| 2017-8-26 10:19 |个人分类:技巧|系统分类:硬件设计


module TEST_oddPLL(
       input  clkin,
       output clkout
);
/*3分频
reg [1:0] step1, step;

always @(posedge clkin)
  begin
     case (step)
        2'b00   : step<=2'b01;
        2'b01   : step<=2'b10;
        2'b10   : step<=2'b00;
        default : step<=2'b00;
     endcase
  end

always @(negedge clkin)
  begin
     case (step1)
        2'b00   : step1<=2'b01;
        2'b01   : step1<=2'b10;
        2'b10   : step1<=2'b00;
        default : step1<=2'b00;
     endcase
  end

assign clkout=~(step[1]|step1[1]);
*/
//5分频
reg [2:0] step1, step2;
always @(posedge clkin )
   begin
     case (step1)
       3'b000: step1<=3'b001;
       3'b001: step1<=3'b011;
       3'b011: step1<=3'b100;
       3'b100: step1<=3'b010;
       3'b010: step1<=3'b000;
       default:step1<=3'b000;
   endcase
   end
always @(negedge clkin )
   begin
     case (step2)
       3'b000: step2<=3'b001;
       3'b001: step2<=3'b011;
       3'b011: step2<=3'b100;
       3'b100: step2<=3'b010;
       3'b010: step2<=3'b000;
       default:step2<=3'b000;   
     endcase
   end
assign clkout=step1[0]|step2[0];  
endmodule






点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 1

    好友
  • 0

    获赞
  • 1

    评论
  • 900

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-25 22:37 , Processed in 0.023387 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部