目录

一、问题背景

二、计算公式

三、公式解释

四、举例说明

五、总结


一、问题背景

给出一个DDR访问latency,以及主频等信息,怎么计算用户可以拿到的带宽?

二、计算公式

Bandwidth = Outstanding * (TransSize * Bus_Frequence)/Latency

三、公式解释

Bandwidth:带宽(单位:MBps)

TransSize=BurstLength*BurstSize(单位:Byte,例如Burst8*128bits=128Byte)

Bus_Frequence:主频(单位:MHz)

Latency:访问延迟(单位:Cycle)

四、举例说明

假设我的IP配置outstanding为8,每次支持burst 16访问,总线位宽为128,DDR系统工作频率为1GHz,DDR典型访问延迟为1500 cycle 。

IP可以拿到带宽为:

Bandwidth = 8 * (16*(128/8)*1000)/1500

= 1365 MBps

五、总结

上述公式是业内通用公式,十分有效;我曾探索公式来源,无功而返。

<RTL设计的艺术> DDR带宽计算公式相关推荐

  1. RTL设计与编码指导

    一般性指导原则 面积和速度的平衡与互换原则 面积(Area)是指一个设计所消耗的目标器件的硬件资源数量,对FPGA,可以使用所消耗的触发器(FF)和查找表(LUT)来衡量.速度(Speed)是指设计在 ...

  2. FPGA逻辑设计回顾(12)RAM以及ROM的RTL设计及其验证

    前言 本文首发:FPGA逻辑设计回顾(12)RAM以及ROM的RTL设计及其验证 RAM以及ROM在FPGA中的实现大体有两种方式,一种是使用IP核定制,一种是RTL设计. 也许有人会反驳,那原语呢? ...

  3. 《FPGA入门教程》看书随笔——RTL设计

    1.使用verilog进行RTL设计一般可归纳为3种基本的描述方式: (1)数据流描述:采用assign连续赋值语句 (2)行为描述:使用always语句或initial语句块的过程赋值语句 (3)结 ...

  4. Linux内核设计的艺术

    Linux内核设计的艺术这本书是我认为对Linux内核描述非常优秀的书籍.书籍中描述了内核启动的流程,内核运行的机理,内存管理,进程管理等等. #书籍目录 第1章 从开机加电到执行 main函数之前的 ...

  5. Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理

    为什么80%的码农都做不了架构师?>>>    Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理 本书使用高分辨率精心绘制的300多张图片,帮助大家理解操作系统特有 ...

  6. 游戏设计的艺术和技术

    1998年5月14日,Intel公司在香格里拉饭店组织的发展商会议,由国外一些专家们进行技术讲座.其中交互式软件剧本设计课程,对计算机游戏软件设计的艺术和技术进行讲述. 此次课程的主讲是美国South ...

  7. 【Linux 内核设计的艺术】从开机加电到执行 main 函数之前的过程

    本笔记依据 <Linux 内核设计的艺术> 新设计团队 著 机械工业出版社 以及本人平时的笔记积累而书写,Linux0.11. 文章目录 1.1 启动 BIOS,准备实模式下的中断向量表和 ...

  8. Spark内核设计的艺术:架构设计与实现——前言

    前言 为什么写这本书 给这本书写前言,让我想起了两年前给<深入理解Spark:核心思想与源码分析>一书写前言的经历.这让我不禁想起崔护的<题都城南庄>,诗的内容是: 去年今日此 ...

  9. 漫谈 | 从52个思考题来看《Linux内核设计的艺术》

    本文纯属学习笔记,为个人理解,内容正确性不能保证.访问请移步至(David's Wikipedia) https://www.qingdujun.com/ ,这里有能"击穿"平行宇 ...

最新文章

  1. Android+高通 MIPI转LVDS显示屏调试之---基于SD65DSI84
  2. Oracle EM 配置常用命令
  3. 云开发数据库又增新技能!
  4. JQuery 对表单进行初始化操作
  5. CVE-2018-1000136:Electron nodeIntegration绕过漏洞
  6. HOJ 2678 Stars
  7. hbase 学习(十三)集群间备份原理
  8. django-无刷新ajax请求的试验
  9. Cisco单臂路由实验
  10. mysql longtext db2_从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
  11. LoadRunner安装
  12. 开源大数据周刊-第21期
  13. HashMap如何解决hash冲突?
  14. 串口收数数码管显示(串口带协议带校验)
  15. Pythonic的Python向量夹角余弦值计算
  16. Overleaf使用Latex输入中文的两种方法
  17. 什么是多尺度密集网络 - MSDNet ?
  18. 怎么将图片无损放大?手把手教你们这3种无损放大的方法
  19. 【统计】假设检验方法
  20. OLTP与OLAP理解

热门文章

  1. 电流计算和快速估算方法
  2. UniGUI 后台管理系统框架
  3. conda常用指令-持续更新中
  4. 浙江大学软件学院三维动画与交互技术考试概念整理
  5. 英特尔凌动处理器_英特尔Daniel Rodriguez:驾驭2020云网融合浪潮 | 5G on IA
  6. 汕大计算机科学与技术学院,汕头大学都有什么系?
  7. Linux系统语言设置中没有拼音输入法的解决办法
  8. 2022R2移动式压力容器充装操作考试题及在线模拟考试
  9. Unity编辑器AssetDatabase函数API用法中文详解-Chinar教程
  10. 《左耳听风》-ARTS-打卡记录-第十二周