集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

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

用Vhdl写的分频器的代码问题!

[复制链接]
深海里的鱼 发表于 2010-10-31 11:55:09 | 显示全部楼层
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
entity fdiv is
port(clk , and3 :in   std_logic;--位同步时钟与逻辑门3的控制信号
   freclk: out std_logic);
end fdiv;
architecture fp of fdiv is
signal cnt:integer range 0 to 31;
signal tp :std_logic:='0';
begin
process(clk,and3)
begin
  if and3='0' then freclk<='0';
elsif(clk'event and clk='1')then
   if cnt=31 then
   cnt<=0;
   tp<=not tp;
  else
cnt<=cnt +1;
end if;
end if;
freclk<=tp;
end process;
end fp;
--我也是初学者,我运行了一下,没什么问题
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 13:29 , Processed in 0.058098 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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