触发器方程
触发器之间的转化
触发器需要输入和输出
对于D触发器,只需要D信号的输入
对于jk触发器,至少需要原状态的与非信号,并且需要j,k信号
假如确定y2,则D触发器需要什么D信号,是需要卡诺图确定
j-k触发器需要什么jk信号也是需要卡诺图确定,只不过确定好后还要再耦合上原y2信号
j信号该接什么信号接什么信号
j-k特点就是一个非一个正,
jk信号串在一起就是T触发器
即触发器之间类型转化的关键就是在于根据同一个次态方程,划归到不同的触发器方程形式上,
有两点,第一是求出正确的次态方程,第二是熟悉不同的触发器方程
转化的用处与原因,原理
根据电路确定输入,然后枚举不同现态在输入下的响应
就是根据输入和现态分量,依据激励函数确定激励,激励在代入特定的激励方程得到次态分量,次态分量组合在一起组合成次态
有几个次态,就要Logn个次态分量,就有几个触发器,就有几个次态方程
次态方程是一定的,但是次态方程可以有不同的写法,由此就会有不同的激励和激励方程,就是触发器类型不同导致触发器所需要的信号(即激励)不同,也就导致激励方程不同
比如对一个次态方程,j-k至少需要j和k两个激励,而d触发器可以直接把次态方程里的表达式求出来当成一个D信号
先根据卡诺图,卡诺图里有现态和输入,现态包括所有分量,然后圈这个确定某一个状态分量的情况1,之后就卡诺图得到次态和现态与输入的关系式,根据这个关系式可以构建不同的触发器,就是同一个方程可以有不同的写法,就是不同的触发器
也就是说如果要建立j-k触发器的激励方程,首先还是直接根据次态和现态输入,确定次态方程,如果选D就直接是D信号,但是可以转换为JK触发器,根据这个固定不变的次态方程,即顺序是次态方程到激励方程,而非激励方程到次态方程,且次态方程的卡诺图是好求的
针对特定触发器确定激励方程
D
先状态方程,直接就为激励方程
JK
先状态方程,再化为JK的形式
T
根据现态和次态可以确定T信号,即激励信号
之所以可以直接确定,就是因为T为反转信号,可以直接确定
比如
没有RS是因为RS原理上是赋值覆盖实现的(通过与非或或非),就是次态和现态无关,不管现态是什么,只要输入特定的RS信号,就直接赋值为某一信号;而T,D,JK都是基于现态转化而得到的次态 ;RS唯一和现态有关的就是RS都为1时,次态等于现态,即保存功能
四选一选择器
在四个信号里选一个,
与其理解成选择器,还可以理解成一位进制数,即从该位的多个状态中选择一个实际的状态,就代表这位上的状态,显然可能的状态不会超过记录的数量,也即N进制
如果2选一,就是组成一个一位的二进制数,4选1就是组成一个1位的四进制数
怎么选择有两个思路,一个是独热码思想,一个是用二进制表示