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设备建立正常的通信连接。 ...
【技术保护点】
一种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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。