一种总线数据的实时监控分析方法、装置及系统制造方法及图纸

技术编号:26596987 阅读:28 留言:0更新日期:2020-12-04 21:18
本发明专利技术公开了一种总线数据的实时监控分析方法、装置及系统,本发明专利技术方法包括采集总线数据;将采集得到的总线数据进行译码;将译码得到的数据写入缓存;取出缓存的数据并发送给上位机,采集总线数据时,采样所使用的时钟为总线上的Master设备所发送给Slave设备的时钟,或者是Master设备与Slave设备共同使用的时钟;装置包括逻辑器件和用于与上位机相连的PC接口转换电路,逻辑器件包括用于连接到Master设备、Slave设备之间的总线上的采集输入端以采集总线数据。本发明专利技术能够可实现长时间连续监控总线,可自动转换总线内传输的数据,无需人为参与分析波形内容,监控的时间不依赖检测仪本身,实用性和普及性更强。

【技术实现步骤摘要】
一种总线数据的实时监控分析方法、装置及系统
本专利技术涉及计算机接口总线通讯部分的总线数据监听技术,具体涉及一种总线数据的实时监控分析方法、装置及系统。
技术介绍
在计算机领域中,总线(BUS)用于将信息从一个模块传递到另外一个模块。而这些从一个点到另外一个点所连接起来的线其实可以统称为总线(BUS)。计算机的总线多种多样,总体而言可分为高速总线和低速总线,如高速总线包括:PCIe总线、DDR接口总线、万兆网络接口总线等等;低速总线包括SPI接口总线、IIC总线、JTAG总线、LPC总线、UART总线等等。这些总线均可以实现两个或两个以上的设备进行互联,实现设备间的数据收发。那么当数据在线路上传输时,一旦出现了意外,整个传输系统上的三者均有嫌疑,他们分别为:发送者、传输线、接收者。为了分清楚问题的根本出处,我们常采用的方式如下:使用示波器或者逻辑分析仪,把探头连接到总线上,然后再把线路上的波形抓取到示波器或者逻辑分析仪的屏幕上,对波形进行分析。以明确是发送者所发出的请求本身存在问题,还是接收者对数据的解析出现了问题,亦或者是传输系统的不本文档来自技高网...

【技术保护点】
1.一种总线数据的实时监控分析方法,其特征在于,该方法包括:/n1)采集总线数据;/n2)将采集得到的总线数据进行译码;/n3)将译码得到的数据写入缓存;/n4)取出缓存的数据并发送给上位机。/n

【技术特征摘要】
1.一种总线数据的实时监控分析方法,其特征在于,该方法包括:
1)采集总线数据;
2)将采集得到的总线数据进行译码;
3)将译码得到的数据写入缓存;
4)取出缓存的数据并发送给上位机。


2.根据权利要求1所述的总线数据的实时监控分析方法,其特征在于,步骤1)中采集总线数据时,采样所使用的时钟为总线上的Master设备所发送给Slave设备的时钟,或者是Master设备与Slave设备共同使用的时钟。


3.根据权利要求2所述的总线数据的实时监控分析方法,其特征在于,步骤1)中采集总线数据时仅进行边沿采样。


4.根据权利要求1所述的总线数据的实时监控分析方法,其特征在于,步骤1)中采集总线数据时,被采集的总线为LPC总线,接入LPC总线的信号包括时钟信号CLK、数据帧信号FRAME、复合命令地址数据信号LAD[3:0],其中时钟信号CLK作为采样使用的时钟。


5.根据权利要求4所述的总线数据的实时监控分析方法,其特征在于,步骤2)中将采集得到的总线数据进行译码时仅保留采样得到的CT/DIR节拍的读写信息、地址Addr、同步节拍Sync和数据Data。


6.根据权利要求5所述的总线数据的实时监控分析方法,其特征在于,步骤2)中将采集得到的总线数据进行译码时,针对读操作的处理步骤包括:
2.1)在数据到来时状态机离开idle状态;
2.2)滤除总线的START节拍;
2.3)根据CT/DIR节拍的读写信息判断访问的方式是否为I/O访问如果不是I/O访问,则可以将本次传输的包络数据丢弃,结束并退出;如果是I/O访问,则将CT/DIR节拍的读写信息保存好,执行下一步;
2.4)将地址Addr的信息保存到一个寄存器内部;
2.5)滤除地址Addr后的TAR节拍信息;
2.6)等待同步节拍Sync,若收到同步节拍Sync则将同步节拍Sync的结果保存到一个寄存器中,如果...

【专利技术属性】
技术研发人员:陈才范里政刘付东
申请(专利权)人:天津飞腾信息技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1