[实用新型]可编程IEEE1394总线监测器无效
申请号: | 200820233886.4 | 申请日: | 2008-12-26 |
公开(公告)号: | CN201355816Y | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 周庆瑞;孙辉先;陈晓敏;曹松 | 申请(专利权)人: | 中国科学院空间科学与应用研究中心 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/26;G06F17/50 |
代理公司: | 北京法思腾知识产权代理有限公司 | 代理人: | 杨小蓉 |
地址: | 100084北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 ieee1394 总线 监测器 | ||
1、一种可编程IEEE1394总线监测器,其特征在于,该监测器在IEEE1394总线链路层的基础上设计,作为一个正常节点通过一个标准的物理层协议控制芯片与IEEE1394串行总线相连,另一端连接用于控制的微处理器和用于数据缓冲的高速先入先出存储器/高速双口随机存储器;用于记录总线上传输的所有类型数据包,监测各种总线状态;
所述的IEEE1394总线监测器包括:控制接口、高速数据接口、控制寄存器、循环冗余校验模块、数据包收发模块、数据缓冲处理模块和链路层物理层接口;
所述的链路层物理层接口提供IEEE1394总线规定的标准接口,总线上的所有数据包以及状态信息都通过该接口由物理层转发到监测器,其中,总线上的数据转发到数据缓冲处理模块,把总线状态直接更新到控制寄存器的相应位;
所述的数据缓冲处理模块由异步先入先出存储器组成,用于数据的缓冲和同步;
所述的控制寄存器,用于提供对监测器的编程控制;通过对控制寄存器的编程,实现记录总线数据和监测总线状态的编程控制;
所述的数据包收发模块,用于根据控制寄存器的要求,用于有选择地记录总线上传输的数据包,并转发到高速数据接口,同时也可以实现数据包确认功能;
所述的循环冗余校验模块,用于对串行总线上传输的数据包进行校验;
所述的控制接口,用于提供一个通用的4位、8位或16位的CPU通用接口,外部CPU可以通过该接口存取内部的控制寄存器实现对监测器的编程;
所述的高速数据接口,用于提供一个输出数据的接口,该接口可以直接输出数据到各种通用的先入先出存储器或双口随机存储器。
2、根据权利要求1所述的可编程IEEE1394总线监测器,其特征在于,所述的控制接口提供了中断逻辑,当监测器监测到总线的某种指定状态,或满足某个中断触发条件时会发出中断申请,外部CPU会在中断服务中读出总线状态的相关信息。
3、根据权利要求1所述的可编程IEEE1394总线监测器,其特征在于,所述的监测器还包括一台数据处理记录设备和显示设备,与微处理器和高速先入先出存储器相连。
4、根据权利要求1所述的可编程IEEE1394总线监测器,其特征在于,所述的监测器核心模块采用硬件描述语言HDL实现,采用同步设计原则,具有很好的时序性能。
5、根据权利要求1所述的可编程IEEE1394总线监测器,其特征在于,所述的监测器具有可编程的功能,通过编程控制选择接收记录不同类型的数据包,包括:接收记录所有的数据包、接收记录指定类型的数据包、接收记录来自某节点的数据包、接收记录发到某节点的数据包,以及各种数据包的组合接收记录;也可以通过编程设定记录数据包和监测状态的触发条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空间科学与应用研究中心,未经中国科学院空间科学与应用研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200820233886.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种搅拌槽的转轴支撑座
- 下一篇:宽厚板连铸机的分节辊