国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

FPGA研發之道(11)-設計不是湊波形(一)FIFO(上)

發布時間:2016-2-26 14:24    發布者:designapp
關鍵詞: FPGA , FIFO , RAM
  FIFO是FPGA內部一種常用的資源,可以通過FPGA廠家的的IP生成工具生成相應的FIFO。FIFO可分為同步FIFO和異步FIFO,其區別主要是,讀寫的時鐘是否為同一時鐘,如使用一個時鐘則為同步FIFO,讀寫時鐘分開則為異步FIFO。一般來說,較大的FIFO可以選擇使用內部BLOCK RAM資源,而小的FIFO可以使用寄存器資源例化使用。
  一般來說,FIFO的主要信號包括:

  實際使用中,可編程滿的信號(XILINX 的FIFO)較為常用,ALTERA的FIFO中,可以通過寫深度(即寫入多少的數據值)來構造其可編程滿信號。通過配置threshold(門限)的值可以設定可編程滿起效時的FIFO深度。
  


  上圖所示為FIFO的模型,可以看做一個漏桶模型,其中輸入、輸出、滿信號、空信號、可編程滿等信號如圖所示,一目了然。 其中threshold信號可以看做水位線,通過此信號可以設置可編程滿信號。FIFO的其他的信號也大都與其深度相關,如有特殊需求,可通過廠商提供的IP生成工具的圖形界面進行選擇使用。
  FIFO的使用場景有多種,其中主要如下所示:
  (1) 數據的緩沖,如模型圖所示,如果數據的寫入速率高,但間隔大,且會有突發;讀出速率小,但相對均勻。則通過設置相應深度的FIFO,可以起到數據暫存的功能,且能夠使后續處理流程平滑,避免前級突發時,后級來不及處理而丟棄數據。
  (2) 時鐘域的隔離。對于不同時鐘域的數據傳遞,則數據可以通過FIFO進行隔離,避免跨時鐘域的數據傳輸帶來的設計與約束上的復雜度。
  FIFO設計中有兩個需要注意事項,首先,不能溢出,即滿后還要寫導致溢出,對于數據幀的操作來說,每次寫入一個數據幀時,如果每寫一個寬度(FIFO的寬度)的數據,都要檢查滿信號,則處理較為復雜,如果在寫之前沒滿,寫過程不檢查,則就容易導致溢出。因此可編程滿的設定尤為必要,通過設置可編程滿的水位線,保證能夠存儲一個數據幀,這樣寫之前檢查可編程滿即可。
  其次,另一更容易出錯的問題,就是空信號。對于FIFO來說,在讀過程中出現空信號,則其沒有代表該值沒有被讀出,對于讀信號來說,如設定讀出一定長度的值,只在一開始檢測非空,如狀態機的觸發信號,容易出現過程中間也為空的信號,會導致某些數據未讀出,特別是寫速滿而讀速快的場景下。 因此rden與!empty信號要一起有效才算將數據讀出。
  空信號處理相對容易出錯,懶人自有笨方法,下面介紹一種應用于數據幀處理的FIFO使用方式,只需在讀開始檢測空信號即可,可以簡化其處理讀數據的流程:
  


  其處理結構如上圖所示,數據緩存以大FIFO(BLOCK RAM實現)為主,而每存儲完畢一個數據幀向小FIFO(寄存器實現)內寫入值。當小FIFO標示非空時,則標示大FIFO中已存儲一個整幀。則下一級模塊可以只需檢測小FIFO非空時,從而讀出一個整幀,過程中大FIFO一直未非空,可以不用處理非空信號,從而簡化設計和驗證的流程。
  此外還有FIFO其他應用方式,下節接著介紹。(未完待續)
                               
               
本文地址:http://m.qingdxww.cn/thread-161306-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99视频精品全部免费 在线| 中国女人内谢69xxxxxx直播| 欧美日韩另类在线观看视频| 日本一区二区三区精品国产| 欧美在线视频你懂的| 天天谢天天干| 亚洲国产精品国产自在在线| 13小箩利洗澡无码视频APP| 国产亚洲精品A久久777777| 日本大尺码喷液过程视频| 亚洲综合图片小说| 亚洲一级香蕉视频| 午夜视频在线观看免费高清| 天天干女人| 天堂中文在线免费观看| 亚洲国产精品一区二区首页 | 欧美巨大xxxx做受孕妇视频| 在线观看中文字幕码2021不用下载| 西班牙一级特级毛片dvd| 日韩视频免费| 天天操天天射天天爽| 亚洲男人在线| 重口女虐女 女主小说网| 好爽好深太大了再快一点| 性女传奇快播| 午夜一级毛片不卡| 亚洲伊人久久大香线蕉在观 | 一级毛片在线看| 日韩一及片| 色综合天天五月色| 在线看免费视频| 久久久精品免费视频| 一级毛片免费| 日本成人在线看| 在线老司机| FREE性丰满白嫩白嫩的HD| 婷婷午夜影院| 日韩三级黄| 先锋影音国产精品| 亚洲性视频在线观看| 国产欧美一区二区精品久久久|