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

FPGA研發(fā)之道(13)-設(shè)計不是湊波形(三)RAM

發(fā)布時間:2016-2-26 14:24    發(fā)布者:designapp
關(guān)鍵詞: FPGA , RAM , ROM
  在FPGA內(nèi)部資源中,RAM是較為常用的一種資源。
  通常實例化RAM中,一種使用為BLOCK RAM 也就是塊RAM 。另外資源可以通過寄存器搭,也就是分布式RAM。前者一般用于提供較大的存儲空間,后者則提供小的存儲空間。
  在實際應(yīng)用過程中,一般使用的包括,單端口、雙端口RAM,ROM等形式等不同的形式。 實際應(yīng)用中FIFO也是利用RAM和邏輯一起實現(xiàn)的。
  對于一塊RAM中,其能夠例化的深度是有限的。例如cyclone4的RAM9k中可以例化的資源如下所示:
  


  因此:例化化深度


  那是不是可以例化成雙端口RAM,通過高位地址區(qū)分,變?yōu)閮蓚單端口RAM(width:32,depth:128)來使用,這樣就可以節(jié)省資源了?
  而對于雙端口RAM來說,每個M9K能夠配置是的最小深度就變成是512,而最大寬度為18,如下圖所示,因此作為真雙端口RAM使用,深度小于512的話,仍然會占用1塊RAM。且寬度》18就會多占用額外的一塊RAM,因此上述的節(jié)省資源的方式是不正確的。
  


  通過查看datasheet的中RAM能夠配置的方式,從而能夠正確的使用RAM資源,從而達到高的利用效率?梢钥闯,RAM9K其應(yīng)用方式受限,主要是因為RAM的端口的連接信號受限,例如:該RAM9K的讀端口最大支持36根信號線,因此對于單端口其支持的寬度為36,雙端口為18(兩個端口,總共36根數(shù)據(jù)線),作為FPGA來說,其布線資源是有限的,不可能無限制的增加其端口數(shù)。
  RAM例化時,有時需要初始化RAM,ALTERA和XLINX的初始化方法如下所示:
  (1)ALTERA RAM中,例化時為MIF文件,其格式為:
  DEPTH = 32; -- The size of memory in words
  WIDTH = 8; -- The size of data in bits
  ADDRESS_RADIX = HEX; -- The radix for address values
  DATA_RADIX = HEX; -- The radix for data values
  CONTENT -- start of (address : data pairs)
  BEGIN
  00 : 0; -- memory address : data
  01 : 1;
  END;
  (2)在XILINX的RAM中,RAM出示化文件為COE文件,其格式為:
  MEMORY_INITIALIZATION_RADIX=2; 設(shè)定進制
  MEMORY_INITIALIZATION_VECTOR= 初始化向量
  值得注意的是:XILINX的RAM初始化后會自動生成MIF文件,而此mif文件與ALTERA mif文件格式不同。不能用于初始化ALTERA的 RAM。
  鑒于例化不同IP的復(fù)雜性,現(xiàn)在編譯工具也支持利用VERILOG語言來描述RAM,而編譯工具自動識別為RAM,自動產(chǎn)生相應(yīng)的IP核,下面以XILINX的EDA工具為例簡要介紹。
  module ram(
  clk, wr,addr,din,dout
  );
  input clk;
  input [7:0] addr;
  input wr;
  input [31:0] din;
  output [31:0] dout;
  reg [31:0] mem [0:255];
  reg [31:0] dout;
  always@(posedge clk)
  if(wr)
  mem[addr] FPGA內(nèi)部一種基本資源,掌握RAM的特性和基本用法,則是FPGA工程師的基本技能,能夠充分利用FPGA內(nèi)部的資源,畢竟對于FPGA來說“資源就是金錢”,節(jié)省資源就是省錢。
                               
               
本文地址:http://m.qingdxww.cn/thread-161308-1-1.html     【打印本頁】

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

廠商推薦

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

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品国产免费观看一区高清 | 亚洲免费成人 | 日本久久久久久中文字幕 | 青青色视频 | 亚洲视频影院 | 国产欧美日本在线观看 | 四虎影院观看视频 | 亚洲国内精品自在线影视 | 欧美视频图片 | 欧美久久一区二区三区 | 欧美在线一级视频 | 天堂成人影院 | 欧美日韩视频综合一区无弹窗 | 久久高清免费视频 | 黄视频免费在线看 | 四虎影视884aa·com | 欧美香蕉视频 | 日韩在线第一区 | 最近中文字幕2019 | 成年人看的黄色片 | 日韩欧美视频一区二区在线观看 | 午夜精品福利在线 | 一区在线看 | 日本美女一区二区 | 日本中文在线视频 | 香蕉网在线视频 | 久99re视频9在线观看 | 国产精品第一区在线观看 | 无限资源日本好片 | 91香蕉国产亚洲一二三区 | 中文字幕一区二区三区免费看 | 高清不卡免费一区二区三区 | 中文字幕日韩精品一区口 | 情侣偷偷看的羞羞视频网站 | 精品国产免费福利片 | 一区二区三区四区国产精品 | 日韩欧美一区二区三区在线播放 | 日日噜噜夜夜狠狠视频buoke | 欧美专区视频 | 午夜视频免费观看黄 | 特级片免费看 |