我们设计了一个PDMA(Programmable Direct Mem o ry Access)用于测试SDRAM控制器的性能。在SoC中,SDRAM控制器往往跟多个IP模块(图形处理单元,音频处理单元等)交换数据,采用多个PDMA通道同时访问Memory可以真实模拟SDRAM控制器在SoC环境中被多个IP随机访问的情形。
2 PDMA的结构及工作原理
PDMA是可编程直接存储器存取的简称。图1 虚中框内是PDMA的内部模块结构,它主要由寄存器组和控制器两大部分构成,寄存器组用于保存配置参数和PDMA对SDRMA控制器访问后的状态信息及接收、启动、停止等控制信息。图2是 PDMA寄存器组的内部结构。
寄存器组模块里包含了一个同步模块、控制寄存器、状态寄存器和各通道的寄存器组。每一个子通道的寄存器组又包含访问基址寄存器、访问模式寄存器、周期计数器等三个寄存器。各寄存器的功能描述如表1所示。
PDMA的控制器主要由:产生写数据的状态机、地址译码模块、FIFO以及读数据校验模块四部分构成。各模块的功能由表2描述。
PDMA控制器的结构如图3所示,其核心逻辑是一个状态机,我们采用一个两层嵌套的状态机来实现控制功能,如图4所示。
3 测试系统的结构和工作原理
在本设计中,PDMA用于仿真多个IP核对SDRAM控制器进行读写访问以验证SDRAM控制器的设计是否高效合理,性能是否稳定等指标。
PDMA整个测试系统由PCI接口模块、PDMA 以及SDRAM控制器三大部分构成(见图1)。PCI接口模块与PDMA之间以内部IO总线相连接。 PDMA与SDRAM控制器之间以内部Memory总线连接。PCI接口模块连接外部PCI总线与内部的 PDMA,转换由外部发起的PCI IO访问对PDMA进行参数配置以及对命令、状态等寄存器进行读写。PDMA在得到了配置参数及启动访问的命令信息后启动对SDRAM控制器的访问(写然后读),并把测试的结果反映到PDMA的状态寄存里。
测试用PDMA的具体工作过程如下:
(1)PCI接口模块对PDMA各通道进行参数配置(如访问长度、访问基址、访问方式等);
(2)PCI接口模块写PDMA的控制寄存器,启动对SDRAM的读写;
(3)PCI接口模块读PDMA的状态寄存器,探测访问是否完成,如完成,则读取完成后的状态信息(如错误位,发生错误的地址)。
4 RTL仿真
完成RTL级的设计后,我们利用Cadence公司的仿真工具VerilogXL对设计进行了功能仿真。仿真的环境是基于PCI的,所以其仿真顺序如下:
(1)配置PCI配置空间的IO Base 及 Mem o ry Base寄存器;
(2)写PCI配置空间54H,58H等寄存器,配置SDRAM 控制器及SDRAM芯片的参数;
(3)写PCI配置空间的命令寄存器(offset==04h),使能该设备;
(4)访问PCI IO空间中的PDMA配置寄存器,设定各个PDMA通道的配置参数;
(5)写入相应的命令,启动PDMA访问内新路子SDRAM控制器;
(6)检测PDMA的状态寄存器,根据设定的条件(正常结束或者发生错误)退出仿真程序;
(7)打开波形文件,检查是否有错误发生。
图5是由PCI发起的一次写IO寄存器访问的仿真波形,PDMA的配置数据就是通过若干这样的操作完成的。
相对而言,我们更关注PDMA是如何访问Memory的。图6是由一个PDMA发起的写读模式下的访问时序。GROUP1的信号是由PDMA发起的内部Memory总线信号组,而GROUP2的信号是 Memory控制器和内存芯片间的符合jedec标准的总线协议。从图中我们可以清楚地看到总线协议的转换过程,及时发现是否有违反协议的情况发生。
5 上板测试的方法和过程
在完成功能仿真后,使用Synopsys综合工具 FPGA compiler对设计进行综合,并选用XILINX公司的VERTEX1600E系列为目标器件,生成相应的网表文件,下载到FPGA上进行测试。综合的结果如表3所示。测试平台是一台PC机,带有PCI标准接口的测试卡和PCI读写软件。上板测试过程如下:
(1)下载bit文件到FPGA中;
(2)配置SDRAM控制器;
(3)置PDMA寄存器;
(4)启动PDMA访问;
(5)读回PDMA的状态位。
测试时需要输入相应的测试向量,一个好的软件界面可以大大减轻硬件工程师编写、输入测试向量的工作量。表4是一个测试向量的内容和结果,像这样的测试要进行多次以提高故障覆盖率并统瞥鯥P的性能。
6 实验结论
经过不断调试和改进,PDMA能够按照功能寄存器的配置准确发起Memory访问,并能够及时报告SDRAM控制器的操作错误。该测试平台不仅适用于验证SDRAM控制器的设计,而且在经过很小的改动后可以配置成支持对性能更好的DDR存储控制器的测试验证。灵活的配置方式使之成为一个通用的测试平台,对不同的Memory控制器的测试只需用软件对相应的配置寄存器进行配置即可,硬件基本不用进行改动,大大节约了设计时间,提高了设计的成功率和效益。
相关推荐
发表于 2018-04-04 10:19
•
48次阅读
发表于 2018-03-27 15:52
•
58次阅读
发表于 2018-03-27 14:35
•
75次阅读
发表于 2018-03-26 19:13
•
44次阅读
发表于 2018-03-26 19:12
•
46次阅读
发表于 2018-03-26 17:48
•
66次阅读
发表于 2018-03-26 15:06
•
257次阅读
发表于 2018-03-24 18:01
•
64次阅读
发表于 2018-03-24 14:30
•
43次阅读
发表于 2018-03-24 14:27
•
45次阅读
广东工厂拥有先进的无铅封装生产单元和装备了 1,500 台以上先进的半导体生产设备的 100 多条高...
发表于 2018-03-07 16:51
•
91次阅读
目前,在计算、通信及数据采集等领域信号运行速度越来越高。在高速运行下,由于各种原因都会使有效信号波形...
发表于 2018-02-26 17:19
•
69次阅读
测试航天和国防应用中的RF元件和系统时,Tyco Electronics的工程师需要使用多种技术。他...
发表于 2017-12-08 06:55
•
244次阅读
信号智能或SIGINT在现代战争中发挥着重要作用。SIGINT是一个通用的术语,它包括无线电频段系统...
发表于 2017-12-08 06:48
•
218次阅读
随着我国无线通信的迅速发展,对无线通信设备的技术要求越来越高,如何确定其性能指标成为设备生厂商与网络...
发表于 2017-12-08 06:47
•
109次阅读
现在的大多数仪器通过将封闭式FPGA与固定固件相结合来实现仪器的各种功能。如果您看过一个拆解后的示波...
发表于 2017-11-18 05:58
•
132次阅读
在软硬件的开发阶段中,测试结果直接关系到这个软硬件能否顺利进行调试应用。其中,硬件的测试往往容易受外...
发表于 2017-11-18 05:46
•
133次阅读
CP最大的目的就是确保在芯片封装前,尽可能地把坏的芯片筛选出来以节约封装费用。所以基于这个认识,在C...
发表于 2017-10-27 15:17
•
1938次阅读
在工业4.0发展的大背景下,衍生出了智能家居、电力电子、新能源汽车、机器人、智能农业等具有广阔市场前...
发表于 2017-10-19 14:58
•
2560次阅读
天线在EMC、RF测试,测量中运用相当普遍,常用天线如下:1、双锥天线:常用于RSE替代法测试。常用...
发表于 2017-09-25 09:58
•
5666次阅读
随着电子技术的飞速发展, 存储器的种类日益繁多,每一种存储器都有其独有的操作时序,为了提高存储器芯片...
发表于 2017-08-15 14:00
•
675次阅读
直流稳压电源是一种比较常见的电子设备,一直被广泛地应用在电子电路、实验教学、科学研究等诸多领域。
发表于 2017-08-04 09:58
•
281次阅读
在电子产品的可靠性验证测试中,模板测试非常实用,长时间监控波形的故障率,并根据故障波形定位原因是保证...
发表于 2017-08-01 18:16
•
600次阅读
传导和EMI辐射测量是非常常见的EMC测试项目。作为行业标杆的德国罗德与施瓦茨公司(R&S)最新发布...
发表于 2017-03-03 16:35
•
465次阅读
氨氮国内的主要方法主要有:水杨酸比色法,纳氏试剂比色法以及氨气敏电极法。简单的说就是两类:比色法和电...
发表于 2017-01-13 11:00
•
462次阅读
近日,江苏无锡市计量检定测试中心化学与环境计量检测部自动电位滴定仪检定装置顺利通过省局的现场考核,从...
发表于 2017-01-11 14:51
•
219次阅读
为了验证汽车、动车、地铁的功耗、加速度、刹车等性能,往往要往车里放一些沙袋等。在实验完成之后车里到处...
发表于 2016-12-21 11:25
•
671次阅读
在I2C总线产品的硬件测试中,验证时序是否满足标准时经常要对十几项参数进行逐一测量,工作繁琐耗时长。...
发表于 2016-12-16 09:22
•
2849次阅读
一年一度的NI Week 2016今年8月1日正式在美国德州Austin会议中心拉开帷幕,3000多...
发表于 2016-08-02 21:19
•
555次阅读
发表于 2016-07-18 11:39
•
0次阅读
大唐展示了领先的超大规模天线(Massive MIMO)技术、非正交多址接入(PDMA)技术和车联网...
发表于 2016-06-04 10:01
•
1327次阅读
本文讨论的内容为PWM开关电源,而且仅仅是作为测试经验的总结,为大家简述容易引起系统失效的一些因素。...
发表于 2015-03-13 16:33
•
3960次阅读
日前,华为宣布,其“在深圳下一代WiFi实验室成功测试业界首款基于下一代新架构的10Gbps WiF...
发表于 2014-06-05 09:20
•
459次阅读
工欲善其事,必先利其器。无线通信的飞速发展,离不开测试仪器和测试技术的鼎力相助。去年底,4G牌照的发...
发表于 2014-04-02 10:56
•
840次阅读
基于PCI-9846武器数据链测试系统以计算机和武器数据链模拟功能模块为核心,实现了对武器数据链的仿...
发表于 2013-12-26 14:18
•
1066次阅读
Litepoint中国区运营管理总监李竟麟近日说:“一个伟大的公司需要具备三个特质:行业内做得最好;...
发表于 2013-07-05 14:51
•
699次阅读
LED新兴产业,发光二极管又有如此之多与其他发光元器件不同的特性,测试所使用的仪器和设备又需要有哪...
发表于 2013-05-22 11:29
•
390次阅读
经过多年发展,国内LED产业链初具规模,但限于技术滞后于产能扩充的现状,LED照明持续低迷。随着LE...
发表于 2013-05-14 11:41
•
371次阅读
自从上世纪上半叶开始,中国电子展就开始影响着中国电子界的发展。4月10日至12日,第81届中国电子展...
发表于 2013-04-19 10:04
•
273次阅读
美国国家仪器公司(National Instruments, 简称 NI)于2012年在北京、上海、...
发表于 2013-01-29 13:37
•
313次阅读
ITECH推出的IT6900A系列直流电源,完全针对传统电源的不足而设计,一台电源能够替代多台不同型...
发表于 2013-01-28 16:39
•
572次阅读
软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本...
发表于 2013-01-14 10:28
•
7515次阅读
作为SDN最主流实现方式的OpenFlow,目前已经有了测试方法和仪器来验证其性能等各方面指标。今年...
发表于 2013-01-09 09:08
•
479次阅读
这几年来,随着中国TD产业的创新发展,也带来了相关测试技术的更新,以技术创新带动测试产业的崛起,是一...
发表于 2012-12-20 09:26
•
355次阅读
武汉生物技术研究院与美国伯乐(Bio-Rad)、赛默飞世尔(ThermoFisher)、爱博才思(A...
发表于 2012-12-17 12:05
•
469次阅读
所谓开关电源,是指利用现代电子电力技术,控制开关管开通和管段的时间比率,维持稳定输出电压的一种电源,...
发表于 2012-11-23 14:50
•
103276次阅读
随着LED市场发展快速,寿命评估已经成为新兴照明应用的一个关注点。传统热管理面临一大挑战:传统温度测...
发表于 2012-11-09 13:54
•
2205次阅读
良好的开关电源必须符合所有功能规格、保护特性、安全规范(如UL、CSA、VDE、DEMKO、SEM...
发表于 2012-11-05 16:34
•
5769次阅读
重点讨论了飞针在线测试技术在电子模块测试中的测试与实现。介绍了飞针测试原理,阐述了电子模块飞针测试的...
发表于 2012-10-23 11:10
•
1167次阅读
稍早前,20家公司参与了针对软体定义网路之OpenFlow标準的plugfest大会,这个第二次举行...
发表于 2012-10-22 10:52
•
456次阅读
9月27日,深圳市计量检测院向广东LED(深圳)产业技术创新联盟提交LED路灯公测第二次检测结果。检...
发表于 2012-10-08 15:42
•
142次阅读
射频收发信机的测试是检验经过校准后的终端基本功能和射频性能的环节。一般来说,终端射频收发信机的测试遵...
发表于 2012-08-27 11:15
•
475次阅读
安捷伦科技(Agilent Technologies)于8月5-10日在匹兹堡举办的IEEE国际电磁...
发表于 2012-08-15 10:33
•
315次阅读
设计与製造用于IDM与成品测试代工厂之成品测试分类处理机、接触器与承载板的全球供应厂商Multi...
发表于 2012-08-15 10:30
•
261次阅读
多功能导电能力测试仪电路由探测电极、电阻分压器、缓冲电路和双色二极管组成,如图所示。探测电极可感知被...
发表于 2012-08-01 11:13
•
1430次阅读
长期演进(LTE)无线网络给测试设备供应商提出了若干挑战。3GPP定义的LTE空中接口,在下行采用正...
发表于 2012-07-17 10:35
•
584次阅读
带宽是大多数工程师在选择一款示波器时首先考虑的参数。本文将为您提供一些有用的窍门,教您如何为您的数字...
发表于 2012-07-12 10:41
•
832次阅读
现今的个人通讯产品都倾向多重通讯功能方向发展,多重通讯装置意指单一装置中具备多种射频和连结方式,如在...
发表于 2012-07-04 11:14
•
251次阅读
下一代基站发射机和接收机将会支持更宽的带宽,不仅包括采用单一无线制式的多载波(MC),还包括在单一发...
发表于 2012-06-21 10:45
•
391次阅读
在NI PXIe-1066DC机全新机箱中,NI为PXI平台系列增加了冗余、热插拔和前端接入功能...
发表于 2012-05-28 09:08
•
635次阅读
IMT-2000和802.11无线电会相互干扰,除非彼此在2.6GHz时的距离能达到8公尺左右,...
发表于 2012-05-18 11:15
•
1137次阅读
随着技术的进步,电子产业自身在不断地发明创新。嵌入式系统设计师相当清楚这一点,许多人开发的应用数...
发表于 2012-05-18 10:42
•
317次阅读
美国惠普于2012年5月9日、10日在上海举行了“惠普2012全球科技影响力峰会(2012 HP...
发表于 2012-05-15 08:43
•
293次阅读
在纳米设计时代,可制造性设计(DFM)方法在提高良率方面中已经占据了中心地位。为了实现更高的良率,人...
发表于 2012-05-10 17:04
•
544次阅读
提高系统的可靠性的根源在于系统的设计。要使系统的元器件工作在正常状态下,没有过载超负荷等现象的发生,...
发表于 2012-05-09 10:04
•
1181次阅读
确保测试期间使用的电缆符合测试系统最大电压额定值。在功率器件关闭状态特性分析期间经常遇到高压、低电流...
发表于 2012-05-08 14:15
•
235次阅读
随着设备价格的下降及全球市场扩大,RFID应用正面临飞速发展。嵌入式RFID的使用量不断提高,随着泛...
发表于 2012-05-07 14:33
•
692次阅读
随着阅读器与标签价格的降低和全球市场的扩大,射频标识 RFID(以下简称RFID)的应用与日俱增。标...
发表于 2012-05-03 13:59
•
360次阅读
随着产品复杂性和密集度的提高以及设计周期的不断缩短,在设计周期的后期解决电磁兼容性(EMC)问题变得...
发表于 2012-05-02 10:32
•
335次阅读
CSP封装芯片的量产测试采用类似晶圆测试的方法进行,但是两者的区别在于:晶圆的测试,探针是扎在管芯的...
发表于 2012-05-02 10:00
•
492次阅读
对天线与某个应用进行匹配需要进行精确的天线测量。天线工程师需要判断天线将如何工作,以便确定天线是否适...
发表于 2012-05-02 09:43
•
2324次阅读
本文针对传感器输入信号的特点设计了微弱电信号的前置放大电路,并运用Multisim 8 软件进行了功...
发表于 2012-05-02 09:37
•
5312次阅读
1、引言 智能天线技术的研究起始于20世纪60年代,最初的研究对象是雷达天线阵,主要目的是提高雷达的...
发表于 2012-04-26 09:16
•
247次阅读
由于产品发布的激烈竞争,研发设计的速度已经超过了测试所能负荷的速度。在ZigBee与802.11n标...
发表于 2012-04-26 09:00
•
307次阅读
所以本文采用锁相放大原理中的相敏检波技术中互相关运算来削弱噪声的影响,然后在经过一个低通滤波器,此滤...
发表于 2012-04-25 10:41
•
449次阅读
初涉无线设计和无线产品研发工作的工程师需要掌握基本的射频测量基础知识。很多情况下,这一过程是使那些长...
发表于 2012-04-25 10:30
•
705次阅读
现今的手机生产,成本压力越来越大,生产周期却日益缩短,这就要求产品测试必须更加快速高效。为寻找简单有...
发表于 2012-04-23 15:03
•
902次阅读
手机技术正在从2G/2.5G向3G转移,下一代手机将融合语音、数据和图像等多种功能,被测内容与协...
发表于 2012-04-23 14:55
•
306次阅读
吉时利仪器公司(NYSE:KEI),宣布为其功能强大的4200-SCS半导体特性分析系统新增一套C-...
发表于 2012-04-23 09:15
•
300次阅读
随着阅读器与标签价格的降低和全球市场的扩大,射频标识RFID(以下简称RFID)的应用与日俱增。标签...
发表于 2012-04-20 09:22
•
166次阅读
测试和测量设备跨越很宽的范围。对简单应用来说,比较容易选择合适的结构来满足需要和预算。应用的复杂性增...
发表于 2012-04-20 09:17
•
180次阅读
美国国防部(DoD)等国防组织一直面临着削减成本的压力,同时还要维持重要的防卫任务,并提高应对新...
发表于 2012-04-17 16:06
•
369次阅读
测试是传统软体开发的最后一步。整个软体开发过程,需要收集要求、进行高层次的设计、详细设计、製作程...
发表于 2012-04-16 11:43
•
1169次阅读
全球领先的测试、测量和监测仪器提供商---泰克公司日前宣布,推出针对Thunderbolt技术的...
发表于 2012-04-13 08:29
•
252次阅读
泰克公司宣布,在4月11日--12日于中国国家会议中心举办的2012英特尔信息技术峰会(IDF)上,...
发表于 2012-04-11 15:48
•
224次阅读
安捷伦科技(Agilent Technologies Inc.)为採用低功率双倍资料速率3记忆体...
发表于 2012-04-06 09:45
•
772次阅读
安捷伦科技(Agilent Technologies Inc)日前宣布,Granite Rive...
发表于 2012-04-06 09:38
•
628次阅读
测试,是保证产品质量与品质必不可少的一个环节,制造商需要更精准、更灵活、更经济的测试系统。发展越迅速...
发表于 2012-03-28 11:00
•
830次阅读
“光进铜退”是有线电视网络宽带化、双向化的发展趋势, 有线电视网络改造应将光纤进一步向用户端推进, ...
发表于 2012-03-28 10:48
•
465次阅读
BX型信号变压器,BG型轨道变压器和ZG型硅整流器作为铁路信号电器设备的前端,其工作的稳定性、准确性...
发表于 2012-03-19 10:50
•
376次阅读
通过对所需求电源的分析,结合嵌入式控制技术,提出了一种基于S3C2440的测试系统数字稳压电源解决方...
发表于 2012-03-15 10:50
•
639次阅读
如果功率消耗得较少,那么噪声(精确测量的大敌)实际上增加了。随着新的低压工艺出现,信噪比(SNR)变...
发表于 2012-03-06 09:33
•
278次阅读
随着主流市场即将演进到SuperSpeed USB,许多设计团队正力图加快设计认证。本文将为您提供专...
发表于 2012-02-23 10:02
•
1940次阅读
过去的几年里,测试探针卡的发展允许平行测试更多的器件——同时可测的待测器件(DUT)数量从32到64...
发表于 2011-11-10 12:04
•
854次阅读
本文拟以凌华科技最近推出的PXI-9820 高速数据采集卡为核心,设计一套成本低廉、 功能弹性且适于...
发表于 2011-11-04 17:35
•
562次阅读
锂离子(Li+)电池比其它化学类型的电池更脆弱,对于违规操作具有非常小的容限。因此,锂电池充电电路比...
发表于 2011-11-01 11:29
•
2297次阅读
为了满足对高能效和可持续产品及服务不断增长的需求,领先的测试认证机构CSA Internationa...
发表于 2011-10-21 09:27
•
467次阅读
本文结合电子护照的多种安全机制,分析其优缺点,给出了系统安全测试验证解决方案,为电子护照产品的测试验...
发表于 2011-09-29 17:39
•
977次阅读
随着纯平显示技术演化到高清和3D电视技术,工程师们面临着对不断增长的分辨率、色深和更快的帧刷新速率的...
发表于 2011-09-29 14:28
•
570次阅读
随着大批量消费类行业中SoC与SIP日趋复杂化,低成本与高器件寿命周期这两个基本要求的矛盾更加突出...
发表于 2011-09-24 00:28
•
406次阅读
评论