历史上的今天
返回首页

历史上的今天

今天是:2024年11月18日(星期一)

正在发生

2019年11月18日 | DDR3总线协议测试方法

2019-11-18 来源:eefocus

    最近接触几个客户在关注DDR3总线协议的测试,说明DDR3总线的协议测试变得越来越重要(以前,针对DDR1和2的协议测试,客户关注的比较少),下面把DDR3总线的协议测试方法作个介绍。

1. DDR3总线协议探测
    DDR3总线的协议探测是测试的难点之一,探测不当会导致没法正确捕获数据,导致协议分析的错误。
    针对计算机系统和嵌入式系统,有两种不同类型的探测方法。
   下图是针对计算机系统的探测方法:
DDR3总线协议测试方法
    针对计算机系统需要采用Interposer探头进行探测,这个探头不需要改变系统的PCB设计,在插入DIMM或SO-DIMM内存条之前,先插入DIMM或SO-DIMM探头,然后再把DIMM或SO-DIMM内存条插到探头上即可。


    这种探测方法比较方便,但是可靠性却比较低,如果不能正确捕获数据的话,可以把DDR3总线的速率降下来,然后再捕获数据,进行协议分析。

    针对嵌入式设计,建议使用DDR3 BGA探头的方法进行探测,这种探测方法可靠性非常高,是最简易使用的方案,但是不足之处就是需要把DDR BGA 探头适配器安装到DDR3芯片和PCB之间,而安装的难度是非常大的。
DDR3总线协议测试方法

2. DDR3总线数据的正确捕获
    在探测后,因为信号速率比较快,需要利用逻辑分析仪的眼图扫描功能确保在逻辑分析仪模块的采集芯片处的采样时钟在被采样数据的中心,这样才可能正确捕获数据。
DDR3总线协议测试方法 

3. DDR3 总线协议触发和协议译码
    在正确探测和能够正确捕获数据后,可以利用逻辑分析的协议触发功能和协议译码功能进行DDR3协议的触发和译码。
DDR3总线协议测试方法 
DDR3总线协议测试方法
触发捕获数据后,利用B4621A DDR2/3译码器进行总线的协议译码和波形协议的关联显示和分析。
DDR3总线协议测试方法

4. DDR3 总线协议一致性测试和性能分析
    处理进行协议触发和译码外,我们还可以进行总线的协议一致性测试,主要测试DDR3总线的指令操作是否满足规范要求,这由B4622A来完成。B4622A还可以进行总线的性能分析,如果:读数据和写数据的速率等。
DDR3总线协议测试方法
DDR3总线协议测试方法

安捷伦在DDR3总线测试领域投入较多的人力物力,使得DDR3总线从物理层到协议层,都有完备的,可靠性高的,系统的解决方案。

推荐阅读

史海拾趣

千志电子(CCO)公司的发展小趣事

千志电子一直注重技术研发和创新,不断推动产业升级。公司拥有一支专业的研发团队和先进的研发设备,致力于电阻技术的研发和创新。通过与高校和科研机构的合作,千志电子不断引进新技术、新工艺和新材料,提高产品的技术含量和附加值。同时,千志电子还注重知识产权的保护和管理,积极申请专利和注册商标,维护了自身的合法权益。

FEI Microwave Inc公司的发展小趣事

FEI Microwave Inc公司自成立以来,始终致力于微波技术的创新与发展。在早期,公司研发团队成功研发出了一款具有突破性的微波收发模块,该模块以其高频率、低噪声和出色的稳定性迅速在市场上崭露头角。随着技术的不断完善,FEI Microwave Inc公司逐渐在微波通信领域建立了自己的技术壁垒,成为业界的佼佼者。

Formosa MS公司的发展小趣事

为了进一步增强自身的实力,FEI Microwave Inc公司积极寻求并购其他具有竞争力的企业。在经过一系列的考察和谈判后,FEI Microwave Inc公司成功收购了某家在微波滤波器领域具有领先技术的公司。这次并购不仅使FEI Microwave Inc公司在技术上得到了极大的补充,也为其在微波通信领域的发展奠定了更加坚实的基础。

