酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

基于FPGA的等精度数字频率计的设计与实现

作者:李 增 盈
来源:酷文网
点击:
载入中...
加入时间:2008-08-02
字体大小:[  ]

           HH:out std_logic_vector(6 downto 0));
end pin;
architecture behav of pin is

component TESTCTL is                         //调用测频控制信号发生器(TESTCTL)
      port( CLK:in std_logic;
           TSTEN:out std_logic;
           CLR_CNT:out std_logic;
           Load: out std_logic);
end component;

component CNT10 is         //调用有时钟使能的十进制计数器(CNT10)
     port(CLK:in std_logic;
          CLR:in std_logic;
          ENA:in std_logic;
          CQ:out std_logic_vector(3 downto 0);
          CARRY_OUT:out std_logic);
end component;

component REG32B is                       //调用32位锁存器(REG32B)
    port(Load:in std_logic;
         Din:in std_logic_vector(31 downto 0);
         Dout:out std_logic_vector(31 downto 0));
end component;

component LED7 is                          //调用7段显示译码器(LED7)
     port(sin:in std_logic_vector(3 downto 0);
          dout:out std_logic_vector(6 downto 0));
end component;
signal TSTEN1: std_logic;
signal CLR_CNT1: std_logic;
signal Load1: std_logic;
signal Din: std_logic_vector(31 downto 0);
signal Dout1: std_logic_vector(31 downto 0);
signal CARRY_OUT1: std_logic;
signal CARRY_OUT2: std_logic;
signal CARRY_OUT3: std_logic;
signal CARRY_OUT4: std_logic;
signal CARRY_OUT5: std_logic;
signal CARRY_OUT6: std_logic;
signal CARRY_OUT7: std_logic;
signal CO: std_logic;

Begin    //元件例化,即各个模块的连接
u1:TESTCTL port map(Fsin=>Fsin,CLK=>CLK,TSTEN=>TSTEN1,
CLR_CNT=>CLR_CNT,Load=>Load1);
u2:CNT10 port map(CLK=>FSIN,CLR=>CLR_CNT1,ENA=>TSTEN1,
CARRY_OUT=>CARRY_OUT1,CQ=>Din(3 downto 0));
  u3: CNT10 port map(CLK=>CARRY_OUT1,CLR=>CLR_CNT1,ENA=>TSTEN1,                      CARRY_OUT=>CARRY_OUT2,CQ=>Din(7 downto 4));                  
  u4: CNT10 port map(CLK=>CARRY_OUT2,CLR=>CLR_CNT1,ENA=>TSTEN1,                     CARRY_OUT=>CARRY_OUT3,CQ=>Din(11 downto 8));       
u5: CNT10 port map(CLK=>CARRY_OUT3,CLR=>CLR_CNT1,ENA=>TSTEN1,                     CARRY_OUT=>CARRY_OUT4,CQ=>Din(15 downto 12));       
u6: CNT10 port map(CLK=>CARRY_OUT4,CLR=>CLR_CNT1,ENA=>TSTEN1,                     
CARRY_OUT=>CARRY_OUT5,CQ=>Din(19 downto 16));       
u7: CNT10 port map(CLK=>CARRY_OUT5,CLR=>CLR_CNT1,ENA=>TSTEN1,                      CARRY_OUT=>CARRY_OUT6,CQ=>Din(23 downto 20));
  u8: CNT10 port map(CLK=>CARRY_OUT6,CLR=>CLR_CNT1,ENA=>TSTEN1,                      CARRY_OUT=>CARRY_OUT7,CQ=>Din(27 downto 24));       
  u9: CNT10 port map(CLK=>CARRY_OUT7,CLR=>CLR_CNT1,ENA=>TSTEN1,                      CARRY_OUT=>CO,CQ=>Din(31 downto 28));  
  u10: REG32B port map(Load=>Load1,Din=>Din,Dout=>Dout1);
u11: LED7 port map(sin=>Dout1(31 downto 28),dout=>AA);
  u12: LED7 port map(sin=>Dout1(27 downto 24),dout=>BB);
  u13: LED7 port map(sin=>Dout1(23 downto 20),dout=>CC);
  u14: LED7 port map(sin=>Dout1(19 downto 16),dout=>DD);转贴于 酷文网-论文下载中心 http://www.coolwen.net


共8页: 上一页 [1] [2] [3] [4] 5 [6] [7] [8] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号