999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的高速FIFO電路設計

2010-04-29 00:00:00栗永強
電子產品世界 2010年4期

前言

在大容量高速采集系統項目的開發過程中,FPGA作為可編程邏輯器件,設計靈活、可操作性強,是高速數字電路設計的核心器件。由于FPGA內嵌存儲器的容量有限,通常不能夠滿足實際設計電路的需求,需要外接SRAM、SDRAM、磁盤陣列等大容量存儲設備。本文主要介紹高速FIFO電路在數據采集系統中的應用,相關電路主要有高速A/D轉換器、FPGA、sDgAMZF儲器等。圖l為本方案的結構框圖。A/D輸出的數據流速度快,經過FPGA降速后,位數寬,速度仍然很高,不能直接存儲到外部存儲器。在設計時,要經過FIFO緩存,然后才能存儲到外部存儲器。本設計的FIFO容量小、功能強,充分利用了FPGA內部FIFO電路的特點,結合實際電略,優化了整個電路模型的設計。

異步IlFO生成

FIFO占用的內存資源為FpGA內嵌的block RAM,由Xilinx公司提供的IsE開發平臺自動生成。讀寫時鐘有通用時鐘和獨立時鐘可選,我們采用獨立肘鐘,rd dk和wr clk獨立,為了保證在高速采集時數據不丟失,rdclk頻率不低于wr dk。FIFO讀模式采用標準FIFO,每次啟動采集時都要對FIFo進行復位,為異步復位,初始化內部指針和輸出寄存器。在FIFO生成過程中,我們啟用almost full和almost empty選項,以及Frog_full和prog_empty選項,prog_full和prog_empty要進行參數設置,具體設置參數如圖2所示。

FIFO接口信號定義

根據FIFO的生成過程,在圖3中給出了讀寫時鐘域的信號定義,所有的在寫時鐘域的輸入信號都必須經過寫時鐘同步,所有的在讀時鐘域的輸入信號都要經過讀時鐘同步。信號經過時鐘同步后,可以確保在讀寫過程中不會出現亞穩態,導致讀寫操作出現錯誤。

下面對讀寫時鐘域定義信號給予說明:

rst:復位信號,高有效,異步復位,每次啟動采集都要首先對FIFO進行復位;

wr dk:寫時鐘:

wr en:與寫時鐘同步:

din;輸入數據總線:

rd clk:讀時鐘:

dout:輸出數據總線:

full:FIFO全滿標志:

empty:FIFO全空標志:

almost full:高有效,如果為高電平,在寫一個數據FIFO將全滿;

almost empty:高有效,如果為高電平,在讀一個數據FIFO將全空:

prog full:可編程滿標志,根據需要,可以設定FIFO內部有多少數據,該標志信號有效:

prog empty:可編程空標志、根據需要,可以設定FIFO內部有多少數據,該標志信號有效;

wr_data_count:說明FIFO內部已經寫了多少數據:

rd_data_count:說明FIFO內部有多少數據可以讀。

FIF0控制電路設計

實際電路設計不考慮讀寫時鐘的頻率和相位的異同,讀寫時鐘域的電路基于同步電路設計的理念來進行設計,在設計過程中,滿足讀時鐘頻率不低于寫時鐘頻率即可。在圖4中給出了FIFO控制電路的流程圖,下面將對低速傳輸和高速傳輸進行詳細介紹。

低速采集數據傳輸過程

在圖s給出了低速采集時傳輸周期時序仿真時序圖,在低速采集時,寫時鐘頻率小于讀時鐘,每次觸發長度為FIFO長度的一半。采集結束即剩余數據傳輸的長度不到FIFO的一半。根據prog_full的設置,在Frog_full有效,同時采集門控信號有效時啟動觸發請求,由于prog_full為寫時鐘域信號,必須要經過rd_clk同步。

