首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VHDL中双边触发触发器的数字倍频器

VHDL中双边触发触发器的数字倍频器
EN

Stack Overflow用户
提问于 2014-01-29 22:22:13
回答 1查看 3.1K关注 0票数 0

我正在尝试实现一个数字输入频率倍频器。该电路由一个XOR2门、双边缘触发触发器和两个缓冲器组成。

频率进入到Xor输入之一。Xor门的输出通过缓冲器进入DFF的时钟信号。输出(通常为Q),用于通过缓冲器将剩余的Xor输入和反馈到触发器的D输入。最后,将倍频器的输出从Xor门中提取出来。

我测试过电路和它的工作原理,我是VHDL的新手,对verilog有很好的基础知识。我想我应该对它进行分析,以便在第三年前对VHDL有所了解。

问候陌生人

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-16 23:21:53

如果任何人在未来遭受同样的命运,我在这里是几乎完成。您所要做的就是找到一种使用clk‘’EVENT代替if (clk ='1‘和clk’‘EVENT)的方法。原理图在这里

代码语言:javascript
复制
    entity freq_doubler is 
PORT (
        vin : in BIT ;
        vout : out BIT );
 end entity freq_doubler;

 architecture rtl of freq_doubler is 
 signal q : bit;
 signal d,clk,buff : bit ;


 begin 
  buff <= (vin XOR q);
  clk <= buff;
  vout <=buff;
p0: process (d,clk) is
    begin
    if (clk ='1' and clk'EVENT)  then
        q <=d;
    end if;
    end process p0;
end architecture rtl;


 configuration freq_doubler_conf of freq_doubler is 
for rtl
end for;
end configuration freq_doubler_conf;
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21443927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档