[发明专利]一种诊断系统的串行总线设备扩展方法无效
申请号: | 201210487842.5 | 申请日: | 2012-11-26 |
公开(公告)号: | CN102937943A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | 于星光 | 申请(专利权)人: | 昆山北极光电子科技有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215301 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 诊断 系统 串行 总线 设备 扩展 方法 | ||
技术领域
本发明属于机械诊断领域,尤其涉及一种诊断系统的串行总线设备扩展方法。
背景技术
现代的机械诊断系统设备越来越多,数据总线越来越长,这对系统数据总线的可靠性和稳定性提出了很高的要求,并行总线扩展设备虽然简单,但数据线很多,硬件上的可靠性呈几何级数下降,需要从串行总线上考虑设备的扩展,但同时又不能增加许多的硬件。
发明内容
本发明的目的在于提供一种诊断系统的串行总线设备扩展方法,用于诊断系统的串行总线设备扩展。
实现上述目的的技术方案是:一种诊断系统的串行总线设备扩展方法,包括设备地址字寄存器、设备特征字寄存器、设备参数字寄存器,并行数据位扩展寄存器、移位寄存器、移位计数器、系统时钟CLK和开关;
所述的设备地址字寄存器将设备地址字A0~A15输送至所述的并行数据位扩展寄存器,所述的设备特征字寄存器将设备地址字S0~S15输送至所述的并行数据位扩展寄存器,所述的设备参数字寄存器将设备地址字D0~D15输送至所述的并行数据位扩展寄存器;
所述的并行数据位扩展寄存器接收所述的设备地址字寄存器输送的地址字A0~A15,所述的设备特征字寄存器输送的特征字S0~S15,所述的设备参数字寄存器输送的参数字D0~D15,扩展并行数据位后输送至所述的移位寄存器;
所述的移位寄存器接收所述的并行数据位扩展寄存器输送的扩展并行数据位,并行转成串行输送至所述的开关输出串行数据总线;
所述的系统时钟CLK输送至所述的开关输出串行时钟总线,所述的系统时钟CLK输送至所述的移位寄存器和所述的移位计数器作为工作时钟;
所述的移位计数器在计数值达到设定值后输出溢出信号Cp断开所述的开关。
上述的设备地址字寄存器的设备地址字共有16位A0~A15,其中高8位A8~A15为11111111h,用以表征这个字表述的是设备地址。
上述的设备特征字寄存器的设备特征字共有16位S0~S15,其中高12位S4~S15为111111111111h,用以表征这个字表述的是设备特征。
上述的设备参数字寄存器的设备参数字共有16位D0~D15,其中高4位D12~D15为0000h,用以表征这个字表述的是设备参数。
上述的并行数据位扩展寄存器是将上述的设备地址字寄存器输送的地址字A0~A15,上述的设备特征字寄存器输送的特征字S0~S15,上述的设备参数字寄存器输送的参数字D0~D15,合并扩展成48位的扩展并行数据位,从高到低的顺序为A15~A0,S15~S0,D15~D0。
上述的移位寄存器接收上述的并行数据位扩展寄存器输送的扩展并行数据位,按照系统时钟的节拍,每个时钟周期内的时钟高电平移动一位数据,移位顺序从高到低。
上述的移位计数器的设定值为48。
本发明的有益效果是:使用极少的硬件资源,实现诊断系统串行总线上的设备扩展,具有简单、方便、可靠的特点。
附图说明
图1是本发明的结构示意图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参照图1,图中给出了一种诊断系统的串行总线设备扩展方法,其中的设备地址字寄存器、设备特征字寄存器、设备参数字寄存器,并行数据位扩展寄存器、移位寄存器、移位计数器、系统时钟CLK和开关均由ATLERA公司的一片FPGA芯片来实现,型号为EP1K30;
16位的设备地址字寄存器将A0~A15的设备地址字输送至48位的并行数据位扩展寄存器,16位的设备特征字寄存器将S0~S15的设备特征字输送至48位的并行数据位扩展寄存器,16位的设备参数字寄存器将D0~D15的设备参数字输送至48位的并行数据位扩展寄存器;
48位的并行数据位扩展寄存器接收地址字A0~A15,特征字S0~S15,参数字D0~D15,合并扩展成48位的扩展并行数据位,从高到低的顺序为A15~A0,S15~S0,D15~D0,扩展并行数据位后输送至48位的移位寄存器;
48位的移位寄存器扩展并行数据位,并行转成串行输送至所述的开关输出串行数据总线;
系统时钟CLK为2MHz,输送至开关输出串行时钟总线,输送至48位的移位寄存器和移位计数器作为工作时钟;
48位的移位计数器的设定值为48,移位计数器在计数达到设定值后输出溢出信号Cp断开所述的开关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆山北极光电子科技有限公司,未经昆山北极光电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210487842.5/2.html,转载请声明来源钻瓜专利网。