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

當前位置:首頁 > 嵌入式 > 嵌入式硬件
[導讀]1 引言FPGA 技術(shù)在國內(nèi)外經(jīng)過歷時十余載的以硬件、系統(tǒng)及應用設計為主要內(nèi)容的迅速發(fā)展 之后,其現(xiàn)代信息處理與控制技術(shù)的發(fā)展已開始崛起。顯然,一系列以乘法和加法為主的

1 引言

FPGA 技術(shù)在國內(nèi)外經(jīng)過歷時十余載的以硬件、系統(tǒng)及應用設計為主要內(nèi)容的迅速發(fā)展 之后,其現(xiàn)代信息處理與控制技術(shù)的發(fā)展已開始崛起。顯然,一系列以乘法和加法為主的現(xiàn) 代信息處理算法能夠發(fā)揮FPGA 全并行算法的優(yōu)勢,然而,算法中反復遇到的數(shù)字信息在節(jié) 點與模塊之間的序貫傳遞和交接,則給多路并行處理過程帶來了時差和異步的問題。例如, 系統(tǒng)辨識[1]的最小二乘參數(shù)估計算法中,信息壓縮矩陣與模型參數(shù)估計向量在并行地進行著 遞推計算,而無數(shù)次循環(huán)的中間結(jié)果則需要進行首尾交接;人工神經(jīng)網(wǎng)絡[2]的訓練與執(zhí)行中 同一層的所有節(jié)點的各路輸入在進行著并行的加權(quán)求和與活化函數(shù)的代入計算,但層與層之 間則需要進行節(jié)點間的數(shù)據(jù)交錯傳遞;同樣,Kalman 濾波[3]算法中的觀測向量、狀態(tài)向量、 控制向量與噪聲向量都在相鄰的兩個時刻之間進行著數(shù)據(jù)傳遞。由于在同一層次上被并行地 執(zhí)行的各路的行進速度并不相同,交接的過程就需要互相等待,整個過程就需要統(tǒng)一控制, 否則將會出現(xiàn)數(shù)據(jù)丟失或傳輸阻塞。

本文將從硬件結(jié)構(gòu)與功能的Verilog 語言數(shù)據(jù)流描述的角度,逐層討論問題的解決辦法 。

2 FPGA 的數(shù)據(jù)傳輸接口

2.1 模塊內(nèi)的數(shù)據(jù)傳輸

在一個模塊內(nèi),變量之間的數(shù)據(jù)傳輸接口的性質(zhì)可分別用 reg(寄存功能,有延時性) 和wire(連線功能,無延時性)來定義。Reg 型常表示“always”( 觸發(fā)器)模塊的指定信 號,前者由后者通過使用行為描述語句來表達邏輯關系。

而wire 型常表示“assign”關鍵字的制定組合邏輯信號。當輸入輸出信號類型默認時自 動定義為wire 型。wire 型信號可以用作任何方程式的輸入,并且wire 型變量通常是用來表 示單個門驅(qū)動或連續(xù)賦值語句驅(qū)動的網(wǎng)絡型數(shù)據(jù)。

2.2 模塊間的數(shù)據(jù)傳輸

模塊間的數(shù)據(jù)傳輸接口例如延時輸出寄存器,它是一個使用了可控延時寄存器功能的AND 邏輯模塊(記作AND_G2)的數(shù)據(jù)流描述如下:

 

該程序中AND_G2_teST 為頂層模塊,AND_G2 作為一個單獨的模塊被頂層模塊所調(diào) 用。通過綜合控制,A、B 的輸入信號達到同步。

3 FPGA-信息處理實例—簡單人工神經(jīng)網(wǎng)絡設計

一個包括三個輸入、單個輸出、一個三節(jié)點隱含層的前向型人工神經(jīng)網(wǎng)絡結(jié)構(gòu)如圖1 所示。下面從多個角度討論數(shù)據(jù)的處理與傳輸。

 

3.1 信息處理數(shù)學過程為:

 

3.2 算法的Verilog 數(shù)據(jù)流描述:

1)一個節(jié)點的模塊:

 

 

2)頂層整體調(diào)用模塊

 

3)信息傳輸界面問題

上述人工神經(jīng)網(wǎng)絡運算中不同層次間的數(shù)據(jù)交錯序列式傳輸采用了如下方式:從輸出到 輸入、從輸入到運算邏輯通過wire 定義的網(wǎng)線執(zhí)行無延時傳輸;各節(jié)點輸出通過reg 定義 為寄存器,使信號能實現(xiàn)各自異步計算而同步輸出的效果,而輸出的條件用always 進行檢 測。逐層的交錯傳輸采用頂層模塊套用子模塊的方式進行,同一層次的各節(jié)點的同類型運算 均并行操作,既節(jié)省了時間,又節(jié)省了模塊。

4 結(jié)束語

通過網(wǎng)線、寄存器、鎖存器、多層次模塊套用等技術(shù)的應用與數(shù)學算法的變換處理,大 多數(shù)現(xiàn)代信息處理、統(tǒng)計學計算及控制過程的復雜算法都可以實現(xiàn)完全并行處理與序貫交錯 傳遞的最佳時間性綜合運行而體現(xiàn)其快速、遞推、多維和實時性。 在Xilinx 公司提供的 ISE10.1 設計工具軟件平臺上對LC3S400PQ205 型FPGA 產(chǎn)品進行上述簡單前向型人工神經(jīng)網(wǎng) 絡的硬件結(jié)構(gòu)數(shù)據(jù)流描述設計,得到的整體模塊只占用了將近15 萬個門(而整個芯片具有 40 萬個門),完成一組采樣值的全過程計算時間為16ms。加上FPGA 的在線實時可重構(gòu)性, 使得該項技術(shù)可以在宇宙或環(huán)球航行、高空與深海測量、危險區(qū)或動物體非介入性試驗等多 種領域的高科技信息處理與控制中發(fā)揮特殊作用。

本文作者創(chuàng)新點:提出了一個基于FPGA信息處理的實例:一個簡單的人工神經(jīng)網(wǎng)絡應用Verilog 語言描述,該數(shù)據(jù)流采用模塊化的程序設計,并考慮了模塊間數(shù)據(jù)傳輸信號同 步的問題,有效地解決了人工神經(jīng)網(wǎng)絡并行數(shù)據(jù)處理的問題。(微計算機信息 王暄曹輝 馬棟萍)

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

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅(qū)動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅(qū)動性能的關鍵。

關鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質(zhì)量和效率直接關系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關鍵字: LED 驅(qū)動電源 開關電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅(qū)動電源
關閉