《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久99精品国产麻豆宅宅| 在线观看精品视频一区二区三区| 国产成人精品一区二三区在线观看| 亚洲日本久久一区二区va | 国产精品一区二区久久沈樵| 亚洲日本在线电影| 8x成年视频在线观看| 欧美网站www| 国内自拍视频一区二区三区| 亚洲白嫩在线观看| 91精品国产综合久久青草| 欧美老熟妇乱子伦视频| 国产老妇伦国产熟女老妇高清| 亚洲欧美国产日本| 两个人看的www高清免费视频| 极品人妻少妇一区二区三区| 国产成人18黄网站麻豆| 久久天天躁狠狠躁夜夜免费观看 | 夜夜未满18勿进的爽影院| 欧美人与动牲高清| 国产真实乱系列2孕妇| 久草手机在线播放| 高清成人爽a毛片免费网站| 日本三级网站在线线观看| 国产91精品久久久久久| 一区二区精品视频| 狠狠干最新网址| 国产精品视频二区不卡| 亚洲va中文字幕无码久久| 韩日一区二区三区| 成人深夜视频在线观看| 免费在线观看黄网| 99久久无色码中文字幕人妻| 欧美性猛交xxxx乱大交| 国产成人黄网在线免| 久久不见久久见免费影院www日本| 美女下面直流白浆视频| 天天操2018| 亚洲图片欧美另类| 国产成人精品亚洲2020| 无码人妻精品一区二区三区夜夜嗨|