<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > FCSR原理及其VHDL語言的實現(xiàn)

          FCSR原理及其VHDL語言的實現(xiàn)

          作者: 時間:2012-10-12 來源:網(wǎng)絡 收藏

          3時序仿真

          該程序在Lattice公司的ispLEVER軟件環(huán)境下編譯、運行和仿真。該序列發(fā)生器可選級數(shù)為1~10級,周期范圍為1~2 029。經(jīng)分析知,當初態(tài)為平凡周期狀態(tài)(0;0,…,0)和(w -1;1,…,1)時,輸出為全“0”或全“1”。當抽頭置數(shù)為“0100000110”,即q9=q3 =q2=1,實際上是一個n=9的l序列發(fā)生器;置初態(tài)為(0,0,0,0;0,0, 0,1,1,0,1,0,1,0)時,波形如圖3所示,此時輸出序列的周期T=523。

          4需要注意的問題

          (1)通過調整SEL及PRN的值并分析輸出序列變化可知,不是任意整數(shù)作為連接數(shù)都能使F C SR達到最大周期。在工程應用當中,l-序列是最希望得到的。因此在使用時,應該優(yōu)先選用那些可以產(chǎn)生l-序列的特殊的連接數(shù),如文獻[1]中提供的一些連接數(shù)。

          (2)當q為非最大周期連接數(shù)時,某些初態(tài)會有周期更小的序列輸出。例如當q=17時,ord17(2)=8,即他有最大周期T=8。而實際上除2個平凡狀態(tài)外,某些初態(tài)會導致輸出T=6的周期序列。在密碼設計中,由于FCSR的初態(tài)對應著初始密鑰,這就意味著基于FCSR發(fā)生器有弱密鑰。因此,在實際應用中要仔細選擇。

          (3)本例中,由于抽頭數(shù)最大為9,所以4位進位寄存器即可滿足要求。實際上,當t >2時(t為抽頭數(shù)),進位寄存器最小應為log2t。

          (4)當加法器采用組合電路實現(xiàn)時,需注意邏輯門延遲影響。在抽頭數(shù)較大時,應適當調整電路的時鐘頻率。

          5結語

          FCSR是一類較新穎的思想,其數(shù)學特性目前還不太清晰。因此今后可以從理論和技術實踐兩方面來分析FCSR的隨機特性和應用特點。本軟件在通過時序仿真和適配后,配置La tTIce公司的CPLD器件,輸出序列達到了設計目標。

          負離子發(fā)生器相關文章:負離子發(fā)生器原理

          上一頁 1 2 3 下一頁

          關鍵詞: FCSR VHDL 原理

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();