一种诊断系统的总线并行扩展方法技术方案

技术编号:8532815 阅读:216 留言:0更新日期:2013-04-04 15:49
本发明专利技术公开了一种诊断系统的总线并行扩展方法,包括总线长度寄存器、总线长度计数器、总线数据寄存器1、总线数据寄存器2、总线数据寄存器3、总线数据寄存器4和并行数据位扩展寄存器。本发明专利技术用于诊断系统的总线并行扩展,具有逻辑简单、响应快速的特点。

【技术实现步骤摘要】

本专利技术属于机械诊断领域,尤其涉及。
技术介绍
现代的机械诊断系统设备越来越多,数据总线速度要求是越来越快,这对系统数据总线的可靠性和稳定性提出了很高的要求,串行总线扩展设备虽然简单,但速度极慢,需要从并行总线上考虑数据总线的扩展,但同时又不能增加许多的硬件。
技术实现思路
本专利技术的目的在于提供,用于诊断系统的总线并7TT扩展。实现上述目的的技术方案是,包括总线长度寄存器、总线长度计数器、总线数据寄存器1、总线数据寄存器2、总线数据寄存器3、总线数据寄存器4和并行数据位扩展寄存器;所述的总线长度寄存器将总线扩展长度数据LO L3输送至所述总线长度计数器作为设定值;所述的总线长度计数器按照系统时钟周期计数,达到设定值向所述的并行数据位扩展寄存器发出使能信号En ;所述的总线数据寄存器I输送数据DO D7,至所述的并行数据位扩展寄存器;所述的总线数据寄存器2输送数据D8 D15,至所述的并行数据位扩展寄存器;所述的总线数据寄存器3输送数据D16 D23,至所述的并行数据位扩展寄存器;所述的总线数据寄存器4输送数据D24 D31,至所述的并行数据位扩展寄存器;所述的并行数据位扩展寄存器接收总线数据寄存器I输送的数据DO D7,所述的总线数据寄存器2输送的数据D8 D15,所述的总线数据寄存器3输送的数据D16 D23,所述的总线数据寄存器4输送的数据D24 D31,在收到所述的总线长度计数器发出的使能信号En,扩展数据总线至32位DO D31。上述的总线长度寄存器输送的总线扩展长度数据LO L3只有4位,每增加1,代表总线宽度增加I个字节宽度,就是8位宽度。本专利技术的有益效果是使用极少的硬件资源,实现诊断系统总线上的并行数据扩展,具有逻辑简单、响应快速的特点。附图说明图1是本专利技术的结构示意图。具体实施例方式下面将结合附图对本专利技术作进一步说明。请参照图1,图中给出了,其中总线长度寄存器、总线长度计数器、总线数据寄存器1、总线数据寄存器2、总线数据寄存器3、总线数据寄存器4和并行数据位扩展寄存器均由ATLERA公司的一片FPGA芯片来实现,型号为EP1K50 ;4位的总线长度寄存器将总线扩展长度数据LO L3输送至4位总线长度计数器作为设定值;4位的总线长度计数器按照系统时钟周期计数,达到设定值向32位的并行数据位扩展寄存器发出使能信号En ;8位的总线数据寄存器I输送数据DO D7,至所述的并行数据位扩展寄存器;8位的总线数据寄存器2输送数据D8 D15,至32位的并行数据位扩展寄存器;8位的总线数据寄存器3输送数据D16 D23,至32位的并行数据位扩展寄存器;8位的总线数据寄存器4输送数据D24 D31,至32位的并行数据位扩展寄存器;32位的并行数据位扩展寄存器接收总线数据寄存器I输送的数据DO D7,所述的总线数据寄存器2输送的数据D8 D15,所述的总线数据寄存器3输送的数据D16 D23,所述的总线数据寄存器4输送的数据D24 D31,在收到4位总线长度计数器发出的使能信号En,扩展数据总线至32位DO D31。4位的总线长度寄存器输送的总线扩展长度数据LO L3只有4位,每增加1,代表总线宽度增加I个字节宽度,就是8位宽度。本专利技术的原理是利用并行顺序逻辑的速度来实现最快的数据总线传输扩展,利用FPGA逻辑芯片的强大功能来实现诊断系统总线上的并行数据扩展,具有逻辑简单、响应快速的特点。以上结合附图实施例对本专利技术进行了详细说明,本领域中普通技术人员可根据上述说明对本专利技术做出种种变化例。因而,实施例中的某些细节不应构成对本专利技术的限定,本专利技术将以所附权利要求书界定的范围作为本专利技术的保护范围。本文档来自技高网...

【技术保护点】
一种诊断系统的总线并行扩展方法,其特征在于,包括总线长度寄存器、总线长度计数器、总线数据寄存器1、总线数据寄存器2、总线数据寄存器3、总线数据寄存器4和并行数据位扩展寄存器;所述的总线长度寄存器将总线扩展长度数据L0~L3输送至所述总线长度计数器作为设定值;所述的总线长度计数器按照系统时钟周期计数,达到设定值向所述的并行数据位扩展寄存器发出使能信号En;所述的总线数据寄存器1输送数据D0~D7,至所述的并行数据位扩展寄存器;所述的总线数据寄存器2输送数据D8~D15,至所述的并行数据位扩展寄存器;所述的总线数据寄存器3输送数据D16~D23,至所述的并行数据位扩展寄存器;所述的总线数据寄存器4输送数据D24~D31,至所述的并行数据位扩展寄存器;所述的并行数据位扩展寄存器接收总线数据寄存器1输送的数据D0~D7,所述的总线数据寄存器2输送的数据D8~D15,所述的总线数据寄存器3输送的数据D16~D23,所述的总线数据寄存器4输送的数据D24~D31,在收到所述的总线长度计数器发出的使能信号En,扩展数据总线至32位D0~D31。

【技术特征摘要】
1.一种诊断系统的总线并行扩展方法,其特征在于,包括总线长度寄存器、总线长度计数器、总线数据寄存器1、总线数据寄存器2、总线数据寄存器3、总线数据寄存器4和并行数据位扩展寄存器; 所述的总线长度寄存器将总线扩展长度数据LO L3输送至所述总线长度计数器作为设定值; 所述的总线长度计数器按照系统时钟周期计数,达到设定值向所述的并行数据位扩展寄存器发出使能信号En ; 所述的总线数据寄存器I输送数据DO D7,至所述的并行数据位扩展寄存器; 所述的总线数据寄存器2输送数据D8 D15,至所述的并行数据位扩展寄存器; 所述的总线数据寄存器3输送数据D16 D23,至所述...

【专利技术属性】
技术研发人员:于星光
申请(专利权)人:昆山北极光电子科技有限公司
类型:发明
国别省市:

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

1