国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

室內(nèi)設(shè)計網(wǎng)站大全網(wǎng)seo新手教程

室內(nèi)設(shè)計網(wǎng)站大全網(wǎng),seo新手教程,日照網(wǎng)站建設(shè)全網(wǎng),那些網(wǎng)站可以做宣傳(原創(chuàng)聲明:該文是作者的原創(chuàng),面向?qū)ο笫荈PGA入門者,后續(xù)會有進(jìn)階的高級教程。宗旨是讓每個想做FPGA的人輕松入門,作者不光讓大家知其然,還要讓大家知其所以然!每個工程作者都搭建了全自動化的仿…

(原創(chuàng)聲明:該文是作者的原創(chuàng),面向?qū)ο笫?/em>FPGA入門者,后續(xù)會有進(jìn)階的高級教程。宗旨是讓每個想做FPGA的人輕松入門作者不光讓大家知其然,還要讓大家知其所以然!每個工程作者都搭建了全自動化的仿真環(huán)境,只需要雙擊top_tb.bat文件就可以完成整個的仿真(前提是安裝了modelsim),降低了初學(xué)者的門檻。如需整個工程請留言(WX:Blue23Light),不收任何費用,但是僅供參考,不建議大家獲得資料后從事一些商業(yè)活動!

前面的仿真一直說到仿真的數(shù)據(jù)用到的是隨機數(shù),verilog仿真的時候有提供產(chǎn)生隨機數(shù)的命令random,很多讀者可能會問,既然FPGA這么強大,用FPGA不能產(chǎn)生隨機數(shù)嗎?這個當(dāng)然是可以的,用FPGA產(chǎn)生真正的隨機數(shù)可能會相對麻煩一些,但是產(chǎn)生偽隨機數(shù)還是非常簡單的。

FPGA產(chǎn)生偽隨機序列可以用線性反饋移位寄存器來實現(xiàn),線性反饋移位寄存器(linear feedback shift register, LFSR)是指給定前一狀態(tài)的輸出,將該輸出的線性函數(shù)再用作輸入的移位寄存器。異或運算是最常見的單比特線性函數(shù):對寄存器的某些位進(jìn)行異或操作后作為輸入,再對寄存器中的各比特進(jìn)行整體移位。

寄存器的初始值叫做“種子”,因為線性反饋移位寄存器的運算是確定性的,所以,由寄存器所生成的數(shù)據(jù)流完全決定于寄存器當(dāng)時或者之前的狀態(tài)。而且,由于寄存器的狀態(tài)是有限的,它最終肯定會是一個重復(fù)的循環(huán)。然而,通過本原多項式, 線性反饋移位寄存器可以生成看起來是隨機的且循環(huán)周期非常長的序列。移位寄存器結(jié)構(gòu)簡單,運行速度快,實用的密鑰流產(chǎn)生器大多基于移位寄存器,移位寄存器理論也成了現(xiàn)代流密碼體制的基礎(chǔ)。

線性反饋移位寄存器的應(yīng)用包括生成偽隨機數(shù),偽隨機噪聲序列,快速數(shù)字計數(shù)器,還有擾頻器。線性反饋移位寄存器在硬件和軟件方面的應(yīng)用都非常得普遍。循環(huán)冗余校驗中用于快速校驗傳輸錯誤的數(shù)學(xué)原理,就與線性反饋移位寄存器密切相關(guān)。

上面說到了本原多項式,可以理解成我們常說額特征多項式,如下所示,gm為多項式的系數(shù),對于二進(jìn)制,多項式系數(shù)只能為1或0。

LFSR結(jié)構(gòu)如下圖所示,每一位的值等于前一位的移位值與最后一位反饋值取異或,即Q(k)=Q(k-1)^(gk*Q(n))。

LFSR的結(jié)構(gòu)圖可以看出LFSRFPGA實現(xiàn)非常簡單,我們來實現(xiàn)X^7+X^6+X^5+X^4+1這個本原多項式。整個代碼如下所示,非常的簡單。

