《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > FPGA并行數(shù)字序列傳輸與接口技術(shù)的研究和應(yīng)用
FPGA并行數(shù)字序列傳輸與接口技術(shù)的研究和應(yīng)用
摘要: 本文將從硬件結(jié)構(gòu)與功能的Verilog 語(yǔ)言數(shù)據(jù)流描述的角度,逐層討論問(wèn)題的解決辦法 。
關(guān)鍵詞: 接口IC 接口 傳輸 并行 FPGA
Abstract:
Key words :

1 引言

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

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

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

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

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

  而wire 型常表示“assign”關(guān)鍵字的制定組合邏輯信號(hào)。當(dāng)輸入輸出信號(hào)類型默認(rèn)時(shí)自 動(dòng)定義為wire 型。wire 型信號(hào)可以用作任何方程式的輸入,并且wire 型變量通常是用來(lái)表 示單個(gè)門(mén)驅(qū)動(dòng)或連續(xù)賦值語(yǔ)句驅(qū)動(dòng)的網(wǎng)絡(luò)型數(shù)據(jù)。

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

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

 

 


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

  3 FPGA-信息處理實(shí)例—簡(jiǎn)單人工神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)

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

 

 

 

  3.1 信息處理數(shù)學(xué)過(guò)程為:

 

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

  1)一個(gè)節(jié)點(diǎn)的模塊:

 

 

 


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

 

 


  3)信息傳輸界面問(wèn)題

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

  4 結(jié)束語(yǔ)

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

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线视频网站| 亚洲日本欧美| 老司机午夜免费精品视频| 亚洲视频欧美在线| 亚洲一级电影| 日韩天堂av| 亚洲精品系列| 亚洲日本中文| 亚洲国产导航| 伊人久久亚洲热| 国产资源精品在线观看| 午夜激情综合网| 亚洲二区精品| 久久不射2019中文字幕| 欧美一区二区视频在线| 亚洲欧美自拍偷拍| 亚洲欧美在线磁力| 国产精品电影网站| 亚洲欧美在线x视频| 国产综合精品| 国语精品一区| 欧美精品在线观看| 欧美精品一区二区久久婷婷| 欧美激情中文字幕乱码免费| 久久国产精品久久国产精品| 香港成人在线视频| 欧美在线播放视频| 久久久97精品| 裸体一区二区三区| 欧美成人资源| 欧美激情黄色片| 欧美精品尤物在线| 一本久道久久综合婷婷鲸鱼| 西西裸体人体做爰大胆久久久| 亚洲国产日韩欧美在线动漫| 国产欧美日韩另类视频免费观看| 欧美激情综合色| 欧美激情第9页| 欧美午夜电影在线| 国产精品免费看久久久香蕉| 国产乱人伦精品一区二区| 国产真实久久| 亚洲激情一区二区| 99成人在线| 亚洲制服欧美中文字幕中文字幕| 日韩写真在线| 亚洲综合久久久久| 亚洲高清视频在线观看| 午夜一区在线| 亚洲大胆人体在线| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲激情国产| 夜夜嗨一区二区| 午夜在线视频一区二区区别 | 亚洲激情小视频| 午夜免费电影一区在线观看| 久久精品日韩欧美| 99精品国产高清一区二区| 午夜综合激情| 欧美成人免费在线| 美女爽到呻吟久久久久| 久久久久综合| 欧美日韩的一区二区| 国产日韩一区欧美| 亚洲精品韩国| 午夜精品短视频| 亚洲日本aⅴ片在线观看香蕉| 91久久久久久| 亚洲一区免费| 男女av一区三区二区色多| 国产精品高清网站| 亚洲第一在线综合在线| 亚洲天堂免费观看| 亚洲欧洲中文日韩久久av乱码| 亚洲人成免费| 亚洲美女黄色片| 午夜精品久久久久久久久久久久久| 亚洲在线网站| 欧美v亚洲v综合ⅴ国产v| 国产精品一级| 日韩香蕉视频| 亚洲国产综合在线| 日韩一级不卡| 久久久福利视频| 久久亚洲精品欧美| 国产精品www色诱视频| 亚洲第一免费播放区| 午夜一区二区三区在线观看| 久久精品视频在线看| 亚洲在线观看免费视频| 欧美黄色免费| 激情五月***国产精品| 亚洲图片激情小说| 99精品视频免费观看| 欧美精品免费视频| 一区二区三区国产盗摄| 亚洲三级免费| 久久日韩粉嫩一区二区三区| 国产精品美女| 一区二区日韩免费看| 亚洲精品国产品国语在线app| 亚洲剧情一区二区| 久久九九免费| 国产美女精品免费电影| 一区二区三区久久精品| 日韩小视频在线观看专区| 麻豆精品国产91久久久久久| 国产麻豆精品视频| 亚洲在线免费视频| 亚洲欧美日韩区| 欧美日韩国产麻豆| 最新国产の精品合集bt伙计| 亚洲视频自拍偷拍| 在线综合+亚洲+欧美中文字幕| 香港久久久电影| 狂野欧美一区| 久久久噜噜噜久久中文字免| 国产精品美腿一区在线看| 伊大人香蕉综合8在线视| 性欧美大战久久久久久久免费观看| 亚洲国产精品电影在线观看| 一本久久青青| 欧美一区二区三区播放老司机| 欧美www在线| 狠狠色香婷婷久久亚洲精品| 欧美淫片网站| 久久精品一区蜜桃臀影院| 国产欧美日本在线| 午夜精品久久久久影视| 久久国产一二区| 国产一区二区三区久久 | 黄色一区二区在线| 欧美在线影院在线视频| 久久久国产精彩视频美女艺术照福利| 曰韩精品一区二区| 国产精品国产三级国产普通话三级| 国产一区二区三区免费观看| 亚洲综合日韩| 一本一本久久a久久精品综合妖精| 欧美一区二区在线观看| 国产精品视频一区二区高潮| 亚洲一区二区视频| 欧美一区综合| 国内精品福利| 亚洲国产专区| 久久精品国产亚洲高清剧情介绍| 欧美日韩一区成人| 狠狠久久婷婷| 午夜国产欧美理论在线播放| 久久精品视频99| 在线观看91久久久久久| 日韩写真在线| 国产精品国产三级国产普通话三级 | 狠狠做深爱婷婷久久综合一区| 亚洲国产小视频在线观看| 午夜天堂精品久久久久| 夜夜嗨av色综合久久久综合网| 久久久97精品| 狠狠色综合网| 亚洲精品久久久蜜桃| 欧美色中文字幕| 亚洲国产成人精品久久久国产成人一区| 亚洲在线视频网站| 欧美一级免费视频| 国产午夜精品久久久久久免费视 | 亚洲一区中文| 国产精品夫妻自拍| 亚洲一区二区三区高清 | 亚洲免费福利视频| 亚洲一区二区三区四区五区午夜| 欧美成人免费全部观看天天性色| 国产无遮挡一区二区三区毛片日本| 中文在线不卡| 欧美在线日韩在线| 在线成人亚洲| 亚洲激情另类| 国产精品毛片高清在线完整版| 亚洲精品乱码久久久久久黑人 | 怡红院av一区二区三区| 91久久久亚洲精品| 欧美日韩三区| 欧美一区二区大片| 久久久国产精品亚洲一区 | 性高湖久久久久久久久| 国产日韩欧美精品一区| 久久本道综合色狠狠五月| 午夜精品网站| 国一区二区在线观看| 中文av一区特黄| 国产午夜亚洲精品羞羞网站| 亚洲综合欧美| 免费成人黄色片| 妖精视频成人观看www| aa日韩免费精品视频一| 国产精品试看| 亚洲国产日韩欧美在线99| 久久全球大尺度高清视频| 亚洲激情社区| 久久av一区二区三区漫画| 国产日韩精品视频一区二区三区|