集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2607|回复: 5

菜鸟问题:如何用FPGA输出方波

[复制链接]
hbt83910 发表于 2010-10-11 22:26:54 | 显示全部楼层 |阅读模式
假如输入FPGA的时钟频率是32M,请问如输出脉宽为16微秒的方波,如何编写程序,谢谢解答!
liyujie 发表于 2010-10-18 11:27:36 | 显示全部楼层
initial
begin
   clk <= 0;
end

always
   begin
    #16 clk <= ~clk;
   end

还有一个timescale
wjjxyn 发表于 2010-10-18 15:32:28 | 显示全部楼层
回复 4# feihu612


    用个锁相环就很容易实现啦。。
rainybyf 发表于 2010-10-20 10:47:17 | 显示全部楼层
always @(posedge clk)
if (rst)  cnt<=0;
else if (cnt>=96) cnt<=0;
else cnt<=cnt+1;

always @(posedge clk)
if(cnt==95) out<=~out;
rainybyf 发表于 2010-10-20 10:48:28 | 显示全部楼层
上面一个好像写错了,应该是95,这个是一个192分频。32m除以1/16us为192
hbt830910 发表于 2010-10-22 15:59:14 | 显示全部楼层
要用VHDL语言啊!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-4-20 09:17 , Processed in 0.064829 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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