www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > EDA > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]摘要:FPGA既具有門(mén)陣列的高邏輯密度和高可靠性,又具有可編程邏輯器件的用戶可編程性,可以減少系統(tǒng)的設(shè)計(jì)和維護(hù)風(fēng)險(xiǎn),降低產(chǎn)品成本,縮短設(shè)計(jì)周期。文中給出了利用FPGA設(shè)計(jì)漢明距離的計(jì)算電路,同時(shí)給出與通過(guò)有效

摘要:FPGA既具有門(mén)陣列的高邏輯密度和高可靠性,又具有可編程邏輯器件的用戶可編程性,可以減少系統(tǒng)的設(shè)計(jì)和維護(hù)風(fēng)險(xiǎn),降低產(chǎn)品成本,縮短設(shè)計(jì)周期。文中給出了利用FPGA設(shè)計(jì)漢明距離的計(jì)算電路,同時(shí)給出與通過(guò)有效的芯片資源配置,恰當(dāng)?shù)剡x擇存儲(chǔ)器的總?cè)萘颗c加法器總數(shù),來(lái)使整個(gè)系統(tǒng)的資源利用率達(dá)到最佳的實(shí)現(xiàn)方法。
關(guān)鍵詞:數(shù)字技術(shù);FPGA;漢明距離;芯片資源

    當(dāng)今時(shí)代已經(jīng)成為信息化時(shí)代,而信息的數(shù)字化也越來(lái)越為研究人員所重視。數(shù)字化技術(shù)已經(jīng)引發(fā)了一場(chǎng)范圍廣泛的產(chǎn)業(yè)革命,各種家用電器設(shè)備,信息處理設(shè)備都將向著數(shù)字化的方向變化。如數(shù)字電視、數(shù)字廣播、數(shù)字電影、DVD等等,同時(shí)現(xiàn)在的通信網(wǎng)絡(luò)也向著數(shù)字化的方向發(fā)展。隨著數(shù)字化的發(fā)展,數(shù)字集成電路也得到了廣泛應(yīng)用。20世紀(jì)80年代中期,Altera和Xilinx分別推出了類似于PAL結(jié)構(gòu)的擴(kuò)展型CPLD和與標(biāo)準(zhǔn)門(mén)陣列類似的FPGA,它們都具有體系結(jié)構(gòu)和邏輯單元比較靈活、集成度高以及適用范圍廣等特點(diǎn)。同時(shí),這兩種器件也兼容了PLD和通用門(mén)陣列的優(yōu)點(diǎn),可實(shí)現(xiàn)較大規(guī)模的電路編程同時(shí)也很靈活。
    漢明距離在信息論中的定義是兩個(gè)等長(zhǎng)字符串之間的漢明距離,也就是兩個(gè)字符串對(duì)應(yīng)位置的不同字符的個(gè)數(shù)。例如:*1011101與1001 001之間的漢明距離就是2;*2143896與2233796之間的漢明距離為3;*“toned”與“roses”之間的漢明距離為3。
    在通信中,累計(jì)定長(zhǎng)二進(jìn)制字中發(fā)生翻轉(zhuǎn)的錯(cuò)誤數(shù)據(jù)位通常也被稱為信號(hào)距離。事實(shí)上,漢明重量分析在包括信息論、編碼理論、密碼學(xué)等領(lǐng)域都有應(yīng)用。

1 硬件設(shè)計(jì)
    在擴(kuò)頻通信和數(shù)字突發(fā)通信系統(tǒng)中,接收機(jī)進(jìn)行的數(shù)字相關(guān)檢測(cè)或獨(dú)特碼檢測(cè),實(shí)際上就是本地一組確定序列的一位二進(jìn)制數(shù),接收機(jī)將接收到的數(shù)據(jù)連續(xù)不斷的送入N位移位寄存器中,這樣,任一瞬間移位寄存器中的內(nèi)容即為一串二進(jìn)制碼,移位寄存器的輸出作為ROM的地址輸入,這樣,經(jīng)查找表運(yùn)算后,ROM就可輸出所需的數(shù)據(jù),并將所得數(shù)據(jù)送入漢明計(jì)算電路以得到漢明距離,再經(jīng)過(guò)門(mén)限判決輸入的漢明距離。其漢明距離的計(jì)算電路框圖如圖1所示。


