具有复杂处理功能的总线分析仪

发布者:灵感火花最新更新时间:2008-05-09 来源: EEFOCUS关键字:时钟  频率  速度  传送  接口  串行  并行 手机看文章 扫描二维码
随时随地手机看文章
  最令人兴奋,给人深刻印象的标题的例子是,“美国AMD公司击败英特尔的里程碑是1GHz微处理器。”即使胜利是暂时的,这个消息却是事实。不过,现在的印象是1GHz PC似乎很容易得到。你也许没认识到微处理器时钟频率和PC性能之间的区别。另外,也许你没有认真考虑从上述的任意一个公司中大量买这些生产很有限的装置。

  尽管完成1GHz时钟频率的微处理器值得称赞,系统的体系结构在决定PC最终的速度的过程中也是至关重要的。现代的PC应用至少2个独立的总线来(例如存储器总线)保证微处理器本身在数据传送和与外围装置相互作用时,不会降低速度。

  扩展总线提供扩展的功能。所谓的本地总线处理类似高速的视频或图形卡以及100Base-T以太网适配器,这通常就是外设接口总线。针对少量传统应用,一些PC也提供工业标准体系结构(ISA)的兼容性总线。

  传统地,PC为外设提供一个并行接口或RS-232串行总线。当然,把PC和外围设备相连的扩展总线也许在某次的特殊的应用中不被使用,但是,它可能得到很广泛的应用。其结果,在速度,被支持的装置的数量,成本和复杂性中作出妥协。今天,通用串行总线(USB)已经代替了很多过时的,低速总线。

  同样地,在过去,类似磁盘驱动的高速的外围装置需要特殊的对待。为处理这种快速、流动的应用,小型计算机系统接口(SCSI)总线幸运而生。今天,苹果计算机公司的火线接口总线(IEEE1394)和第二代USB.2总线以较低的能耗和成本提供和小型计算机系统接口(SCSD相似的数据传送能力。

  所以,即使全部PC制造商都同意使用相同的总线协议和硬件,仍然存在若干不同类型的总线可供选择。当然,不言而喻,制造商不断面临升级现有的总线以及发展新的技术,以对付不断出现的高速外围设备的挑战。结果是总线激增,这给设计和测试工程师造成额
外负担。

  总线的发展

  传统上的PC扩展总线仅仅是带缓存的微处理器总线的扩展。当微处理器的时钟频率增加时,要求更复杂的总线。最初的PCXT总线总是要求被存储数据的地址,每个一字节的传输都需二个时钟周期。现代总线仅需要一个写地址就可成组地发送相邻的数据块。对大的数据块,传输速度接近总线能支持的最大速度。以前,微处理器独占对扩充总线控制。现在,总线仲裁和总线控制分配给任何有能力的外围装置。另外,扩展装置安装在所谓的即插即用系统中自动完成。通过询问和协商,微处理器在可用的内存中确定如何最佳排列所连接的外围设备,并且,如同微处理器时钟频率增加的那样,总线信号的完整和功率已经变得很重要了。因为总线线路必须作为高速传输线来处理,例如,小型计算机系统接口(SCSI)总线线路必须是有阻力地被终止。PCI总线通过采用审慎的反射操作手段减少功率。驱动信号是半幅信号,但来自无终端接头线路的反射把信号增加到全幅。对于将来的计算机系统,快速10(Rapid10)和无限宽带(IMiniBand)已经被推荐为PCI和小型计算机系统接口(SCSI)的常规替换。这些新的互连性结构是可升级的,可交换的具有高速数据传输速率的结构系统。存储器的存取通过网络适配器,该适配器提供必须的数据打包(packetiz-ing)/数据解包(depacketizing)的功能。信号的电平也已经从传统的+5V电平上被减少了。现在很多的装置在3.3V和1.5V这样低的电平上运行。低电压差分传输信号(LVDS)标准在低电平上达到极强的数据传输力——典型值为300mv,数据传输为1Gb/s。差分运行能消除地噪声和共模干涉,使低功率和高速度同步运行。

  测试的实施

  由于总线协议,信号电平和速度的变化而产生的效应是很多的。评价发生的变化的大小的一个方法是比较现在的无限带宽和以前的那些技术的说明,例如,1992因特的前端总线(front-sidebus)。根据克仁·布查特,一位阿克勒特工艺所的研究开发解决方案的项目经理,“我们已经看到在有效数据窗(5毫微秒到250微微秒)内20次衰减和在电压摆动(5V到200mV)内25次衰减。这是500。另一个表达它的方法是现在的总线功率仅为1992“奔腾”芯片(Intel公司生产的CPU)的前端总线功率的0.2%。“现在必须用信号图表对单个建立和保持的测量确认及表征总线和互连,”他说。“抖动的度量和特征描写已经变得很急需了。”在类似的主题上,戴尔·史密斯——数据传输的负责人——为了分析现代的高速的串行总线传输,列出5个要求:
  • 分流信号而不影响信号的完整性——为了避免对信号的影响,在处理阻抗匹配,串音最小化,消除导致反射的短截线,数字和模拟电路的分离,减小抖动以及时间误差的影响等方面,工程师必须具备重要的技能。
  • 数据信息包同步——在1Gb/s或更高的总线满速度下,一系列数据流中的专用的同步特性必须得到认识。典型地,总线分析仪将使用一种能提供同步的特殊芯片,该芯片的物理缩写为PHY。
  • 串行数据转换为并行数据协议分析仪和逻辑分析仪以并行方式存储数据,因此在被这些仪器存储之前,串行数据必须首先进行转换。
  • 提供传递计数——因为不同种类的总线以字节、词方式运行,分析仪必须跟踪正被解读信息包中的字节。信息包的初始端的指令和控制字节很重要,仅仅包含数据的信息包的末端不及前端重要。
  • 提供错误识别——触发和误码率测试(BERT)需要错误识别功能。对PHY的输出进行处理并查对其低电平和高电平的误差。低电平的误差包括元效的字符,死循环冗余校验(CRC),纠错码(ECC)和不一致误差。典型的,高电平误差由协议,重发数据或忙等问题引起。因为总线变得如此复杂,所以,它们不能用多用途测试仪进行有效的分析。作为例证,PCI总线多路传输地址和数据使用相同的32或64位总线。用类似的方法,采用数据字节对总线指令信号进行多路传输。这样,节省了芯片的管角和接头,并节省了费用。但是,这导致了用传统的逻辑分析仪更难分析这类总线。全部有关特别的总线转移信息都不包含在单一的样品中。为了解决这个问题,一些总线分析仪把总线多路分解成为128通道,所以,整个的转移可以被看作单一事件。为了帮助你应付复杂的总线操作,总线分析仪可以提供若干捕捉和显示方式。例如,VMETRO的PCI总线分析仪提供四种独特的采样模式以支持在不同级别抽样的分析。
  • 时钟——在每个时钟周期,存储一个样本。这可捕获如何进行PCI总线操作的全部细节,计循环时钟周期的时间。这种方式适合于对类似门阵列可编程(FFGA)设计以及特定用途集成电路的硬件分析。
  • 传递——每个有效数据段保存一个样本。每个样本都包括地址和指令(在地址阶段期间里被锁存的指令)。这是从软件观点分析总线处理的最适当的方法。
  • 处理——保存每个有效的数据段的一个样本。这种方式和转移方式相似,但是,它显示每次处理的总的脉冲串宽度。这产生对系统行为分析,确认和性能调整有用的记录。
  • 高速定时一以总线高达500MHz的速度进行不连续时钟采样,该时钟与总线时钟不同步,用以分析总线定时的详细的硬件分析。

  当然,所有这些考虑和操作方式仅仅满足处理硬件的需求。根据计算机存取技术公司(CATO主管市场营销副总裁裁乔·门多列所说,“总线分析的解决方案可分为两大类,一类为特殊种类的总线的专用解决方案,另一类为现成的逻辑分析仪接口上附加一个装置。”专用的解决方案提供了附加功能,该功能适合于在总线分析中增加了特征细节,便如:提供装置分类解码或显示火线网络的树状结构。“这种附加装置的方法允许我们应用现成的逻辑分析仪于新的分析领域,”他继续说。“不过,用户被逻辑分析仪的功能所限制。这些信息更适于硬件分析而不是在协议的范围内看信息包的细节。”在普通的硬件/协议观点上至少有一个是例外的,它就是来自FS2104PCI-X分析仪。比尔比尔·弗兹——该公司的市场部负责人说:“我们正采用一种分析探针,它能在PCI-X总线上监测50个以上不同的协议错误。这工具能帮助你眼踪从一个领域到另个领域的伤脑筋的问题。例如,你可能有模拟问题,但是,你不能确定出如何触发它范围的方法。不过,你知道你所怀疑的协议冲突是模拟问题的表现。”他解释道。“你仅仅在协议冲突上触发你的逻辑分析仪,然后让逻辑分析仪触发其范围。现在你知道你的触发范围,所以,你在其周围做深入探查直到你看到导致错误产生的原因。”无论是什么问题,工程师们想要他们的测试工具能迅速找出原因。并且,他们希望他们的工具容易操作而不必象使用老式、低级仪器那样学习全部的艰涩难懂的指令。迈克尔·芬贝克博士-3A国际公司的技术主管认为,在技术文件中保留了这些应用的相互关系数据的含义(来龙去脉的范围内数据的意思)。尽管他的说明是针对1394系统,但他的结论一般来说适用于总线分析仪。“越来越多的公司在1394装置之间的通信中使用标准协议。IEC61883、音频,视频和控视协议(AV/C)、串行总线协议(SBP2)(能包括任何指令集)、因特网协议。P)、直接打印协议(DPP)、和仪器检测及工业控制协议。ICP〉都是最常被使用的协议。例如,和子集标准结合在一起的AV/C、规范为类似VCRs。DVD和照相机等消费装置的无缝互用性提供了一个出色的构架。“全部这些不同的协议都共有一个共同点:协议指令或数据都封装在连续同步或异步的有效数据信息包中,具有最新技术的1394数据分析仪必须有这些协议的最小解码支持,——换句话说,就是提取和解释1394事务处理。并且,这种仪器的扩展协议支持触发和数据产生功能的能力为开发者的节省大量的时间。

关键字:时钟  频率  速度  传送  接口  串行  并行 引用地址:具有复杂处理功能的总线分析仪

上一篇:逻辑分析仪向网络化测试领域发展
下一篇:串口通讯的概念及接口电路

推荐阅读最新更新时间:2024-03-30 22:06

单片机 实时时钟电路(AT89C51、LCD1602、PCF8563)
一、简介 此电路主要有51单片机、LCD1602模块、PCF8563芯片和按键组成组成,通过LCD1062显示当前时间,按键可设置时间。 二、运行效果 三、部分代码 /*想要更多项目私wo!!!*/ #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int void init() { uchar num; lcden=0; write_com(0x38); //0011 1000B,功能模式设置,设置为8为数据口,两行显示,5*7点阵 write_com(0x0c);
[单片机]
51单片机与A/D转换器MAX195的接口设计
MAX195是16位逐次逼近方式的ADC。它将高精度、高速度、低电源功耗(消耗电流仅10μA)的关闭方式等性能结合在一起。内部校准电路对线性度与偏置误差进行校正,所以无需外部调整便可达到全部额定的性能指标。电容性的DAC结构使之具有特有的85kbps跟踪/保持功能,变换时间仅需9.4μs。三态串行数据输出及引脚可选的单极性(0~VREF)或双极性(-VREF~+VREF)的输入范围使之可广泛应用于便携式仪表、医用信号采集及多传感器测量等系统中。   1 MAX195引脚及说明   MAX195有16个引脚,其排列如图1所示。   2 MAX195转换原理及时序   MAX195片内含有电容性的数字模拟变换器(DAC
[单片机]
51单片机与A/D转换器MAX195的<font color='red'>接口</font>设计
智能化频率特性测试仪系统电路设计
  传统扫频仪的信号源大多采用LC 电路构成的振荡器,大量使用分立元器件来实现各功能,显示部分采用传统的扫描显示器。因此传统结构的扫频仪不仅结构复杂、体积庞大、价格昂贵、操作复杂,而且由于各元件分散性大,参数变化容易受外部环境变化影响,精度不高。目前,以Agilent 等为代表的仪器生产厂家提供了多种高性能的频率特性测试仪。但其产品主要集中在射频、微波等高频领域,中低频段的产品相对缺乏。本文基于直接数字频率合成(DDS)的技术思想,采用DSP 和FPGA 架构的现代数字信号处理技术,设计了一台低成本,高度数字化和智能化的频率特性测试仪,实现了对20 Hz~150 MHz 范围内任意频段的被测网络幅频特性和相频特性测量和显示,完成了
[电源管理]
智能化<font color='red'>频率</font>特性测试仪系统电路设计
研究人员发现锂析出相关物理机制 或将电动汽车充电速度提升5倍
对 电动汽车 推广来说,电池充电时间是重要的限制性因素。据外媒报道,犹他大学(University of Utah)化学工程助理教授Tao Gao进行的一项最新研究,为开发快速充电电池打开了大门。 (图片来源:犹他大学) 锂离子电池的能量密度高、重量轻、寿命长,因此在 电动汽车 领域得到广泛应用。 然而,锂离子电池的充电速度受到“锂析出”(lithium plating)现象的影响。当锂离子过快地注入石墨颗粒中时,便会发生这种副反应。研究人员将锂离子电池的运行过程比作在桌上打来打去的乒乓球。在充电过程中,锂离子像“球”一样从正极移动到负极,其移动速率几乎等同于充电速度。当锂离子移动太快,电池中的石墨颗粒无法捕捉到锂离子时
[汽车电子]
研究人员发现锂析出相关物理机制 或将电动汽车充电<font color='red'>速度</font>提升5倍
ADI为RapID Platform网络接口添加POWERLINK协议以提高设计灵活性和
中国,北京 — Analog Devices, Inc. (ADI),今日宣布为RapID™ Platform网络接口添加POWERLINK实时工业以太网协议,该接口由ADI公司的确定性以太网技术部门(以前的Innovasic, Inc.)开发。借助这个经过预先测试和认证的完整解决方案,系统设计人员能够以最快的速度和最低的成本,为现有产品或新产品添加工业以太网。通过RapID Platform网络接口,系统设计人员能够灵活地将RapID Platform作为一个模块嵌入现场设备应用中,或者完全将模块的组件嵌入现场设备的电路板中。无论通过哪种方式使用,RapID Platform都能够灵活可靠地管理主处理器的工业协议和网络流量,同时
[网络通信]
STM32F030 使用内部时钟和外部时钟
static void SetSysClock(void) { __IO uint32_t StartUpCounter = 0, HSEStatus = 0; /* SYSCLK, HCLK, PCLK configuration ----------------------------------------*/ #if defined (PLL_SOURCE_HSI) /* At this stage the HSI is already enabled */ /* Enable Prefetch Buffer and set Flash Latency */ FLASH- ACR = FLASH_ACR_
[单片机]
DSP接口技术
    随着数字信号处理(DSP)在各种应用中(从高级消费类产品到高规格军事系统)变得更加普遍,电子设备设计人员在DSP软件和硬件开发领域必须学习新的技能。 到DSP的接口变换器     所有现代的定点和浮点DSP引擎都具有一个串行接口或并行存储器接口。并行数据总线宽度等于DSP的内部字长,对于大多数的定点处理器其字长通常为16位。然而,在某些DSP家庭中其字长为24位,在音频处理应用中需要采用这种特高的分辨率。     浮点处理的数据总线宽度为32位或更宽。串行接口可全双工同步操作,而输入和输出数据以位方式串行格式进行操作。每次传送的最大位数通常等于处理器的内部数据总线宽度,但通常可通过编程以适于接口各种不同的外设。
[应用]
ARM I2C总线接口的寄存器设置
控制ARM 12C总线接口需要配置总线控制寄存 器(rIICCON)、总线状态寄存器(rIICSTAT )、总线发送接收移位寄存器(rIICDS )和总线地址寄存(rIICADD )这4个寄存器。 总线控制寄存器通常在程序开始时配置,包括应答信号和接收发送中断的使能以及发送时钟源的选择等。 总线状态寄存器包括模式的选择和起始停止条件的控制等,而数据和地址的发送只需要将数据和地址送到总线发送接收移位寄存器里即可。
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved