LPC接口通讯协议的转换方法和系统技术方案

技术编号:17561729 阅读:90 留言:0更新日期:2018-03-28 12:15
本发明专利技术提供了一种LPC接口通讯协议的转换方法和系统,涉及接口通讯协议技术领域。该方法包括:通过连接在CPU和EC设备之间的CPLD接收CPU的LPC协议端口输出的第一电平和第一访问地址信息;将第一电平转换为EC设备的LPC协议端口相兼容的第二电平;将第一访问地址信息转换为EC设备的LPC协议端口相兼容的第二访问地址信息;将第二电平以及第二访问地址信息发送至EC设备,使CPU与EC设备建立正常的通信连接。本发明专利技术通过在飞腾CPU以及EC设备之间设置CPLD,用于将CPU输出的电平和地址信息转换为EC设备的LPC协议端口相兼容的电平和地址信息,解决了现有CPU和EC设置之间因电平和地址信息不兼容的问题,且设备连接构造简单,通讯快捷。

The conversion method and system of LPC interface communication protocol

The invention provides a method and system for the conversion of LPC interface communication protocol, which involves the technical field of interface communication protocol. The method includes: receiving output port LPC through the CPU connection between the CPU and EC equipment CPLD the first level and the first access address information; the first level conversion second level EC equipment LPC protocol port compatible; the first access address information is converted to EC equipment LPC protocol port compatible second access to the address information; the second and second level access address information is sent to the EC device, the CPU and EC devices to connect the normal communication. By setting the CPLD between CPU and EC in intelligent equipment, for the level and address information conversion CPU output device is the EC LPC protocol port compatible level and address information, to solve the existing CPU and EC settings for level and address information is not compatible with the problem, and the connecting structure has the advantages of simple equipment, fast communication.

