《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲精品第一区二区三区 | 国产一区二区免费不卡在线播放 | 国产欧美一区二区成人影院 | 欧美一级毛片久久精品 | 手机看片成人 | 一级aaa级毛片午夜在线播放 | 男人性天堂 | 欧美理论片在线观看一区二区 | 国产精品久久久久久久久岛 | 国产日韩视频在线观看 | 国产精品99久久99久久久看片 | 91国内精品视频 | 男女扒开双腿猛进入免费网站 | 一级特黄一欧美俄罗斯毛片 | 一本色道久久88亚洲精品综合 | 欧美成人h版在线观看 | 欧美精品片 | 午夜欧美性欧美 | 亚洲精品久一区 | 国产综合在线观看视频 | 国产黄色片在线观看 | 日本三级成人中文字幕乱码 | 男女精品视频 | 黄色三级视频网站 | 日韩在线高清视频 | 正在播放国产乱子伦视频 | 女让张开腿让男人桶视频 | 一级特色大黄美女播放网站 | 成 人免费视频l免费观看 | 国产高清成人 | 亚洲欧美日韩中文字幕在线一区 | 中文字幕久久久 | 免费欧美黄色 | 久久亚洲精品永久网站 | 久久91精品国产一区二区 | 一区二区在线欧美日韩中文 | 暖暖日本在线播放 | www.av网| 日本欧美色 | 美女视频黄a | 99久久免费午夜国产精品 |