全球旧事资料 分类
lk=′0′thenifyf4=′then0′countf<=″0000000″f8<=′1′elsifcountf=″1010111″thencountf<=″0000000″f8<=′1′elsecountf<=countf+1
ff8<=′0′endifendifendprocess2.3控制门控制门主要由RS触发器构成,用来判断系统是同步还是失步。同步时,RS触发器的Q端输出1,Q端输出0;失步时,Q端输出0,Q端输出1。Q端可作为进一步分接数据的控制信号,Q端输出结果可打开或关闭控制门yf4。具体程序如下:processclkbeginifclk'eventandclk=′1′thenrs<=R&Scasersiswhen″01″=>Q<=′0′when″10″=>Q1<=′0′Q<=′1′when″11″=>Q<=RSqQ1<=RSq1whenothers=>nullendcaseendifendprocessQ1<=′1′
f2.4比较/计数电路比较/计数电路用于完成搜捕态与保持态下的计数。搜捕态下,当帧同步码检测电路连续3α=3次捕获到同相位的正确帧同步码时,帧同步器将进入保
持态;而在保持态下,如果帧同步码检测电路连续4β=4次未检测到帧同步码,帧同步器将进入搜捕态。程序如下(其中,比较/计数电路计数时钟clk_yf5由帧定位标志信号f8和时钟clk产生,yf2为输出保持结果,yf3为输出搜捕结果):clk_yf5<=notf8andclk产生比较/计数电路所需时钟processreset,clk_yf5;比较/计数电路beginifreset=′1′thenqa<=′qb<=′qc<=′0′0′0′qa1<=′qb1<=′qc1<=′qd1<=′1′1′1′1′--protel<=″0000″elsifclk_yf5'eventandclk_yf5=′1′thenqa<=qe1qa1<=qeqb<=qaqb1<=qa1qc<=qb
fqc1<=qb1qd1<=qc1endifendprocessyf2<=notqa1andqb1andqc1andqd1yf3<=notqaandqbandqc3设计中需要注意r
好听全球资料 返回顶部