图像缓存总带宽与单位时间带宽计算

发布时间:2026/7/1 4:07:19
图像缓存总带宽与单位时间带宽计算 文章目录1.总带宽计算2.单位时间带宽计算方法一、方法二、存储芯片一片是DDR3x16800Mbps速率用户时钟是100MHz用户数据位宽是128bit。视频输入输出都是2路的1920x108060Hz分辨率那缓存总带宽是否满足以及每一行单位时间内带宽是否满足我们可以采用以下方法计算。1.总带宽计算总带宽通常指的是1s内读写的数据总量。因为DDR的速率视频信号的帧率都是以秒为时间单位统计的。DDR3总带宽计算可以用接口处数据位宽乘以速率也可以使用用户侧数据位宽乘以时钟频率两者是相等的。1DDR3带宽计算DDR3总带宽 128bit * 100MHz 12.8Gbps但是DDR3读写需要一些额外开销所以实际带宽要乘以一个效率值例如70%效率则DDR3实际带宽12.8Gbps * 70% 8.96Gbps2视频带宽计算2路视频输入和输出总带宽 1920 * 1080 * 24 * 60 * 21920 * 1080 * 24 * 60 * 211.9Gbps因为8.96Gbps 11.9Gbps, 所以DDR3带宽不满足。2.单位时间带宽计算方法一、单位时间带宽通常是以一行时间作为单位时间所以我们先确定一行时间。然后以一行时间内处理的数据量进行比较单位是比特。例如1920x108060Hz的像素时钟是148.5MHz每个时钟周期6.734ns一行总点数是2200所以一行总时间6.734ns * 2200 14815ns1一行时间DDR3带宽计算DDR3用户时钟100MHz每时钟周期10ns数据位宽128bit所以一行时间处理数据量 14815ns/10ns * 128bit 189632bit乘以效率70%后实际一行时间处理数据量 189632bit * 70% 132742bit2一行时间视频带宽计算2路视频一行时间输入和输出处理数据总量 1920 * 24bit * 2 1920 * 24bit * 2 184320bit方法二、还是以一行时间作为单位时间按可用的DDR3用户时钟周期数进行比较单位是个。例如1920x108060Hz的像素时钟是148.5MHz每个时钟周期6.734ns一行总点数是2200所以一行总时间6.734ns * 2200 14815ns1一行时间DDR3带宽计算DDR3用户时钟100MHz每时钟周期10ns数据位宽128bit所以一行时间用户时钟周期数 14815ns/10ns 1481个乘以效率70%后实际一行时间用户时钟周期数 1481 * 70% 1036个2一行时间视频带宽计算2路视频一行时间输入和输出处理需户时钟周期数 1920 * 24bit/128bit * 2 1920 * 24bit/128bit * 2 1440个因为1036 1440, 所以DDR3单位时间带宽也不满足。