区别同步信号与异步信号,要弄清楚信号变为有效状态时,它是否受CLK的限制.
“异步”输入信号和时钟信号无关,输入信号变为有效状态时,器件的状态就会立即改变;而“同步”输入信号和时钟信号有关,实际上输入信号和时钟信号进行了与运算或与非运算,输入信号和时钟信号的运算结果为有效状态时,器件的状态才会改变。
同步输入信号可以过滤掉不正确状态跳变对逻辑的影响,但是需要保证有效输入信号在时钟信号跳变前完成跳变,否则输入信号就是无效的。异步信号则和同步信号的效果正好相反。使用时请根据实际情况考虑。
异步清零:只要Reset=1即可清零,不管CLK是什么;
同步清零: Reset=1,并且CLK为上升沿或下降沿时才能清零.
异步置位:只要SET=1即可置1,不管CKL是什么;
同步置位:SET=1,并且CLK为上升沿或下降沿时才置1.
同步计数:当计数器达到计数条件时,只有当时钟信号的下降沿(或上升沿)来临时,计数器才会开始处理,其他时间无论高低电平,计数器都会无视;
异步计数:当计数器达到计数条件时,它立刻就跳转,并不等待时钟信号的下降沿(或上升沿)的来临