當FIFO半滿時觸發讀請求有效。acq frame 1為低電平,啟動采集數據傳輸請求,地址和數據同時有效,sdram控制器給出應答信號acq trdvl,長度由FIFO讀寫控制電路決定,觸發一次的長度為32,即FIFO半滿的長度,傳輸完畢,給出傳輸結束標志信號acq blast,一次傳輸周期結束。采集門控信號結束后,FIFO剩余數據長度不足32,這時候啟動門控結束傳遞進程,觸發結束標志由almostempty決定,當alomost_empty有效時、停止觸發。

高速采集數據傳輸過程

在高速采集時,讀時鐘頻率等于寫時鐘頻率,當啟動觸發傳輸時,觸發傳輸長度為門控信號長度,直到將FIFO內部數據傳輸完畢,觸發結束標志由almost empty決定、當alomost_empty有效時,停止觸發傳輸,觸發傳輸過程如圖6所示。

結語

采用高速異步FIFO作為數據采集緩存、應用范圍十分廣泛。特別是在高速數據采集系統中,在外接存儲器時,采集數據首先要經過緩存才能存入外部存儲器,采用FPGA自生成FIFO就能夠滿足要求。本方案充分利用FIFO的特點,通過控制電路優化設計,解決了讀寫時鐘的異同問題,提高了電路的工作效率。

主站蜘蛛池模板: 日韩二区三区| 国产熟睡乱子伦视频网站| 少妇高潮惨叫久久久久久| 超碰免费91| 强奷白丝美女在线观看| 国产精品人莉莉成在线播放| 色爽网免费视频| 国产免费自拍视频| 亚洲美女视频一区| 午夜a级毛片| 亚洲Av激情网五月天| 亚洲黄色片免费看| 一本一道波多野结衣av黑人在线| 午夜精品久久久久久久2023| 久久夜色精品国产嚕嚕亚洲av| 午夜一级做a爰片久久毛片| 国产XXXX做受性欧美88| 扒开粉嫩的小缝隙喷白浆视频| 国产手机在线观看| 国产 在线视频无码| 日韩A∨精品日韩精品无码| 99久久成人国产精品免费| 国产又粗又猛又爽视频| 91无码视频在线观看| 国产综合精品一区二区| 中文字幕 欧美日韩| 国产一区二区三区在线观看视频| 伊人久久福利中文字幕| 国产精品嫩草影院av | 久久中文电影| 再看日本中文字幕在线观看| 亚洲系列中文字幕一区二区| 国产凹凸视频在线观看| 日本精品αv中文字幕| 国内精品久久久久久久久久影视| 成人噜噜噜视频在线观看| 最新加勒比隔壁人妻| 国产系列在线| 国产精品亚洲精品爽爽| 免费一级毛片完整版在线看| 国产91成人| 国产毛片高清一级国语 | 精品福利视频导航| 国产一二三区在线| 国产a网站| 成人国产精品2021| 日韩黄色精品| 五月婷婷综合网| 亚洲国产日韩欧美在线| 午夜a视频| 亚洲福利片无码最新在线播放| 啪啪啪亚洲无码| 国产精品福利一区二区久久| 91香蕉视频下载网站| 亚洲国产欧美国产综合久久| 极品av一区二区| 国产亚洲精久久久久久无码AV| 另类欧美日韩| 亚洲天堂免费在线视频| 国产超碰在线观看| 2020久久国产综合精品swag| 性欧美久久| 日韩精品一区二区三区大桥未久| 丰满人妻中出白浆| 91精品专区国产盗摄| 一本久道热中字伊人| 欧美午夜性视频| 久久久久国产精品嫩草影院| 色综合综合网| 国产欧美专区在线观看| 久久精品无码中文字幕| 激情综合婷婷丁香五月尤物| 中文字幕乱码二三区免费| 国产区在线看| 91精选国产大片| 亚洲精品成人7777在线观看| 亚洲第一色网站| 亚洲一级毛片在线观播放| 蜜臀AV在线播放| 亚洲欧美日韩视频一区| 亚洲欧美日韩综合二区三区| 国产成年女人特黄特色毛片免|