在仿真里面設(shè)置初始值是7,雙擊sim目錄下的top_tb.batmodelsim的仿真結(jié)果如下所示,rand_out取無符號的整數(shù),基本上是符合隨機數(shù)分布的。

如果想讓數(shù)據(jù)的隨機性更強一些,可以不定時的改變移位寄存器的初始值,如下所示,定義了一個寄存器cnt用于減法計數(shù),每計數(shù)到0就取當(dāng)前的rand_out重新組合后進(jìn)行計數(shù),進(jìn)一步增加了cnt隨機性。

modelsim的仿真如下所示。

讀者也可以自己設(shè)計,多加入一些隨機的因素,讓數(shù)據(jù)更加的隨機,同時也可以試試不同的本原多項式,或者取不同長度的移位寄存器,看看生成隨機數(shù)的效果。

http://m.aloenet.com.cn/news/41158.html

相關(guān)文章:

  • 響應(yīng)式網(wǎng)站弊端互聯(lián)網(wǎng)公司
  • 池州市住房和城鄉(xiāng)建設(shè)委員會網(wǎng)站百度推廣聯(lián)系人
  • 山東安康建設(shè)項目管理有限公司網(wǎng)站北京谷歌優(yōu)化
  • 大宗商品現(xiàn)貨交易app天津seo優(yōu)化公司哪家好
  • 無錫網(wǎng)站優(yōu)化價格福鼎網(wǎng)站優(yōu)化公司
  • 廈門網(wǎng)站建設(shè)xm37網(wǎng)站的營銷推廣
  • 靜態(tài)網(wǎng)站建設(shè)課程設(shè)計百度一下生活更好
  • 網(wǎng)站404怎么做搜索排名提升
  • 網(wǎng)站怎么做直通車鄭州厲害的seo優(yōu)化顧問
  • 做攻略的網(wǎng)站好企業(yè)中層管理人員培訓(xùn)課程
  • 廣州網(wǎng)站排名優(yōu)化費用招聘網(wǎng)絡(luò)營銷推廣人員
  • wordpress各部分功能百度seo關(guān)鍵詞優(yōu)化費用
  • 自己做網(wǎng)站自己做推廣教程視頻教程網(wǎng)絡(luò)運營培訓(xùn)
  • 水果b2b電商平臺有哪些seo技術(shù)員
  • 蘇州營銷型網(wǎng)站南寧企業(yè)官網(wǎng)seo
  • 上海做網(wǎng)站比較有名的公司湖南疫情最新消息今天
  • 我網(wǎng)站關(guān)鍵詞太多公司做網(wǎng)站推廣
  • 東莞市網(wǎng)站開發(fā)市場調(diào)研報告怎么寫范文
  • 攜程旅游網(wǎng)站建設(shè)的定位廣點通廣告平臺
  • 網(wǎng)站建設(shè)了解一下圖片蘇州seo報價
  • 開了網(wǎng)站建設(shè)公司 如何接業(yè)務(wù)蘇州seo怎么做
  • 網(wǎng)站建設(shè) php 企業(yè)網(wǎng)站重慶seo招聘
  • 網(wǎng)站建設(shè)與維護(hù)方式石家莊最新新聞事件
  • 群暉wordpress內(nèi)外網(wǎng)訪問網(wǎng)站整站優(yōu)化推廣方案
  • 網(wǎng)站建設(shè)畢業(yè)設(shè)計說明書word文檔關(guān)鍵詞優(yōu)化建議
  • 如何建立自己的企業(yè)網(wǎng)站網(wǎng)時代教育培訓(xùn)機構(gòu)官網(wǎng)
  • 做土司的網(wǎng)站bt磁力貓
  • 陜西網(wǎng)站制作定制疫情最新官方消息
  • 域名注冊好后怎么建設(shè)網(wǎng)站今日剛剛發(fā)生的軍事新聞
  • 網(wǎng)站后臺怎么做alt標(biāo)簽淄博seo培訓(xùn)