ASIC對產品成本和靈活性有一定的要求.基于MCU方式的ASIC具有較高的靈活性和較低的成本,然而抗干擾性和可靠性相對較低,運算速度也受到限制.常規ASIC的硬件具有速度優勢和較高的可靠性及抗干擾能力,然而不是靈活性較差,就是成本較高.與傳統硬件(CHW)相比,具有一定可配置特性的場可編程門陣列(FPGA)的出現,使建立在可再配置硬件基礎上的進化硬件(EHW)成為智能硬件電路設計的一種新方法.作為進化算法和可編程器件技術相結合的產物,可重構FPGA的研究屬于EHW的研究范疇,是研究EHW的一種具體的實現方法.論文認為面向分類的專用類可重構FPGA(ASR-FPGA)的研究,可使可重構電路粒度劃分的針對性更強、設計更易實現.論文研究的可重構FPGA的BCH通訊糾錯碼進化電路是一類ASR-FPGA電路的具體方法,具有一定的實用價值.論文所做的工作主要包括:(1)BCH編譯碼電路的設計——求取實驗用BCH碼的生成多項式和校驗多項式及其相應的矩陣并構造實驗用BCH碼;(2)建立基于可重構FPGA的基核——構造具有可重構特性的硬件功能單元,以此作為可重構BCH碼電路的設計基礎;(3)構造實現可重構BCH糾錯碼電路的方法——建立可重構糾錯碼硬件電路算法并進行實驗驗證;(4)在可重構糾錯碼電路基礎上,構造進化硬件控制功能塊的結構,完成各進化RLA控制模塊的驗證和實現.課題是將可重構BCH碼的編譯碼電路的實現作為一類ASR-FPGA的研究目標,主要成果是根據可編程邏輯電路的特點,選擇一種可編程樹的電路模型,并將它作為可重構FPGA電路的基核T;通過對循環BCH糾錯碼的構造原理和電路結構的研究,將基核模型擴展為能滿足糾錯碼電路需要的糾錯碼基本功能單元T;以T作為再劃分的基本單元,對FPGA進行"格式化",使T規則排列在FPGA上,通過對T的控制端的不同配置來實現糾錯碼的各個功能單元;在可重構基核的基礎上提出了糾錯碼重構電路的嵌套式GA理論模型,將嵌套式GA的染色體串作為進化硬件描述語言,通過轉換為相應的VHDL語言描述以實現硬件電路;采用RLA模型的有限狀態機FSM方式實現了可重構糾錯碼電路的EHW的各個控制功能塊.在實驗方面,利用Xilinx FPGA開發系統中的VHDL語言和電路圖相結合的設計方法建立了循環糾錯碼基核單元的可重構模型,進行循環糾錯BCH碼的電路和功能仿真,在Xilinx公司的Virtex600E芯片進行了FPGA實現.課題在研究模型上選取的是比較基本的BCH糾錯碼電路,立足于解決基于可重構FPGA核的設計的基本問題.課題的研究成果及其總結的一套ASR-FPGA進化硬件電路的設計方法對實際的進化硬件設計具有一定的實際指導意義,提出的基于專用類基核FPGA電路結構的研究方法為新型進化硬件的器件結構的設計也可提供一種借鑒.
上傳時間: 2013-07-01
上傳用戶:myworkpost
·本書討論了操作系統中的基本概念和算法,并對大量實例(如Linux系統)進行了研究。全書內容共分七部分。第一部分概要解釋了操作系統是什么、做什么、是怎樣設計與構造的,也解釋了操作系統概念是如何發展起來的,操作系統的公共特性是什么。第二部分進程管理描述了作為現代操作系統核心的進程以及并發的概念。第三部分存儲管理描述了存儲管理的經典結構與算法以及不同的存儲管理方案。第四部分I/O系統對I/O進行了深入的
上傳時間: 2013-06-08
上傳用戶:mfhe2005
在基本Sprott-B混沌系統數學模型的基礎上,引入一個控制參數進行系統改造,構建出一個恒定Lyapunov指數譜魯棒混沌系統。通過相軌圖、Lyapunov指數譜和分岔圖等動力學工具對系統進行了仿真分析。研究結果表明,系統對唯一的控制參數保持恒定的Lyapunov指數譜,從而工作于魯棒混沌狀態,理論分析則揭示出控制參數對于系統的混沌振蕩具有線性或非線性調幅作用。此外,在以改進的Euler算法進行離散化后,采用微控制器MSP430F249進行了實驗驗證,證明了系統的可實現性。
上傳時間: 2014-01-06
上傳用戶:Shaikh
基本的編輯工具(GENERAL EDITING FACILITIES) 對象放置(Object Placement) ISIS支持多種類型的對象,每一類型對象的具體作用和功能將在下一章給出。雖然類型不同,但放置對象的基本步驟都是一樣的。 放置對象的步驟如下(To place an object:) 1.根據對象的類別在工具箱選擇相應模式的圖標(mode icon)。 2. Select the sub-mode icon for the specific type of object. 2、根據對象的具體類型選擇子模式圖標(sub-mode icon)。 3、如果對象類型是元件、端點、管腳、圖形、符號或標記,從選擇器里(selector)選擇你想要的對象的名字。對于元件、端點、管腳和符號,可能首先需要從庫中調出。 4、如果對象是有方向的,將會在預覽窗口顯示出來,你可以通過點擊旋轉和鏡象圖標來調整對象的朝向。 5、最后,指向編輯窗口并點擊鼠標左鍵放置對象。對于不同的對象,確切的步驟可能略有不同,但你會發現和其它的圖形編輯軟件是類似的,而且很直觀。 選中對象(Tagging an Object) 用鼠標指向對象并點擊右鍵可以選中該對象。該操作選中對象并使其高亮顯示,然后可以進行編輯。
上傳時間: 2013-10-29
上傳用戶:avensy
基本的編輯工具(GENERAL EDITING FACILITIES) 對象放置(Object Placement) ISIS支持多種類型的對象,每一類型對象的具體作用和功能將在下一章給出。雖然類型不同,但放置對象的基本步驟都是一樣的。 放置對象的步驟如下(To place an object:) 1.根據對象的類別在工具箱選擇相應模式的圖標(mode icon)。 2. Select the sub-mode icon for the specific type of object. 2、根據對象的具體類型選擇子模式圖標(sub-mode icon)。 3、如果對象類型是元件、端點、管腳、圖形、符號或標記,從選擇器里(selector)選擇你想要的對象的名字。對于元件、端點、管腳和符號,可能首先需要從庫中調出。 4、如果對象是有方向的,將會在預覽窗口顯示出來,你可以通過點擊旋轉和鏡象圖標來調整對象的朝向。 5、最后,指向編輯窗口并點擊鼠標左鍵放置對象。對于不同的對象,確切的步驟可能略有不同,但你會發現和其它的圖形編輯軟件是類似的,而且很直觀。 選中對象(Tagging an Object) 用鼠標指向對象并點擊右鍵可以選中該對象。該操作選中對象并使其高亮顯示,然后可以進行編輯。
上傳時間: 2013-11-09
上傳用戶:2525775
清華人工神經網絡電子講稿.介紹人工神經網絡及其基本網絡模型,使學生了解智能系統描述的基本模型掌握人工神經網絡的基本概念、單層網、多層網、循環網等各種基本網絡模型的結構、特點、典型訓練算法、運行方式、典型問題.掌握軟件實現方法。
上傳時間: 2014-01-21
上傳用戶:dongbaobao
密碼學算法的基本知識介紹,基本概念,加密,解密技術
上傳時間: 2013-12-20
上傳用戶:yoleeson
利用感知器和BP網進行模式識別的基本方法,通過實驗加深對基本概念的理解
標簽: 模式識別
上傳時間: 2013-12-13
上傳用戶:xlcky
了解VC++應用程序向導的過程及利用向導生成SDI框架后得到的基本類(包括方法)及彼此關系,理解文檔、視圖及相互關系,編程實現畫圖程序,掌握事件、消息、消息處理函數等基本概念。
上傳時間: 2014-07-26
上傳用戶:nanxia
編程實現類的定義,掌握C++面向對象基本特性,如抽象、繼承、重載、多態,理解虛函數、構造函數、析構、模板等基本概念與基本語法
上傳時間: 2015-12-23
上傳用戶:努力努力再努力