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