由寄存器,全加器,移位寄存器,計數器,觸發器和門電路構成補碼一位除法器,將開關設定的補碼形式出現的除數,被除數存入相應寄存器中.能用單脈沖按步演示運算全過程.
標簽: 寄存器 補碼 全加器 單脈沖
上傳時間: 2013-12-24
上傳用戶:bjgaofei
8*8乘法器及其測試:采用booth編碼的乘法器:1. ultipler_quick_add_4 即4位的并行全加器,在這里主要起了兩個作用:第一個是在求部分積單元時,當編碼為3x時用來輸出部分積;另外一個是在將部分積加起來時,求3到6位時所用到。 2. ultiplier_quick_add_5 即5位的并行全加器,這里用來分別計算積的7到11位和12到16位。 3. ultiplier_unit_4 這個模塊是用來實現部分積的,每一個模塊實現一個部分積的4位,因此一個部分積需要4個這個模塊來實現。總共需要12個這樣的模塊。 4.Multiplier_full_add 這是一位的全加器,在實現部分積相加的時候,通過全加器的陣列來實現的。
標簽: ultipler_quick_add booth 乘法器 測試
上傳時間: 2016-07-12
上傳用戶:zhaiye
用VHADL和Verilog HDL實現帶進位的8位加減法器。
標簽: Verilog VHADL HDL 8位
上傳用戶:bruce
RS(204,188)譯碼器的設計 異步FIFO設計 偽隨即序列應用設計 CORDIC數字計算機的設計 CIC的設計 除法器的設計 加羅華域的乘法器設計
標簽: CORDIC FIFO 204 188
上傳時間: 2017-01-24
上傳用戶:縹緲
用spice描述的8x8改進Booth碼加wallance壓縮的乘法器,并且進行了優化,時間性能相當高
標簽: wallance spice Booth 8x8
上傳時間: 2013-12-21
上傳用戶:lmeeworm
Protel加漢字軟件
標簽: Protel 漢字 軟件
上傳時間: 2013-04-15
上傳用戶:eeworm
elecfans.com Protel加漢字軟件
標簽: elecfans Protel com 漢字
上傳時間: 2013-05-24
SATA接口是新一代的硬盤串行接口標準,和以往的并行硬盤接口比較它具有支持熱插拔、傳輸速率快、執行效率高的明顯優勢。SATA2.0是SATA的第二代標準,它規定在數據線上使用LVDS NRZ串行數據流傳輸數據,速率可達3Gb/s。另外,SATA2.0還具有支持NCQ(本地命令隊列)、端口復用器、交錯啟動等一系列技術特征。正是由于以上的種種技術優點,SATA硬盤業已被廣泛的使用于各種企業級和個人用戶。 硬盤作為主要的信息載體之一,其信息安全問題尤其引起人們的關注。由于在加密時需要實時處理大量的數據,所以對硬盤數據的加密主要使用帶有密鑰的硬件加密的方式。因此將硬盤加密和SATA接口結合起來進行設計和研究,完成基于SATA2.0接口的加解密芯片系統設計具有重要的使用價值和研究價值。 本論文首先介紹了SATA2.0的總線協議,其協議體系結構包括物理層、鏈路層、傳輸層和命令層,并對系統設計中各個層次中涉及的關鍵問題進行了闡述。其次,本論文對ATA協議和命令進行了詳細的解釋和分析,并針對設計中涉及的命令和對其做出的修改進行了說明。接著,本論文對SATA2.0加解密控制芯片的系統設計進行了講解,包括硬件平臺搭建和器件選型、模塊和功能劃分、系統工作原理等,剖析了系統設計中的難點問題并給出解決問題的方法。然后,對系統數據通路的各個模塊的設計和實現進行詳盡的闡述,并給出各個模塊的驗證結果。最后,本文簡要的介紹了驗證平臺搭建和測試環境、測試方法等問題,并分析測試結果。 本SATA2.0硬盤加解密接口電路在Xilinx公司的Virtex5 XC5VLX50T FPGA上進行測試,目前工作正常,性能良好,已經達到項目性能指標要求。本論文在SATA加解密控制芯片設計與實現方面的研究成果,具有通用性、可移植性,有一定的理論及經濟價值。
標簽: SATA FPGA 2.0
上傳時間: 2013-04-24
上傳用戶:JIUSHICHEN
隨著數字視頻廣播的發展,觀眾將會面對越來越多綜合或專門頻道的選擇,欣賞到更高品質,更多服務的節目。而廣播業者則要為這些節目的版權購買,制作而承受更高的成本,單純的廣告收入已經不夠。要求對用戶收取一定的收視費用,而另一方面,調查也顯示用戶是愿意預付一定費用以獲得更好服務的。條件接受系統(Conditional Access system)就是為了商業目的而對某些廣播服務實施接入控制,決定一個數字接受設備能否將特定的廣播節目展現給最終用戶的系統。CA技術要求既能使用戶自由選擇收看節目又能保護廣播業者的利益,確算只有已支付了或即將支付費用的用戶才能收看到所選的電視節目。在數字電視領域中,CA系統無疑將成為發展新服務的必需條件。但是在不同的運營商可能會使用不同的CA系統,在不同的CA系統之間進行互操作所必需共同遵守的最基本條件是:通用的加擾算法。每個用戶接收設備中應集成相應的解擾模塊。在我國國家標準--數字電視條件接收系統GY/Z 175-2001的附錄H中有詳細的描述。 FPGA是英文Field Programmable Gate Array的縮寫,即現場可編程門陣列,它是在PAL、GAL、EPLD等可編程器件的基礎上進一步發展的產物。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。可以說,FPGA芯片是小批量系統提高系統集成度、可靠性的最佳選擇之一。 首先本文簡要介紹CA系統的目的和組成,FPGA的結構和原理,優勢。然后介紹了利用FPGA來實現CA系統主要組成部分即加擾的原理和步驟,分析算法,劃分邏輯結構,軟件仿真,劃分硬件模塊,硬件性能分析,驗證平臺構建,硬件實現等。 然后對以上各個部分做詳細的闡述。同時為了指導FPGA設計,給出了FPGA的結構和原理與FPGA設計的基本原則、設計的基本技巧、設計的基本流程; 最后給出了該加擾系統的測試與驗證方法以及驗證和測試結果。
標簽: FPGA CSA 算法
上傳時間: 2013-06-22
上傳用戶:chongchong2016
本文主要對基于FPGA芯片的橢圓曲線密碼算法的實現及優化設計進行了研究。由于點乘運算極大影響了橢圓曲線密碼系統的加/解密速度,本文對點乘運算的FPGA設計進行了重點優化。首先比較分析了三種點乘算法,從運算復雜度的角度確定了蒙哥馬里算法是最利于FPGA芯片實現的。然后根據蒙哥馬里算法,用VerilogHDL語言實現了基于FPGA芯片的橢圓域中的基本運算(模加、模乘、模平方和模逆)。通過三種模乘算法在FPGA上的實現,設計出一種串并混合的乘法器,達到了面積與速度的最佳匹配。 本文利用Modelsim對本課題設計的硬件系統進行了仿真實驗,驗證了所設計的硬件系統完成了橢圓曲線密碼算法在FPGA上的實現。最后使用SynplifyPro進行綜合及布局布線,綜合報告文件證明了本課題所設計的ECC加密系統達到了優化芯片速度和面積的目的。
標簽: FPGA ECC 密碼算法 優化設計
上傳用戶:thuyenvinh
蟲蟲下載站版權所有 京ICP備2021023401號-1