[Verilog HDL] eda分频器的问题

[复制链接]
1352|4
 楼主| h4207 发表于 2017-6-21 21:15 | 显示全部楼层 |阅读模式
ENTITY clkdiv IS
PORT(clk : IN STD_LOGIC;
clk_div6 : OUT STD_LOGIC);
END clk_div;
ARCHITECTURE rtl OF clk_div IS
SIGNAL count : STD_LOGIC_VECTOR(1 DOWNTO 0);
SIGNAL clk_temp : STD_LOGIC;
BEGIN
PROCESS(clk)
BEGIN
IF (clk’event AND clk=’1’) THEN
IF(count=”10”) THEN
count <= (OTHERS =>’0’);
clk_temp <=NOT clk_temp;
ELSE
count <= count +1;
END IF ;
END IF ;
END PROCESS;
clk_div6 <= clk_temp;
END rtl;
哪一段程序实现产生占空比是1:1的分频信号??????还有哪里看他实现了多少分频???大神们解释下分频器这个东东
gaochy1126 发表于 2017-6-22 20:07 | 显示全部楼层
这不是1:10的分频吗?

评论

对  发表于 2017-6-30 20:11
gaochy1126 发表于 2017-6-22 20:07 | 显示全部楼层
IF (clk’event AND clk=’1’) THEN
IF(count=”10”) THEN
count <= (OTHERS =>’0’);
clk_temp <=NOT clk_temp;
ELSE
count <= count +1;   


计数分频代码
gaochy1126 发表于 2017-6-22 20:08 | 显示全部楼层
正常还是可以使用PLL的IP核实现。

评分

参与人数 1威望 +3 收起 理由
updownq + 3

查看全部评分

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

本版积分规则

1

主题

1

帖子

0

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