集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: ANG

Verilog HDL一个小程序

[复制链接]
CHANG 发表于 2010-6-26 09:32:43 | 显示全部楼层
谢谢大家的回复 ,我改了试试
longt 发表于 2010-6-26 10:00:34 | 显示全部楼层
module divide (clk,clk_2MHz,clk_8MHz,);<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;input&nbsp;&nbsp;clk;<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;output&nbsp;&nbsp;clk_2MHz;<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;output&nbsp;&nbsp;clk_8MHz;<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;reg[3:0] count;<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;//reg&nbsp;&nbsp;clk_2MHz;<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;//reg&nbsp;&nbsp;clk_2MHz;<br>
always @(posedge clk)<br>
begin<br>
&nbsp;&nbsp;if (count=='b1111)<br>
&nbsp; &nbsp; count&lt;=0;<br>
else<br>
count &lt;=count+1;<br>
end<br>
assign clk_2MHz=count[2];<br>
assign clk_8MHz=count[0];<br>
endmodule <br>
<br>
这样可以了
CHANG 发表于 2010-6-26 10:23:18 | 显示全部楼层
这样我已经试过了,提示说左边非法
CHANG 发表于 2010-6-26 11:00:03 | 显示全部楼层
你有没有把<br>
reg&nbsp;&nbsp;clk_2MHz;<br>
reg&nbsp;&nbsp;clk_2MHz:<br>
这两行注释掉啊
usb 发表于 2010-6-26 12:37:06 | 显示全部楼层
我把它去掉了
encounter 发表于 2010-6-26 13:26:52 | 显示全部楼层
感谢大家的热心回复,已经成功了!哈哈哈,谢谢!!!
encounter 发表于 2010-6-26 14:18:21 | 显示全部楼层
呵呵,不知道这个程序要讲什么<br>
clk_2MHz应该为线网类型,用持续赋值语句吧。。。
       

       
Sunlife 发表于 2015-6-25 09:55:27 | 显示全部楼层

是的,那么就是说我必须在定义里加一句reg clk_2MHz;
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-6 18:16 , Processed in 0.065071 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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