请问主从JK触发器和边沿JK触发器VHDL语言有什么不同?请大家帮忙写一下,谢谢了!
1个回答
展开全部
由于主从触发器只有在CP=1期间输入的J、K状态始终未变的条件下,用CP的下降沿才能保证锁存住正确的触发器次态,否则需要根据CP=1期间输入的J、K变化的具体情况才能确定CP下降沿到达时触发器的次态。所以,采用行为描述的方式,很难描述主从JK触发器,只能采用结构描述或者RTL描述的方式,来描述主从JK触发器。
而边沿触发器不存在上述问题,因此可以很方便地用行为描述方式来描述下降沿JK触发器:
IF CP'EVENT AND CP='0' THEN
CASE J&K IS
WHEN "10" => Q <= '1'; Q_N <= '0';
WHEN "01" => Q <= '0'; Q_N <= '1';
WHEN "11" => Q <= Q_N; Q_N <= Q;
WHEN OTHERS => NULL;
END CASE;
END IF;
而边沿触发器不存在上述问题,因此可以很方便地用行为描述方式来描述下降沿JK触发器:
IF CP'EVENT AND CP='0' THEN
CASE J&K IS
WHEN "10" => Q <= '1'; Q_N <= '0';
WHEN "01" => Q <= '0'; Q_N <= '1';
WHEN "11" => Q <= Q_N; Q_N <= Q;
WHEN OTHERS => NULL;
END CASE;
END IF;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询