Board logo

标题: 关于D触发器和锁存器的问题 [打印本页]

作者: twttmkiqpl    时间: 2007-6-25 23:26     标题: 关于D触发器和锁存器的问题

ARCHITECTURE  example  OF dff_logic IS
BEGIN
  PROCESS(clk)
  BEGIN
  IF(clk’EVENT AND clk=’1’) THEN
       q <= d;
    END IF;
  END PROCESS;
END example;     这个D触发器


PROCESS(clk,d)
BEGIN
     IF (clk =‘1’)THEN
       q <= d;
     END IF;
ENF PROCESS; 这个锁存器

第二个程序为什么要把D放到PROCESS里???


 


作者: yoyoma    时间: 2007-6-26 10:08

process(敏感信号列表),d发生变化时,Q也会发生变化,如果d不放在敏感信号列表中,d发生变化时,不会引发process执行,也就不能实现锁存器的功能。






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0