Xilinx的FPGA芯片中可以作为存储资源的包括LUT、BRAM、URAM:

  • LUT = 64bit
  • BRAM = 36Kb = 18Kb x 2 = 36bit x 512 x 2
  • URAM = 288Kb = 72bit x 4K = 72bit x 4 x 1024

一个LUT可以作为64bit存储的空间。一个BRAM的容量为36Kb,且可当作两个独立的18KbBRAM使用。对于一个36Kb的BRAM,其最能达到的最大位宽为72bit,当然,BRAM也支持位宽为1bit、2bit、4bit等的扩展。URAM容量为288Kb,一个URAM深度为4K(4×1024),宽度为72b。所以在设计时根据不同数据的位宽及长度的不同,应当合理选择存储资源类型。

BRAM的初始值是可以设定的,无论BRAM是单端口、简单双端口还是真双端口都可以通过COE文件设定其初始值。而URAM的初始值只能为0,且无法更改,换言之,其初始值是不可设定的。这也就意味着BRAM可以配置成ROM而URAM不可以。所以在code中,BRAM应该先写后读,或者预先进行初始化。

Xilinx芯片存储介绍相关推荐

  1. Xilinx FPGA全局介绍

    Xilinx FPGA全局介绍 现场可编程门阵列 (FPGA) 具有诸多特性,无论是单独使用,抑或采用多样化架构,皆可作为宝贵的计算资产:许多设计人员并不熟悉 FPGA,亦不清楚如何将这类器件整合到设 ...

  2. USB电源过流保护芯片应用介绍

    USB电源过流保护芯片应用介绍 USB电源相关要求 USB应用的电压等级是5V,但是有个波动范围是4.75到5.25V之间:USB2.0的电流大小是500mA,USB3.0的电流大小是900mA,因为 ...

  3. ISD系列语音芯片电路介绍及其应用

    ISD系列语音芯片电路介绍及其应用 语音芯片简介:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...

  4. 联发科mt8516价格_MT8516芯片资料介绍 ,MT8516处理器

    原标题:MT8516芯片资料介绍 ,MT8516处理器 MT8516主要面向智能语音助手设备(Voice Assistant Devices)和智能音响的系统设备.还支持多达8个TDM通道和2个PDM ...

  5. 华为存储服务器v3存储协议,华为oceanstor v3融合存储介绍.pdf

    华为oceanstor v3融合存储介绍 华为OceanStor V3融合存储 让业务更敂捷 华为存储Marketing 目录 01 企业IT系统的趋势与挑战 02 融合存储,让业务更敂捷 03 华为 ...

  6. MT6737芯片功能介绍+MT6737芯片资料分享

    MT6737芯片功能介绍+MT6737芯片资料分享 MT6737是什么呢? MT6737是联发科技极具成本效益的R.9 Cat-4 LTE解决方案,不但能将模块及内存成本降至最低,符合中低端市场需求, ...

  7. 是高通芯片好还是洛达芯片好_iPad Air 4比上一代iPad Air好在哪里?A14芯片性能介绍[多图]-软件教程...

    据官方的说辞,相比上一代 iPad Air 搭载的 7nm 的 A12 仿生处理器,A14 仿生的 CPU 运行速度提升 40%,图形处理能力提升了 30%.新一代神经网络引擎也让机器学习性能快达两倍 ...

  8. GD32F450以太网(2-2): PHY芯片IP101GR介绍

    PHY芯片IP101GR 文章目录 PHY芯片IP101GR 1. 预备知识 2. IP101GR简介 3. IP101GR基于RMII接口的PCB设计重点解析 3.1 时钟设置 3.2. led灯设 ...

  9. ESP32学习笔记(一) 芯片型号介绍

    ESP32学习笔记(一) 芯片型号介绍 目录: ESP32学习笔记(一) 芯片型号介绍 ESP32学习笔记(二) 开发环境搭建 VSCode+platformio ESP32学习笔记(三) 硬件资源介 ...

最新文章

  1. RS-232 Transmitter
  2. 网传B站数据中心起火?所谓“现场图片”却是盗来的
  3. mfc 判断文件夹复制完成_Python办公自动化|自动整理文件,一键完成!
  4. Codevs 1010 过河卒 2002年NOIP全国联赛普及组
  5. [QTP] 描述性编程
  6. RabbitMQ 延迟队列,消息延迟推送
  7. Java Collections Framework - Java集合框架List,Map,Set等全面介绍之概要篇
  8. bigdecimal 设置_BigDecimal 使用方法详解
  9. js获取自定义属性的值
  10. 构建入门Restful Web服务
  11. Leetcode 372.超级次方
  12. C# 对IOC的理解 依赖的转移
  13. ps安装 Photoshop CC2017 安装,cutterman下载安装,ps简单设置
  14. 十分钟了解绘图神器——Graphviz学习笔记
  15. 项目成功关键要素和项目成功关键要素
  16. windows10 热点一直显示正在断开中
  17. python 微信机器人教程_Python创建微信机器人(附赠Python视频教程)
  18. 【大数据开发】SparkCore——进阶算子、Action算子、查看分区数的三种方式
  19. java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
  20. html5怎能编写播放器代码,HTML5应用-实现简单播放器的示例代码分享

热门文章

  1. linux执行sh脚本报错的解决办法
  2. 大话数据结构系列之链队列结构(十二)
  3. pinpoint监控学习笔记
  4. 【基础语法篇】Java必备基础(思维导图+代码)
  5. 中文文本分析, Text-Analysis
  6. 【错误记录】Android 应用安全检测漏洞修复 ( StrandHogg 漏洞 | 设置 Activity 组件 android:taskAffinity=““ )
  7. 没有购买域名和服务器,怎么搭建网站?(一)
  8. 基于ZigBee和STM32的智能家居控制系统的设计与实现(五)--终结篇
  9. usb驱动程序开发技术总结(三)
  10. mysql4.0做主从时主库的备份脚本