求助:分频程序

[复制链接]
2942|2
 楼主| rock陈 发表于 2007-6-6 22:23 | 显示全部楼层 |阅读模式
ck, tc, AD, ce, hz
以下程序是将200HZ的CLK&nbsp;分频成两个相反的50HZ信号LOAD和CLKIN<br />请高手给我解释一下我看不懂这个程序<br />谢谢!<br /><br />CKXH:BLOCK&nbsp;IS<br />&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;PROCESS(CLK)IS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VARIABLE&nbsp;COUNT:STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BEGIN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;CLK'EVENT&nbsp;AND&nbsp;CLK='1'THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;COUNT='1'THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COUNT:='0';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLKIN&lt=NOT&nbsp;CLKIN;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ELSE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COUNT:=NOT&nbsp;COUNT;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;IF;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;IF;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOAD&lt=NOT&nbsp;CLKIN;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;PROCESS;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;BLOCK&nbsp;CKXH;
cyljm 发表于 2007-6-6 23:53 | 显示全部楼层

实验通过了吗

是做验证马,第一个IF频率已经是100,然后COUNT再次分贫到50,根据COUNT取出信号,OK
 楼主| rock陈 发表于 2007-6-7 09:21 | 显示全部楼层

求助

能说得详细点吗?验证码是什么啊?我看不懂为什么COUNT就能分频成50啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

17

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部