14回答

0收藏

有关分频器的问题,同样的程序却是异样的结果

回答|共 14 个

倒序浏览

11#

yuming54

发表于 2014-6-11 08:13:56 | 只看该作者

分享到:
你的 test vector 有加入 reset 这一项 , 以便让 TEMP 有个初值吗 ?
回复

使用道具 举报

12#

小马哈

发表于 2014-6-11 13:35:41 | 只看该作者

jie1095 发表于 2014-6-9 00:23
奇数也是可以进行占空比为50%的分频的,建议你看看这个吧http://blog.sina.com.cn/s/blog_b3a827b30101t6 ...

好像是的,不过比偶数分频要复杂些。
回复

使用道具 举报

13#

小马哈

发表于 2014-6-11 14:35:09 | 只看该作者

jie1095 发表于 2014-6-9 00:23
奇数也是可以进行占空比为50%的分频的,建议你看看这个吧http://blog.sina.com.cn/s/blog_b3a827b30101t6 ...

好像是的,不过比偶数分频要复杂些。
回复

使用道具 举报

14#

jie1095

发表于 2014-6-11 17:15:41 | 只看该作者

yuming 发表于 2014-6-11 08:13
你的 test vector 有加入 reset 这一项 , 以便让 TEMP 有个初值吗 ?

我是直接用modelsim编写仿真的
回复

使用道具 举报

15#

yuming54

发表于 2014-6-12 00:04:07 | 只看该作者

jie1095 发表于 2014-6-11 17:15
我是直接用modelsim编写仿真的

1.      把   PROCESS(temp)  改为  PROCESS(temp,clkin) 看看 !

2.               IF temp < 4 THEN
                     IF clkin = '0' THEN
                            clkout<= '0' ;
                     END IF;
              ELSIF clkin'EVENT AND clkin = '1' THEN
                     clkout<= '1';
              END IF;
       这一段写法很怪 , 虽然可以模拟 , 但是可能无法综合出硬体线路 !
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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