【技术实现步骤摘要】
LPC接口通讯协议的转换方法和系统
本专利技术属于接口通讯协议
,尤其涉及一种LPC接口通讯协议的转换方法和系统。
技术介绍
LPC(LowPinCount,低引脚接口)总线,是INTEL为了取代低速落后的X-BUS而推出的总线标准,主要用于主板南桥芯片的通信。EC(embedcontroller,嵌入式控制器)作为开发笔记本时安装的必需部件,支持LPC总线协议。EC一般通过LPC的(60/64、62/66、4E/4F、2E/2F)IO端口进行访问,EC的LPC接口电压是3.3V。我国自主研发的飞腾FT-1500A系列处理器是64位通用CPU,兼容ARM-V8指令集,采用国际先进的28nm工艺流片,具有高性能、低功耗等特点。而飞腾1500A芯片CPU的LPC控制器只支持4字节对齐地址,低两位的地址必须是00b,且LPC接口电压是1.8V,造成了现有EC直接连接飞腾CPU的LPC接口出现不兼容的问题。上述问题亟待解决。
技术实现思路
针对现有EC直接连接飞腾CPU的LPC接口出现不兼容的问题,本专利技术提供一种LPC接口通讯协议的转换方法和系统。本专利技术提供一种LPC接口通讯协议的转换方法,包括:通过连接在CPU和EC设备之间的CPLD接收所述CPU的LPC协议端口输出的第一电平和第一访问地址信息;将所述第一电平转换为与所述EC设备的LPC协议端口相兼容的第二电平;将所述第一访问地址信息转换为与所述所述EC设备的LPC协议端口相兼容的第二访问地址信息;将所述第二电平以及所述第二访问地址信息发送至所述EC设备,使所述CPU与所述EC设备建立正常的通信连接。优选的,所述CPLD包括依次连接的与所述第一电平相兼容的第一电平模块、用于进行电平转换的晶体转换线路模块以及与所述第二电平相兼容的第二电平模块,其中,将所述第一电平转换为所述EC设备的LPC协议端口相兼容的第二电平具体包括:将所述CPLD的第一电平模块连接所述CPU的LPC协议端口,用于接收所述CPU的LPC协议端口输出的第一电平;通过晶体管转换线路将所述第一电平转换为所述EC设备的LPC协议端口相兼容的第二电平,并将所述第二电平通过CPLD的第二电平模块进行输出;将所述第二电平模块连接所述EC设备的LPC协议端口,用于通过输出所述第二电平连接所述CPLD和所述EC设备。优选的,所述CPLD包括依次连接的与所述第一访问地址信息相兼容的第一地址模块、用于进行地址转换的波形转换模块以及与所述第二访问地址相兼容的第二地址模块,其中,将所述第一访问地址信息转换为所述EC设备的LPC协议端口相兼容的第二访问地址信息具体包括:将所述CPLD的第一地址模块连接所述CPU的LPC协议端口,用于接收所述CPU的LPC协议端口输出的第一访问地址信息;通过改变所述第一访问地址信息的波形生成所述EC设备的LPC协议端口相兼容的第二访问地址信息,并将所述第二访问地址信息通过CPLD的第二地址模块进行输出;将所述第二地址模块连接所述EC设备的LPC协议端口,用于将所述第二访问地址信息输出给所述EC设备。优选的,将所述第一访问地址信息转换为与所述所述EC设备的LPC协议端口相兼容的第二访问地址信息之前还包括:按所述第一地址模块的输入端口顺序记录各个所述端口输入的所述第一访问地址信息;将所述输入的所述第一访问地址信息与所述第二地址模块的输出端口的设定输出信息进行匹配;根据所述匹配的结果调整各个所述第一地址模块中第一访问地址信息的输出顺序。优选的,所述通过连接在CPU和EC设备之间的CPLD接收所述CPU的LPC协议端口输出的第一电平和第一访问地址信息之前还包括:根据所述CPLD设置的时钟信号采集所述CPU的LPC协议端口输出的所述第一电平和所述第一访问地址信息。本专利技术还提供一种LPC接口通讯协议的转换系统,包括:接收模块,用于通过连接在CPU和EC设备之间的CPLD接收所述CPU的LPC协议端口输出的第一电平和第一访问地址信息;电平转换模块,用于将所述第一电平转换为与所述EC设备的LPC协议端口相兼容的第二电平;地址信息转换模块,用于将所述第一访问地址信息转换为与所述所述EC设备的LPC协议端口相兼容的第二访问地址信息;连接模块,用于将所述第二电平以及所述第二访问地址信息发送至所述EC设备,使所述CPU与所述EC设备建立正常的通信连接。优选的,所述电平转换模块具体包括依次连接的与所述第一电平相兼容的第一电平模块、用于进行电平转换的晶体转换线路模块以及与所述第二电平相兼容的第二电平模块,所述电平转换模块具体用于:将所述CPLD的第一电平模块连接所述CPU的LPC协议端口,用于接收所述CPU的LPC协议端口输出的第一电平;通过晶体管转换线路将所述第一电平转换为所述EC设备的LPC协议端口相兼容的第二电平,并将所述第二电平通过CPLD的第二电平模块进行输出;将所述第二电平模块连接所述EC设备的LPC协议端口,用于通过输出所述第二电平连接所述CPLD和所述EC设备。优选的,所述地址信息转换模块包括依次连接的与所述第一访问地址信息相兼容的第一地址模块、用于进行地址转换的波形转换模块以及与所述第二访问地址相兼容的第二地址模块,其中,所述地址信息转换模块具体用于:将所述CPLD的第一地址模块连接所述CPU的LPC协议端口,用于接收所述CPU的LPC协议端口输出的第一访问地址信息;通过改变所述第一访问地址信息的波形生成所述EC设备的LPC协议端口相兼容的第二访问地址信息,并将所述第二访问地址信息通过CPLD的第二地址模块进行输出;将所述第二地址模块连接所述EC设备的LPC协议端口,用于将所述第二访问地址信息输出给所述EC设备。优选的,所述系统还包括:记录模块,用于按所述第一地址模块的输入端口顺序记录各个所述端口输入的所述第一访问地址信息;匹配模块,用于将所述输入的所述第一访问地址信息与所述第二地址模块的输出端口的设定输出信息进行匹配;调整模块,用于根据所述匹配的结果调整各个所述第一访问地址信息的输出顺序。优选的,所述系统还包括:采集模块,用于根据所述CPLD设置的时钟信号采集所述CPU的LPC协议端口输出的所述第一电平和所述第一访问地址信息。有益效果:本专利技术通过在飞腾CPU以及EC设备之间设置CPLD,用于将飞腾CPU输出的电平和地址信息转换为EC设备的LPC协议端口相兼容的电平和地址信息,解决了现有飞腾CPU和EC设置之间因电平和地址信息不兼容的问题,且设备连接构造简单,通讯快捷。附图说明图1是本专利技术实施例提供的LPC接口通讯协议的转换方法具体实现流程图;图2是本专利技术另一实施例提供的LPC接口通讯协议的转换方法具体实现流程图;图3是本专利技术实施例提供的LPC接口通讯协议的转换系统的示意性框图;图4是本专利技术另一实施例提供的LPC接口通讯协议的转换系统的示意性框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的LPC接口通讯协议的转换方法具体实现流程图。参见图1所示,本实施例提供的LPC接口通讯协议的转换方法,可以包括:S100、通过连接在C本文档来自技高网...
LPC接口通讯协议的转换方法和系统

