集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1785|回复: 4

如何产生一个不对称的clk?

[复制链接]
ICE 发表于 2010-6-27 23:15:07 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-7-6 06:54 编辑

如果要用verilog代码写出一个clk,且占空比不为1,即产生不对称的clk。比如高电平为5ns,低电平为3ns。这样的verilog代码应该怎么写比较好
interige 发表于 2010-6-28 00:27:42 | 显示全部楼层
用分频的办法比较好<br>
你可一输入一个基准时钟 周期为1ns<br>
然后用一个计数器&nbsp;&nbsp;每遇到一个上升沿计数一次<br>
分别在=3 和 =5时 翻转
inter 发表于 2010-6-28 02:03:20 | 显示全部楼层
恩,感觉用计数器比较好,就像楼上说的~~
encounter 发表于 2010-6-28 03:55:42 | 显示全部楼层
原帖由 paulzhu 于 2006-11-25 16:20 发表<br>
用分频的办法比较好<br>
你可一输入一个基准时钟 周期为1ns<br>
然后用一个计数器&nbsp;&nbsp;每遇到一个上升沿计数一次<br>
分别在=3 和 =5时 翻转 请问,是不是应该在5和8ns的时候翻转,8ns的时候清0?
interige 发表于 2010-6-28 04:34:54 | 显示全部楼层
多谢,我试过了,达到了效果
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 09:34 , Processed in 0.058387 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表