Efficient Power Conversion公司的发展小趣事

EPC公司成立于2007年,由三位拥有六十年先进功率管理技术经验的资深工程师共同创立。公司的创始人们认识到,随着技术的不断发展,传统的硅功率技术已接近其性能极限。他们决定专注于氮化镓技术的研究与开发,这是一种新型的半导体材料,具有比硅更高的电子迁移率和更低的电阻。经过数年的研究和试验,EPC公司成功开发出了基于氮化镓的高效功率半导体器件,这一突破性的技术为公司的未来发展奠定了坚实的基础。

CT [ Central Technologies ]公司的发展小趣事

CT公司成立于电子行业的黄金时期,起初只是一个小型研发团队,专注于研发新型半导体技术。创始人凭借对技术的敏锐洞察和不懈追求,带领团队攻克了一个又一个技术难题。然而,资金短缺、市场竞争激烈以及技术迭代的快速性给初创期的CT公司带来了巨大的挑战。公司多次面临生死存亡的边缘,但创始人始终坚持技术创新的初心,不断寻求合作伙伴和投资,逐渐在市场中站稳了脚跟。

振华新云(CEC)公司的发展小趣事

背景:1966年,在贵州凯里白午山区,国营新云器材厂(后更名为振华新云)正式成立,标志着公司的诞生。

内容:成立初期,公司面临着技术落后、设备陈旧等困难。然而,在老一辈员工的艰苦奋斗下,公司逐渐摸索出适合自身的发展道路。通过引进新技术、优化生产流程,不断提高产品质量和生产效率。

成果:经过几年的努力,振华新云逐渐在电子元器件行业崭露头角,为后续的快速发展奠定了坚实基础。

问答坊 | AI 解惑

DC线的线径是根据什么算出来的

我现在的电源是12V40A,该用几号线呀  长要500mm   各位帮忙看看,感激…

查看全部问答>

世界上功耗最低的Cortex-M0 CPU

LPC1000系列ARM 世界上功耗最低的Cortex-M3 CPU LPC1000系列ARM是以第二代Cortex-M3为内核的微控制器,用于处理要求高度集成和低功耗的嵌入式应用。采用3级流水线和哈佛结构,其运行速度高达100MHz,带独立的本地指令和数据总线以及用于外设的 ...…

查看全部问答>

关于down_interruptible函数

if(down_interruptible(&dev->sem))    return -ERESTARTSYS; 其中dev->sem是用于实现互斥的信号量 请问这两行代码是什么意思?因为down_interruptible正常情况下是返回0的,这里它不是正常返回,到底是因为没能拿到信号量,还是因为 ...…

查看全部问答>

关于TCL548

ad转换芯片的REF+和REF-是不是用来确定ad转换最大值和最小值的电压的??…

查看全部问答>

为什么在EVB中显示其它窗体会导致主窗体上的菜单自动消失 ?

当关闭窗体后,消失的主窗体的菜单栏也不能自动再显示出来?请问如何解决?…

查看全部问答>

上升沿的捕获电路(代码)

一个简单的上升沿检测代码:reg RS_r1,RS_r2;always @ (posedge CLKIN or posedge RESET)    if(RESET)        RS_r1 <= 1\'b0;    else        RS_r1 <= RS ...…

查看全部问答>

PWM波的对齐方式和极性在应用上有什么区别?

用的XS128中心对齐和左对齐比如哪个精度更高一些 极性有区别吗 [ 本帖最后由 50572209 于 2011-3-9 23:13 编辑 ]…

查看全部问答>

在程序中用了sprintf函数后,编译没有错,但下载时出现以下错误提示,求解释。

Error[e104]: Failed to fit all segments into specified ranges. Problem discovered in segment CODE. Unable to place 77 block(s) (0x1cec byte(s) total) in 0x754 byte(s) of  memory. The problem occurred while processing the ...…

查看全部问答>

STM32 DMA发送 中断接收 的串口程序-------偶是菜鸟

菜鸟,很想入门,请求热心大虾 相助…

查看全部问答>

急用

请问哪位大神有广州友善之臂mini2440的pcb图…

查看全部问答>