《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > FPGA并行數字序列傳輸與接口技術的研究和應用
FPGA并行數字序列傳輸與接口技術的研究和應用
摘要: 本文將從硬件結構與功能的Verilog 語言數據流描述的角度,逐層討論問題的解決辦法 。
Abstract:
Key words :

1 引言

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

  本文將從硬件結構與功能的Verilog 語言數據流描述的角度,逐層討論問題的解決辦法 。

  2 FPGA 的數據傳輸接口

  2.1 模塊內的數據傳輸

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

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

  2.2 模塊間的數據傳輸

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

 

 


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

  3 FPGA-信息處理實例—簡單人工神經網絡設計

  一個包括三個輸入、單個輸出、一個三節點隱含層的前向型人工神經網絡結構如圖1 所示。下面從多個角度討論數據的處理與傳輸。

 

 

 

  3.1 信息處理數學過程為:

 

 3.2 算法的Verilog 數據流描述:

  1)一個節點的模塊:

 

 

 


  2)頂層整體調用模塊

 

 


  3)信息傳輸界面問題

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

  4 結束語

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

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 无码精品A∨在线观看无广告| 波多野结衣先锋影音| 国产热re99久久6国产精品| yellow字幕网在线91pom国产| 色婷婷天天综合在线| 国产羞羞羞视频在线观看| 亚洲av日韩av无码av| 神马伦理电影看我不卡| 国产午夜无码片在线观看| 一个上面吃一个下免费| 日韩在线不卡视频| 亚洲欧洲精品国产区| 精品人妻无码专区中文字幕| 国产在线国偷精品产拍| 2021国内精品久久久久久影院 | 国产V亚洲V天堂无码久久久| 亚洲娇小性xxxx| 在线天堂av影院| 一本色道久久88综合亚洲精品高清| 日韩AV无码精品一二三区| 亚洲国产夜色在线观看| 老阿姨哔哩哔哩b站肉片茄子芒果| 国产精品久久久亚洲| 99热这里只有精品国产动漫| 成人欧美精品大91在线| 久久国产精品亚洲一区二区| 狠狠穞老司机的福67194| 国产第一页在线观看| 99在线视频免费观看| 岛国免费v片在线播放| 久久久久777777人人人视频| 月夜影视在线观看免费完整| 亚洲欧洲在线播放| 狠狠色综合网久久久久久| 午夜福利无码不卡在线观看| 被强制侵犯的高贵冷艳人妇| 国产欧美日韩另类| 182福利tv| 国内精品久久久久影院一蜜桃| 久久国产精品久久久久久| 欧美一级欧美一级高清|