<RTL设计的艺术> DDR带宽计算公式
目录
一、问题背景
二、计算公式
三、公式解释
四、举例说明
五、总结
一、问题背景
给出一个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带宽计算公式相关推荐
- RTL设计与编码指导
一般性指导原则 面积和速度的平衡与互换原则 面积(Area)是指一个设计所消耗的目标器件的硬件资源数量,对FPGA,可以使用所消耗的触发器(FF)和查找表(LUT)来衡量.速度(Speed)是指设计在 ...
- FPGA逻辑设计回顾(12)RAM以及ROM的RTL设计及其验证
前言 本文首发:FPGA逻辑设计回顾(12)RAM以及ROM的RTL设计及其验证 RAM以及ROM在FPGA中的实现大体有两种方式,一种是使用IP核定制,一种是RTL设计. 也许有人会反驳,那原语呢? ...
- 《FPGA入门教程》看书随笔——RTL设计
1.使用verilog进行RTL设计一般可归纳为3种基本的描述方式: (1)数据流描述:采用assign连续赋值语句 (2)行为描述:使用always语句或initial语句块的过程赋值语句 (3)结 ...
- Linux内核设计的艺术
Linux内核设计的艺术这本书是我认为对Linux内核描述非常优秀的书籍.书籍中描述了内核启动的流程,内核运行的机理,内存管理,进程管理等等. #书籍目录 第1章 从开机加电到执行 main函数之前的 ...
- Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理
为什么80%的码农都做不了架构师?>>> Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理 本书使用高分辨率精心绘制的300多张图片,帮助大家理解操作系统特有 ...
- 游戏设计的艺术和技术
1998年5月14日,Intel公司在香格里拉饭店组织的发展商会议,由国外一些专家们进行技术讲座.其中交互式软件剧本设计课程,对计算机游戏软件设计的艺术和技术进行讲述. 此次课程的主讲是美国South ...
- 【Linux 内核设计的艺术】从开机加电到执行 main 函数之前的过程
本笔记依据 <Linux 内核设计的艺术> 新设计团队 著 机械工业出版社 以及本人平时的笔记积累而书写,Linux0.11. 文章目录 1.1 启动 BIOS,准备实模式下的中断向量表和 ...
- Spark内核设计的艺术:架构设计与实现——前言
前言 为什么写这本书 给这本书写前言,让我想起了两年前给<深入理解Spark:核心思想与源码分析>一书写前言的经历.这让我不禁想起崔护的<题都城南庄>,诗的内容是: 去年今日此 ...
- 漫谈 | 从52个思考题来看《Linux内核设计的艺术》
本文纯属学习笔记,为个人理解,内容正确性不能保证.访问请移步至(David's Wikipedia) https://www.qingdujun.com/ ,这里有能"击穿"平行宇 ...
最新文章
- Android+高通 MIPI转LVDS显示屏调试之---基于SD65DSI84
- Oracle EM 配置常用命令
- 云开发数据库又增新技能!
- JQuery 对表单进行初始化操作
- CVE-2018-1000136:Electron nodeIntegration绕过漏洞
- HOJ 2678 Stars
- hbase 学习(十三)集群间备份原理
- django-无刷新ajax请求的试验
- Cisco单臂路由实验
- mysql longtext db2_从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
- LoadRunner安装
- 开源大数据周刊-第21期
- HashMap如何解决hash冲突?
- 串口收数数码管显示(串口带协议带校验)
- Pythonic的Python向量夹角余弦值计算
- Overleaf使用Latex输入中文的两种方法
- 什么是多尺度密集网络 - MSDNet ?
- 怎么将图片无损放大?手把手教你们这3种无损放大的方法
- 【统计】假设检验方法
- OLTP与OLAP理解