一种通信总线协议及包括该协议的系统技术方案

技术编号:8024547 阅读:179 留言:0更新日期:2012-11-29 06:26
本发明专利技术涉及通信电子领域,尤其涉及一种通信总线协议及包括该协议的系统;其中,公开了一种通信总线协议及包括该协议的系统,通过利用EPON设备的主控盘的CPU上空闲IO和主控盘的FPGA设置一条管理通道及定义该管理通道的通信总线协议,从而解决了主控盘上CPU的总线接口资源有限时,无法给出其他的总线接口资源用作管理通道的问题,进而实现主控盘对业务盘有效的监督和管理。

【技术实现步骤摘要】

本专利技术涉及通信电子领域,尤其涉及ー种通信总线协议及包括该协议的系统
技术介绍
目前,在以太网无源光网络(EthernetPassive Optical Network,简称 EP0N)设备中,主控盘需要对其附属的各个业务盘进行通信,同时还需要对所有的业务盘上的状态进行监瞀和管理,这样就需要通过从主控盘的CPU上设置一条管理通道,以分别连接各个业务盘上,实现相应的管理功能。但是,当主控盘上CPU的总线接ロ资源有限时,就无法给出其他的总线接ロ资源用作管理通道,从而影响主控盘对业务盘的监瞀和管理
技术实现思路
为解决上述问题,现提供一种旨在解决由于主控盘CPU总线接ロ资源有限,从而造成无法设置管理通道以实现主控盘对业务盘的监瞀和管理的技术方案 ー种通信总线协议,应用于EPON的主设备CPU无法给出总线接ロ资源时,利用该CPU上空闲IO接ロ,进行所述主设备与其从设备进行通信,其中,所述主设备通过通信总线与所述从设备进行通信; 在ー个通信周期内进行数据有效信号的传输; 在一个时钟周期内进行通信时钟信号的传输; 在ー个主周期内进行数据有效信号的传输; 所述主周期是从所述通信周期开始后的ー个所述时钟周期开始后开始进行所述数据有效信号的传输,并且在所述通信周期停止前的ー个所述时钟周期停止前停止; 其中,所述数据有效信号是串行单线传输,且预先定义每个主周期内传输的每个比特或字节的状态及每种状态的含义。优选的,所述通信总线包括数据有效信号线、通信时钟信号线和双向数据信号线,以分别依次用于传输所述数据有效信号、所述通信时钟信号和所述数据有效信号。优选的,在通信开始时,所述数据有效信号由高电平拉低,以开始一次通信动作,并在该次通信动作过程中,始終保持低电平,并在该次通信完成吋,恢复至高电平。优选的,所述通信时钟信号在所述数据有效信号由高电平拉低后的ー个时钟后开始,并在所述数据有效信号恢复至高电平的前一个时钟周期停止。优选的,在一次通信过程中的主周期内,于所述通信时钟信号的每ー个时钟周期内发送ー个比特位的数据。优选的,所述双向数据信号包括设备地址数据位、读写命令位、寄存器地址数据位、响应位、读/写数据位、数据效验位和通信完成应答位。所述设备地址数据位通过FPGA或CPLD设备的空闲管脚配置,以作为通信时的设备地址; 所述读写命令位为所述主设备进行读或写动作的数据,且所述从设备通过所述读写命令位的数据来解析主设备是写操作还是读操作; 所述寄存器地址数据位,提供多个寄存器地址的寻址,且该多个寄存器均可在FPGA或者CPLD中用以存储相关的设备和数据信息; 所述响应位为所述从设备对所述主设备进行读操作时接受送达数据的响应; 所述读/写数据位是双向的,当主设备进行读操作时,主设备将管脚设置为特定状态,以等待选定地址的从设备将读数据的发送,当从设备将相应的所述读数据发送至主控盘时,主设备将管脚状态进行转换;当主设备进行写操作时,所述读/写数据位的数据就是主设备发送给从设备的数据; 所述数据效验位的数据为所述读/写数据位的校验数据;且当主设备进行读操作吋,所述数据效验位的数据为从发送,进行写操作时,所述数据效验位的数据为主设备发送;在整个数据通信完成后,当为读操作时,主设备发送通信完成应答位数据至从设备,以告知从设备该主设备已经接受完其发送的数据;当为写操作时,从设备发送通信完成应答位数据,以告知主设备该从设备已经接受到其发送的全部数据。优选的,所述设备地址数据位是通过该设备的CPLD或FPGA的选定IO管脚上下电设置,且上电过程中,写入设备的地址寄存器作为通信过程中的设备地址寻址。本专利技术还公开了ー种通信总线协议系统,利用EPON设备的主控盘的CPU上空闲IO和主控盘的FPGA设置一条管理通道,采用如上述任意一项所述的通信总线协议,通过通信总线,与该主控盘的附属业务盘的CPLD、FPGA或CPU进行通信。上述技术方案,通过利用EPON设备的主控盘的CPU上空闲IO和主控盘的FPGA设置一条管理通道及定义该管理通道的通信总线协议,从而解决了主控盘上CPU的总线接ロ资源有限吋,无法给出其他的总线接ロ资源用作管理通道的问题,进而实现主控盘对业务盘有效的监瞀和管理。附图说明通过阅读參照如下附图对非限制性实施例所作的详细描述,本专利技术的其它特征,目的和优点将会变得更明显。图I为本专利技术实施例中通信总线操作的时序图。具体实施例方式为了使本专利技术实现的技术手段、创造特征、达成目的和功效易于明白了解,下结合具体图示,进ー步阐述本专利技术的实施例。本专利技术ー种通信总线协议,应用于EPON设备的主控盘与其附属业务盘进行通信,如FP6508设备上注会与EPON业务卡的FPGA或CPLD之间的通信,其中,该通信协议的接ロ定义为 进行数据通信的通信总线包括数据有效信号线、通信时钟信号线和双向数据信号线,相应的,通信总线协议包括数据有效信号、通信时钟信号和双向数据信号线。图I为本专利技术实施例中通信总线操作的时序图,如图I所示,在ー个通信周期内Tl 进行数据有效信号的传输;在一个时钟周期T内进行通信时钟信号的传输;在ー个主周期T2内进行数据有效信号的传输;上述的主周期T2是从通信周期Tl开始后的一个时钟周期T开始后开始进行数据有效信号的传输,并且在通信周期Tl停止前的一个时钟周期T停止前停止。数据有效信号是整个一次通信动作的开始,当在通信开始时,数据有效信号在通信周期T2内由高电平拉低,表示一次通信动作开始,并在通信动作过程中,通信周期T2内始終保持低电平,并在该次通信完成,即通信周期T2结束吋,恢复至高电平;通信时钟信号是作为整个通信过程的一个时钟信号,在上述的数据有效信号在通信周期T2内由高电平拉低后的一个时钟周期T后开始,并在数据有效信号恢复至高电平的前一个时钟周期T停止,构成主周期Tl ;双向数据信号是串行单线传输,在主周期Tl内进行通信传输,于通信时钟信号的每ー个时钟周期T内发送ー个bit位数据;当主控盘进行读操作时,读取地址寄存器的值的时候,双向数据信号为高阻态,而在主控盘进行写操作时,双向数据信号则为正的IO输出。进ー步的,双向数据信号数据长度为3-8byte,且包括设备地址数据位、读写命令位、寄存器地址数据位、响应位、读/写数据位、数据效验位和通信完成应答位。优选的,如图I所示,在主周期T2内双向数据信号的数据长度设置为8byte,即64个bit时,该双向数据信号的数据结构为16bit的设备地址数据位、2bit读写命令位、8bit寄存器地址数据位、2bit的响应位、32bit读/写数据位、2bit的数据效验位和2bit的通信完成应答位。具体的,上述的设备地址数据位是通过该设备的CPLD或FPGA的选定IO管脚上下电设置,且在上电过程中,写入设备的地址寄存器作为通信过程中的设备地址寻址,且由16个bit数据组成的该设备地址数据位通过FPGA或CPLD设备的空闲管脚配置,以作为通信时的设备地址;而由2个bit数据组成的读写命令位,当主控盘进行读操作时,该读写命令位的数据为01,当主控盘对附属业务盘进行写操作吋,该读写命令位的数据为10,且附属业务盘同时通过该读写命令位的数据来解析主控盘是写操作还是读操作;由8个bit数据组成的寄存本文档来自技高网...

【技术保护点】
一种通信总线协议,应用于EPON的主设备CPU无法给出总线接口资源时,利用该CPU上空闲IO接口,进行所述主设备与其从设备进行通信,其特征在于,所述主设备通过通信总线与所述从设备进行通信;在一个通信周期内进行数据有效信号的传输;在一个时钟周期内进行通信时钟信号的传输;在一个主周期内进行数据有效信号的传输;所述主周期是从所述通信周期开始后的一个所述时钟周期开始后开始进行所述数据有效信号的传输,并且在所述通信周期停止前的一个所述时钟周期停止前停止;其中,所述数据有效信号是串行单线传输,且预先定义每个主周期内传输的每个比特或字节的状态及每种状态的含义。

【技术特征摘要】

【专利技术属性】
技术研发人员:李军
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

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

1