1.1 8位并入串出移位寄存器
    圖2是本系統(tǒng)中的并入串出移位寄存器電路圖。圖2中,當(dāng)移位/置入控制端()為低時(shí),并行數(shù)據(jù)(A—H)被置入寄存器;而當(dāng)為高電平時(shí),并行置數(shù)功能被禁止。當(dāng)CLK和CLK INK有一個(gè)為低電平且為高電平時(shí),另一個(gè)時(shí)鐘則可以輸入;當(dāng)CLK和CLK INK有一個(gè)為高電平時(shí),另一個(gè)時(shí)鐘被禁止:而只有在CLK為高電平時(shí),CLK INK才可變?yōu)楦唠娖健?/p>


1.2 ROM查找表的設(shè)計(jì)
    用FPGA設(shè)計(jì)漢明距離電路的另一個(gè)關(guān)鍵是存儲(chǔ)器ROM,圖3所示是一個(gè)lpm_rom的器件圖。設(shè)計(jì)時(shí),移位寄存器的輸出作為ROM的地址輸入,這樣,經(jīng)查找表運(yùn)算后,ROM就可以輸出所需的漢明數(shù)據(jù)。


1.3 邏輯計(jì)算電路
    圖4所示是本系統(tǒng)中的邏輯計(jì)算電路的c5in3out的器件圖。通過(guò)c5in3out可計(jì)算出序列D6~D32的漢明距離。序列D0~D5(即圖4中的A,B,C,D,E)的漢明距離可以采用邏輯函數(shù)獲得。邏輯計(jì)算電路有三個(gè)二進(jìn)制輸出變量,由最高有效位到最低有效位依次為A、B、C(即圖4中的X,Y,Z),其邏輯表達(dá)式為:


1.4 漢明加法器
    圖5所示是一個(gè)漢明加法器的add器件圖。add通常是采用求和網(wǎng)絡(luò)法求和。求和網(wǎng)絡(luò)法將ROM輸出的數(shù)據(jù)兩兩通過(guò)一個(gè)加法器相加后,可將得出的結(jié)果再兩兩通過(guò)一個(gè)加法器相加,依次將各項(xiàng)計(jì)算結(jié)果相加在一起,其最終的累加結(jié)果便是漢明距離。



2 漢明電路的仿真調(diào)試
2.1 8位并入串出移位寄存器的max+pluslI仿真
    8位并入串出移位寄存器max+plusII波形仿真如圖6所示。其中的Clk為移位時(shí)鐘信號(hào);Load為并行數(shù)據(jù)預(yù)置使能信號(hào);Din是8位二進(jìn)制并行預(yù)置數(shù)據(jù)端口;Qb表示當(dāng)前值reg(0)向qb輸出;Reg(8)為當(dāng)前值和移位值(如:9A 1001 1010B;移位后:4D 0100 1101 B:第二次移位:A6 10100110 B)。


2.2 32位序列漢明距離電路的實(shí)現(xiàn)仿真
    選取查找表-求和網(wǎng)絡(luò)法來(lái)實(shí)現(xiàn)32位漢明距離的計(jì)算時(shí),可分別將(D6~D14)、 (D15~D23)、(D24~D32)作為查找表的地址線,再由此計(jì)算出序列D6~D32的漢明距離。而其序列D0~D5的漢明距離可以采用邏輯函數(shù)獲得,具體的波形仿真如圖7所示。
    圖7中,Datain[31..0]為漢明距離電路的輸入端口;Out[4..0]為漢明距離計(jì)算輸出端口(內(nèi)置的32位數(shù)可用十六進(jìn)制表示為000000 00)。例如F800A08C即1111 1000 0000 0000 1010 0000 10001100B,輸出的漢明距離d為10。

3 結(jié)束語(yǔ)
    設(shè)計(jì)完成后,可使用FPGA(即現(xiàn)場(chǎng)可編程門(mén)陣列)進(jìn)行下載驗(yàn)證,F(xiàn)PGA是專用集成電路(ASIC)領(lǐng)域中的一種半定制電路,FPGA既可解決定制電路的不足,又可克服原有可編程器件門(mén)電路數(shù)有限的缺點(diǎn)。而使用Max+PlusⅡ軟件和VHDL語(yǔ)言進(jìn)行電路設(shè)計(jì),不僅可以進(jìn)行邏輯仿真,還可以進(jìn)行時(shí)序仿真。由于本設(shè)計(jì)在編寫(xiě)過(guò)程中使用了較多的與門(mén)和異或門(mén),所以,在波形仿真圖中,波形顯示具有比較長(zhǎng)的延時(shí)。但是,自行編寫(xiě)的計(jì)數(shù)器功能完善,程序簡(jiǎn)單明了,完全可以實(shí)現(xiàn)32位漢明距離的計(jì)算。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