1序列发生器设计2序列发生器•数字系统中,常需要串行周期性信号;•序列信号:按照特定顺序排列的串行数字信号;•序列信号发生器:生成某个特定规则下的序列信号的电路
3序列发生器的应用•序列发生器的应用广泛:例—M序列加密系统信元发送信道接收用户M序列产生器M序列产生器++XEYEYX4序列发生器的设计•序列信号发生器的设计方法:–根据给定的序列信号设计序列信号生成电路;–根据序列长度M,选择长度为M的序列信号;•序列信号发生器的结构:–移存型序列信号发生器;–计数型信号发生器;5移存型序列信号发生器•以移位寄存器作为主要存储部件;•将给定的长度为M的序列信号,按移存规律,组成M个状态组合,完成状态转移;•求出移位寄存器的串行输入激励函数,即可构成该序列信号的产生电路
•例:设计产生序列信号为11000的发生器6移存型序列信号发生器序号Q3Q2Q101101100200030014011状态转移表1100000011000111110101017移存型序列信号发生器•第一步:根据要求列真值表和状态图•第二步:根据真值表画卡诺图,求次态方程;•Q1n+1=not(Q3n
Q2n)•第三步:检查系统能否自启动;•第四步:确定触发器类型和数目;•第五步:确定逻辑电路图;8移存型序列信号发生器entityshiftxuilieisport(clk:inbit;d:inbit;set:inbit;reset:inbit;q:outbit;nq:outbit);endshiftxuilie;architecturebehavioralofshiftxuilieiscomponentDtriggerport(clk:inbit;d:inbit;set:inbit;reset:inbit;q:outbit;nq:outbit);endcomponent;signalt0,t00,t01,t1,