原创 FPGA学习之触发器设计范例

2011-2-26 18:55 1511 11 11 分类: FPGA/CPLD
前面介绍了基本门电路以及常用的组合逻辑的设计代码,下面介绍常用触发器的代码实例。
    触发器是构成时序逻辑电路的基本单元,是能够存储1位二进制代码的逻辑电路。在时序逻辑电路里面,触发器通常用于数据暂存、延时、计数、分频和波形产生等电路。

RS触发器:(VHDL)
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity RS is
port(s,r:in std_logic;
 q,qn:out std_logic);
end;
architecture one of RS is
signal q1,qn1:std_logic;
begin
q1<=s nand qn1;
qn1<=r nand q1;
q<=q1;
qn<=qn1;
end;

还有常用的JK触发器,D触发器,T触发器等触发器电路,这里不再写出。

参考资料:《基于Quartsu II的FPGA/CPLD数字系统设计实例》
  周润景 图雅 张丽敏   编著


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
11
关闭 站长推荐上一条 /3 下一条