在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10427|回复: 10

[求助] 关于占空比为50%的三分频设计(verilog)

[复制链接]
发表于 2012-5-22 16:49:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近遇到个题目说是用verilog或者门电路设计占空比为50%的三分频设计,看到好多人的code都是既有posedge clk也有negedge clk的,请问这样的代码好综合吗?如果可以综合该注意些什么呢?
发表于 2012-5-22 21:30:27 | 显示全部楼层
毛刺。。。。。
 楼主| 发表于 2012-5-22 22:19:17 | 显示全部楼层
回复 2# A1985


   就是说可以综合了??
发表于 2012-5-23 14:44:43 | 显示全部楼层
回复 3# lucia720


    完全可以综合的,把时钟取反后再上升沿

                          always@(posedge clk or negedge rst_n)
                          assign clk1=~clk;
                          always@(posedge clk1 or negedge rst_n)
发表于 2012-5-23 15:02:53 | 显示全部楼层
把代码给我们参考一下嘛我也想知道怎么写的
 楼主| 发表于 2012-5-24 14:16:21 | 显示全部楼层
回复 4# XIDIANCAD2


   对哦,我怎么没想到呵呵!!谢谢!
 楼主| 发表于 2012-5-24 14:18:00 | 显示全部楼层
回复 5# 陈华009
网上是这样写的!
module div3(clk, reset, clk_div3);

input clk;

input reset;

output clk_div3;

reg clk1;

reg[1:0] state;


always@(posedge clk or negedge reset)

begin

if(!reset)

         state<= 2’b00;

else

begin

case(state)

2’b00: state<= 2’b01;

2’b01: state<= 2’b11;

2’b10: state<= 2’b00;

2’b11: state<= 2’b00;

endcase

end

end


always@(negedge clk or negedge reset)

begin

if(!reset)

         clk1<= 0;

else

         clk1<= state[0];

end


assign clk_div3 = clk1 & state[0];


endmodule

发表于 2012-5-24 18:12:48 | 显示全部楼层
回复 7# lucia720

module div3(clk, reset, clk_div3);

input clk;

input reset;

output clk_div3;

reg clk1;

reg[1:0] state;

wire clk1;

assign clk1=~clk;

always@(posedge clk or negedge reset)

begin

if(!reset)

         state<= 2’b00;

else

begin

case(state)

2’b00: state<= 2’b01;

2’b01: state<= 2’b11;

2’b10: state<= 2’b00;

2’b11: state<= 2’b00;

endcase

end

end


always@(posedge clk1 or negedge reset)

begin

if(!reset)

         clk1<= 0;

else

         clk1<= state[0];

end


assign clk_div3 = clk1 & state[0];


endmodule

 楼主| 发表于 2012-5-26 00:26:55 | 显示全部楼层
[b]回复 [url=http://bbs.
soga!
发表于 2014-3-14 15:16:44 | 显示全部楼层
ding.......................................
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-23 05:13 , Processed in 0.021805 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表