FPGA中RAM使用探索

原创 2018年04月16日 08:39:01


FPGA中RAM的使用探索。以4bitX4为例,数据位宽为4为,深度为4。

第一种方式,直接调用4bitX4的RAM。编写控制逻辑对齐进行读写。

 

quartus ii 下的编译,资源消耗情况。

85C模型下的时钟频率。

0C模型下的时钟频率。

第二种方式,调用1bitX4的RAM,例化4次。编写控制逻辑对齐进行读写。

 

quartus ii 下的编译,资源消耗情况。

 

85C模型下的时钟频率。

0C模型下的时钟频率。

 

从上述两种情况来看,两种RAM的使用方式,最终使用资源比较接近,方案二稍多,而从时序模型综合结果看,方案二的时钟频率明显比方案一高。在高速情况下,建议使用方案二。同样在位宽较宽情况下,可使用生成块语句进行例化,减少顶层对同一模块的例化数,是比较方便的。


版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处

作者:杭州卿萃科技ALIFPGA

原文地址:杭州卿萃科技FPGA极客空间 微信公众号


扫描二维码关注杭州卿萃科技FPGA极客空间


 

FPGA里的RAM使用

我们知道,RAM是用来在程序运行中存放随机变量的数据空间,使用时可以利用QuartusII的LPM功能实现RAM的定制。   软件环境:QuartusII 11.0   操作系统:win7...
  • tianyake_1
  • tianyake_1
  • 2016-08-17 10:59:17
  • 8096

FPGA开发之RAM IP的使用

在Xilinx的xilinx core generator 里面的memory interface generator 和block ram区别是? mig 是 ddr2/ddr3/qdr2 这...
  • c602273091
  • c602273091
  • 2014-09-30 17:56:09
  • 7636

关于FPGA中的块RAM和分布式RAM

在Spartan-3系列FPGA中使用LUT构建分布式RAM
  • yuan1164345228
  • yuan1164345228
  • 2014-08-15 19:42:14
  • 3549

FPGA中block ram和distributed ram的区别

在Spartan-3系列FPGA中使用LUT构建分布式RAM http://xilinx.eetrend.com/tag/846?quicktabs_1=0 利用块RAM实现数据延迟的一些问...
  • wordwarwordwar
  • wordwarwordwar
  • 2016-10-16 00:18:32
  • 2927

理解FPGA中的RAM、ROM和CAM;ROM、RAM、DRAM、SRAM、FLASH

目前大多数FPGA都有内嵌的块RAM(Block RAM),可以将其灵活地配置成单端口RAM(DPRAM,Single Port RAM)、双端口RAM(DPRAM,Double Ports RAM)...
  • i13919135998
  • i13919135998
  • 2016-08-04 10:46:37
  • 1877

FPGA 内部双口块RAM 读写实现

由XILINX官网文档“http://china.xilinx.com/”
  • yanglong890124
  • yanglong890124
  • 2014-06-20 23:13:49
  • 6896

FPGA学习笔记之LPM RAM使用

转自:  1、RAM初始化文件的生成,其格式必须满足一定的要求,对于Quartus II,其能接受的两种格式初始化文件:.mif格式(即memory initialization f...
  • qq1987924
  • qq1987924
  • 2014-11-25 15:59:19
  • 1503

基于FPGA的双口RAM设计方法

基于FPGA的双口RAM设计方法 Daniel 2015-6-8            在一个项目中使用了双口RAM CY7C025AV,8KX16bit,用于ARM和DSP之前的数据交换,AR...
  • DanielLee_ustb
  • DanielLee_ustb
  • 2015-06-10 20:41:25
  • 5436

[3]FPGA双端口RAM操作(乒乓操作)

如果需要重读,需要用ram,如果不需要重读的话就用FIFO 双buffer不太好实现错误重传机制!!!! 双buffer作用: 1、跨时钟域 2、完成数据位宽转换 3、完成数据缓冲 双buffer缓冲...
  • github_33678609
  • github_33678609
  • 2017-01-17 17:21:43
  • 996

读写FPGA定制的RAM中的数据

  • 2009年09月19日 23:16
  • 399KB
  • 下载
收藏助手
不良信息举报
您举报文章:FPGA中RAM使用探索
举报原因:
原因补充:

(最多只允许输入30个字)