根據(jù)要產(chǎn)生的序列得到串行輸入表達(dá)式,再根據(jù)此表達(dá)式得到串行輸入的電路,這是一個(gè)組合電路,可以用邏輯門(mén)電路實(shí)現(xiàn),也可以用msi芯片實(shí)現(xiàn)。
因此設(shè)計(jì)方案又分為兩種:
一種是用移位寄存器和必要的門(mén)電路實(shí)現(xiàn);
另一種是用移位寄存器和msi芯片(如數(shù)據(jù)選擇器、譯碼器)實(shí)現(xiàn)。
設(shè)計(jì)步驟如下:
第一步:首先根據(jù)給定序列信號(hào)的長(zhǎng)度m,決定所需要的最小觸發(fā)器的數(shù)目k:。
第二步:驗(yàn)證并確定實(shí)際需要的觸發(fā)器數(shù)目k。方法是對(duì)給定的序列信號(hào)每k位分為一組,選定一組后,向前移一位,按k位再取一組,總共取m組。如果這m組數(shù)字,都不重復(fù),就可以使用已經(jīng)選擇的k;否則,就使k = k + 1。再重復(fù)以上的過(guò)程。
第三步:作狀態(tài)轉(zhuǎn)移表,求反饋函數(shù),檢查自啟動(dòng)。