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

FPGA研發之道(12)-設計不是湊波形(二)FIFO(下)

發布時間:2016-2-26 14:24    發布者:designapp
關鍵詞: FPGA , FIFO , SRAM
  FIFO在FPGA設計中除了上篇所介紹的功能之外, 還有以下作為以下功能使用:
  (1) 內存申請
  在軟件設計中,使用malloc()和free()等函數可以用于內存的申請和釋放。特別是在有操作系統的環境下,可以保證系統的內存空間被動態的分配和使用,非常的方便。如果在FPGA內部實現此動態的內存分配和申請,相對來說較為復雜,例如某些需要外部數據存儲且需動態改變的應用需求下,需要對FPGA外部DDR(或SRAM等)的存儲空間,進行動態的分配和釋放。通過使用FIFO作為內存分配器,雖然比不上軟件的靈活和方便,但是使用也較為簡便。
  舉例說明假設外部存儲空間為8Mbyte,可將其劃分為8192個1Kbyte空間。并將數值0-8191存儲FIFO中,FIFO內部存儲所標示可用的內存空間。如下圖所示。
  


  首先,進行內存的初始化,即將0-8191寫入FIFO中。
  如需申請內存后,從FIFO中讀取值A,然后根據A的標示,寫入A所指示的外部存儲區(DDR)中相應的位置,即申請{A,10’h0_00} ->{A,10’h3_FF}的空間區域。
  如釋放內存后,即可向FIFO中寫入相應的值。即可保證下次該空間能夠被設計使用。
  在此種設計中,FIFO承擔了內存分配和釋放器的角色。此時只能申請或釋放最小單元倍數的內存空間,如本例所示:為1Kbit。如FIFO讀空,則代表申請內存失敗,需要等待其他塊內存釋放后再寫入FIFO中,才能再次申請。
  (2) 串并轉換
  對于串并轉換,可能對于FPGA工程師來說,非常常見,但是如果有專門的IP實現此功能,可簡化設計,減少出錯及驗證的工作量。例如:對于外部輸入的需要進行串并轉換的信號,并進行存儲的信號,如設計進行串并轉換在存儲等操作,設計,可以直接通過例化讀寫位寬不一致的FIFO,例如1入8出的FIFO,可直接將外部輸入信號直接轉換成8BIT信號并進行存儲后,供后續處理使用(其他的)。
  (3) 業務優先級劃分
  通過FIFO設置不同水位線,可以劃分不同的業務優先級,保證高業務優先級數據流在帶寬受限時,優先通過,而低業務優先級只能在滿足高優先級需求后有多余的帶寬時才能通過。并且可以劃分多個優先級,滿足多種業務的需求。設計將在以后篇幅中詳述。
  (4)固定帶寬設定
  通過對FIFO接口的讀出使能,能夠保證實現固定帶寬的輸出,例如FIFO讀接口為32bit,而讀時鐘為50Mhz,則輸出為1.6Gbit/S。如實現固定帶寬的輸出(如1Gbit/S),有兩種方式,一種可以通過降低時鐘頻率到31.25Mhz。另一種方式,可通過讀信號中間插入等待周期,如果讀出長度為N的數據所需時鐘周期為M,則需等待(3M/5)的周期,從而降低至1Gbit/S的處理能力,這在某些需要進行流量限制的業務方式中使用。
  對于FIFO來說,作為FPGA內部資源的一個常用器件,最常見應用于異步時鐘域劃分和緩沖數據,但不僅限于此,簡化設計、減少耦合、輸入輸出接口固定,便于仿真和驗證,都是使用FIFO帶來的設計上的益處。
                               
               
本文地址:http://www.qingdxww.cn/thread-161307-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品亚洲一区二区麻豆 | 99久久中文字幕伊人情人 | 男人的天堂在线免费视频 | 香蕉伊思人视频 | 欧美视频精品一区二区三区 | 青青啪| 黄图视频在线观看 | 日韩精品视频一区二区三区 | 日本在线高清版卡免v | 欧美特黄高清免费观看的 | 精品国产高清a毛片无毒不卡 | 国产专区视频在线观看 | 亚洲日本aⅴ片在线观看香蕉 | 四虎影剧院| 麻豆国产精品免费视频 | 手机午夜看片 | 国产综合激情在线亚洲第一页 | 四虎永久在线精品视频免费观看 | 亚洲人成综合网站在线 | 91网址免费入口 | 自拍偷拍首页 | 色噜噜国产精品视频一区二区 | 青青青在线观看国产精品 | 四虎永久在线精品网址 | 香蕉视频在线观看www | 亚洲www在线观看 | 亚洲第一视频在线播放 | 免费三片在线观看网站 | 免费老色鬼永久视频网站 | 青青青草视频 | 欧美一区二区三区在线视频 | 色天天综合久久久久综合片 | 国产日韩欧美精品一区二区三区 | 在线观看国产剧情麻豆精品 | 黄色网站视频在线观看 | 色男人综合 | 四虎永久精品视频在线 | 国产欧美日韩在线播放 | 欧美黄色性视频 | 99久久免费国产精品 | 午夜视频在线免费观看 |