国产毛片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資源,從而達(dá)到高的利用效率?梢钥闯觯琑AM9K其應(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è)定進(jìn)制
  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)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

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

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 五月婷婷激情在线| 婷婷五月久久精品国产亚洲| 欧美一区二区三区高清视频| 欧美日韩精品免费一区二区三区| 五月婷婷俺来也| 亚洲精品男人天堂| 国产成人在线视频观看| 熟女人妻AV五十路六十路| 四虎影院wwww| 天天搞天天干| 亚洲人成网站在线观看妞妞网| 国产精品1区在线播放| 污漫日本E同人| 午夜免费视频| 性欧美极品xxxx欧美一区二区| 亚洲视频观看| 九九99热久久999精品| 在线电影一区二区| 欧美亚洲丝袜| 日本www色视频成人免费网站| 资源站在线| 99久久国产综合色| 日韩在线av免费视久久| 欧美一级做| 天天射天天操天天| 亚洲视频在线观看免费| 狠狠综合久久综合88亚洲| 色综合久久久久久| 亚洲欧美色图小说| 五月婷婷激情综合| 一级爱爱| 麻豆传煤网站网址入口在线下载 | 日日射夜夜干夜夜插在线播放| 亚洲综合久| 亚洲精品综合网| 中文在线观看视频| 欧美性XXXXX极品娇小| 午夜一区二区免费视频| 婷婷成人丁香五月综合激情| 一二三四视频社区在线| 蜜桃传媒一区二区亚洲AV|