【技术保护点】
一种LPC接口通讯协议的转换方法,其特征在于,包括:通过连接在中央处理器CPU和嵌入式控制器EC设备之间的复杂可编程逻辑器件CPLD接收所述CPU的低引脚接口LPC协议端口输出的第一电平和第一访问地址信息;将所述第一电平转换为与所述EC设备的LPC协议端口相兼容的第二电平;将所述第一访问地址信息转换为与所述所述EC设备的LPC协议端口相兼容的第二访问地址信息;将所述第二电平以及所述第二访问地址信息发送至所述EC设备,使所述CPU与所述EC设备建立正常的通信连接。

【技术特征摘要】
1.一种LPC接口通讯协议的转换方法,其特征在于,包括:通过连接在中央处理器CPU和嵌入式控制器EC设备之间的复杂可编程逻辑器件CPLD接收所述CPU的低引脚接口LPC协议端口输出的第一电平和第一访问地址信息;将所述第一电平转换为与所述EC设备的LPC协议端口相兼容的第二电平;将所述第一访问地址信息转换为与所述所述EC设备的LPC协议端口相兼容的第二访问地址信息;将所述第二电平以及所述第二访问地址信息发送至所述EC设备,使所述CPU与所述EC设备建立正常的通信连接。2.如权利要求1所述的方法,其特征在于,所述CPLD包括依次连接的与所述第一电平相兼容的第一电平模块、用于进行电平转换的晶体转换线路模块以及与所述第二电平相兼容的第二电平模块,其中,将所述第一电平转换为所述EC设备的LPC协议端口相兼容的第二电平具体包括:将所述CPLD的第一电平模块连接所述CPU的LPC协议端口,以接收所述CPU的LPC协议端口输出的第一电平;通过晶体管转换线路将所述第一电平转换为所述EC设备的LPC协议端口相兼容的第二电平,并将所述第二电平通过CPLD的第二电平模块进行输出;将所述第二电平模块连接所述EC设备的LPC协议端口,以将所述第二电平输出至所述EC设备。3.如权利要求1所述的方法,其特征在于,所述CPLD包括依次连接的与所述第一访问地址信息相兼容的第一地址模块、用于进行地址转换的波形转换模块以及与所述第二访问地址相兼容的第二地址模块,其中,将所述第一访问地址信息转换为所述EC设备的LPC协议端口相兼容的第二访问地址信息具体包括:将所述CPLD的第一地址模块连接所述CPU的LPC协议端口,以接收所述CPU的LPC协议端口输出的第一访问地址信息;通过改变所述第一访问地址信息的波形将所述第一访问地址信息转换为与所述EC设备的LPC协议端口相兼容的第二访问地址信息,并将所述第二访问地址信息通过CPLD的第二地址模块进行输出;将所述第二地址模块连接所述EC设备的LPC协议端口,以将所述第二访问地址信息输出给所述EC设备。4.如权利要求3所述的方法,其特征在于,所述将所述第一访问地址信息转换为与所述所述EC设备的LPC协议端口相兼容的第二访问地址信息之前还包括:按所述第一地址模块的输入端口顺序记录各个所述端口输入的所述第一访问地址信息;将所述输入的所述第一访问地址信息与所述第二地址模块的输出端口的设定输出信息进行匹配;根据所述匹配的结果调整各个所述第一地址模块中第一访问地址信息的输出顺序。5.如权利要求1所述的方法,其特征在于,所述通过连接在CPU和EC设备之间的CPLD接收所述CPU的LPC协议端口输出的第一电平和第一访问地址信...

【专利技术属性】
技术研发人员:张伟进王飞舟石明林俊
申请(专利权)人:深圳中电长城信息安全系统有限公司
类型:发明
国别省市:广东,44

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

1