基于飞腾平台的LPC接口访问装置、笔记本电脑制造方法及图纸

技术编号:15430733 阅读:53 留言:0更新日期:2017-05-25 16:23
本实用新型专利技术公开了基于飞腾平台的LPC接口访问装置、笔记本电脑。公开装置包括飞腾CPU和EC,其中飞腾CPU包括LPC接口,EC包括键盘控制器、Super IO、电源管理通道和端口地址处理单元,其中:飞腾CPU的LPC接口,用于对EC的IO端口访问,并行读写操作;端口地址处理单元,用于将EC的IO端口地址转换为飞腾CPU的LPC接口可以访问的IO端口地址;键盘控制器,用于通过端口地址处理单元,与飞腾CPU进行交互;Super IO,端口地址处理单元通过对Super IO读写操作实现对电源管理通道的访问;电源管理通道,通过端口地址处理单元和Super IO处理后,与飞腾CPU的LPC接口进行信息交互。能够解决飞腾CPU与EC的通讯问题,不需要增加成本和研发工程师的工作量。

【技术实现步骤摘要】
基于飞腾平台的LPC接口访问装置、笔记本电脑
本技术涉及到计算机硬件
,尤其涉及一种基于飞腾平台的LPC接口访问装置。本技术还涉及具有上述基于飞腾平台的LPC接口访问装置的笔记本电脑。
技术介绍
X86平台的笔记本电脑都是采用Intel或AMDCPU,其与EC之间解决方案早已成熟运用。EC即嵌入式控制器担负着笔记本电脑矩阵键盘、触摸板、特殊功能键、笔记本电脑电池智能充放电管理以及温度监控等任务。飞腾平台CPU即飞腾CPU采用了ARM架构,在国产处理器领域占据了重要地位。因为处于起步阶段,也不可避免有些瑕疵。FTCPU的LPC接口因为CPU本身设计缺陷,只能访问4字节对齐的地址,即0、4、8、c结尾的地址。LPC为LowPinCount,即低引脚数目接口。因LPC不能正常通讯,导致笔记本电脑设计中的矩阵键盘、触摸板、特殊功能键、电池解决方案等功能设计困难。参见图1,现有技术是在飞腾CPU100与EC300芯片之间增加一个CPLD200,就是CPU100出来的LPC接口101信号全部连接到CPLD200,然后再到EC300芯片。CPLD为ComplexProgrammableLogicDevice,即复杂可编程逻辑器件。通过CPLD做信号转换来实现通讯,该方案实现复杂,需要增加CPLD芯片进行信号的转化,才能实现通讯,不仅增加成本,而且增加布线空间。因此如何能够解决飞腾CPU与EC的通讯问题,不需要增加成本和研发工程师的工作量,成为本领域技术人员亟待解决的问题。
技术实现思路
本技术要解决的技术问题是,克服现有技术存在的上述缺陷,提供一种基于飞腾平台的LPC接口访问装置,利用该基于飞腾平台的LPC接口访问装置,能够解决飞腾CPU与EC的通讯问题,不需要增加成本和研发工程师的工作量。本技术还提供了一种笔记本电脑,所述笔记本电脑具有上述基于飞腾平台的LPC接口访问装置。本技术还提供了一种飞腾平台笔记本LPC接口访问装置,包括飞腾CPU和EC,其中飞腾CPU包括LPC接口,EC包括键盘控制器、SuperIO、电源管理通道和端口地址处理单元,键盘控制器和SuperIO与端口地址处理单元连接,SuperIO与电源管理通道连接,其中:飞腾CPU的LPC接口,用于对EC的IO端口访问,并行读写操作;端口地址处理单元,用于将EC的IO端口地址转换为飞腾CPU的LPC接口可以访问的IO端口地址;键盘控制器,用于通过端口地址处理单元,接收飞腾CPU的信息,并将键盘和触摸板输入信息传递给飞腾CPU;SuperIO,端口地址处理单元通过对SuperIO进行读写操作实现对电源管理通道的访问;电源管理通道,通过端口地址处理单元和SuperIO处理后,与飞腾CPU的LPC接口进行信息交互,并管理电源。优选地,所述端口地址处理单元判断飞腾CPU的LPC接口欲访问的EC的IO端口地址是否符合预设条件,若符合条件则对IO端口直接进行读写,反之则将EC的IO端口地址转换为飞腾CPU的LPC接口可以访问的IO端口地址。优选地,所述预设条件为IO端口地址为4字节对齐的IO地址,即0,4,8,c结尾的地址。优选地,端口地址处理单元判断飞腾CPU的LPC接口欲访问的EC的IO端口地址是否为0x60/0x64,即欲访问键盘控制器,CPU的LPC接口可直接读写键盘控制器。优选地,端口地址处理单元判断飞腾CPU的LPC接口欲访问的EC的IO端口地址是否为0x62/0x66,即欲访问电源管理通道,端口地址处理单元通过SuperIO对0x2E/0x2F进行读写,将0x62/0x66改写为0x20/0x28后,CPU的LPC接口可对电源管理通道进行读写。本技术提供的飞腾平台的LPC接口访问装置能够解决飞腾CPU与EC的通讯问题,不需要增加成本和研发工程师的工作量。本技术进一步解决其技术问题采用的技术方案是,在提供所述飞腾平台的LPC接口访问装置的基础上,本技术还提供包括飞腾平台的LPC接口访问装置的笔记本电脑。所述笔记本电脑显然具有前述飞腾平台的LPC接口访问装置的全部有益效果,在此不再赘述。附图说明图1为现有技术的一种飞腾平台的LPC接口访问装置的结构框图;图2为本技术提供的一种飞腾平台的LPC接口访问装置结构框图;图3为本技术提供的第一种飞腾平台的LPC接口访问方法流程图;图4为本技术提供的第二种飞腾平台的LPC接口访问方法流程图。具体实施方式为了使本
的人员更好地理解本技术的技术方案,下面结合附图对本技术作进一步的详细说明。参见图2,图2为本技术提供的一种飞腾平台的LPC接口访问装置结构框图。本技术还提供了一种飞腾平台的LPC接口访问装置,包括飞腾CPU100和EC300,其中飞腾CPU包括LPC接口101,EC300包括键盘控制器301、SuperIO302、电源管理通道303和端口地址处理单元304,键盘控制器301和SuperIO302与端口地址处理单元304连接,SuperIO302与电源管理通道304连接,其中:飞腾CPU100的LPC接口101,用于对EC300的IO端口访问,并行读写操作;端口地址处理单元304,用于将EC300的IO端口地址转换为飞腾CPU的LPC接口101可以访问的IO端口地址;所述端口地址处理单元304判断飞腾CPU的LPC接口101欲访问的EC300的IO端口地址是否符合预设条件,若符合条件则对IO端口直接进行读写,反之则将EC300的IO端口地址转换为飞腾CPU的LPC接口101可以访问的IO端口地址。所述预设条件为IO端口地址为4字节对齐的IO地址,即0,4,8,c结尾的地址。键盘控制器302,用于通过端口地址处理单元304,接收飞腾CPU100的信息,并将键盘和触摸板输入信息传递给飞腾CPU100;SuperIO303,端口地址处理单元304通过对SuperIO303进行读写操作实现对电源管理通道304的访问;电源管理通道303,通过端口地址处理单元304和SuperIO302处理后,与飞腾CPU的LPC接口101进行信息交互,并管理电源。由于飞腾CPU的LPC接口101访问功能缺陷,造成飞腾CPU100只能访问4字节对齐的IO地址,即0,4,8,c结尾的地址,当飞腾CPU的LPC接口101欲访问的EC300的IO端口地址为0,4,8,c结尾的4字节对齐的IO地址时,飞腾CPU的LPC接口101可以直接访问,并进行直接读写,如当飞腾CPU的LPC接口101欲访问的EC300的IO端口地址为0x60/0x64,即欲访问键盘控制器,CPU的LPC接口可直接读写键盘控制器。反之端口地址处理单元304对飞腾CPU的LPC接口101欲访问的EC的IO端口地址进行预处理,使欲访问的EC300的IO端口地址满足飞腾CPU的LPC接口101访问要求后即可实现飞腾CPU的LPC接口101对EC300的IO端口的访问。能够解决飞腾CPU与EC的通讯问题,不需要增加成本和研发工程师的工作量。当端口地址处理单元304判断飞腾CPU的LPC接口101欲访问的EC300的IO端口地址是否为0x62/0x66,即欲访问电源管理通道303,端口地址处理单元30本文档来自技高网
...
基于飞腾平台的LPC接口访问装置、笔记本电脑

【技术保护点】
一种基于飞腾平台的LPC接口访问装置,其特征在于,包括飞腾CPU和EC,其中飞腾CPU包括LPC接口,EC包括键盘控制器、Super IO、电源管理通道和端口地址处理单元,键盘控制器和Super IO与端口地址处理单元连接,Super IO与电源管理通道连接,其中:飞腾CPU的LPC接口,用于对EC的IO端口访问,并行读写操作;端口地址处理单元,用于将EC的IO端口地址转换为飞腾CPU的LPC接口可以访问的IO端口地址;键盘控制器,用于通过端口地址处理单元,接收飞腾CPU的信息,并将键盘和触摸板输入信息传递给飞腾CPU;Super IO,端口地址处理单元通过对Super IO进行读写操作实现对电源管理通道的访问;电源管理通道,通过端口地址处理单元和Super IO处理后,与飞腾CPU的LPC接口进行信息交互,并管理电源。

【技术特征摘要】
1.一种基于飞腾平台的LPC接口访问装置,其特征在于,包括飞腾CPU和EC,其中飞腾CPU包括LPC接口,EC包括键盘控制器、SuperIO、电源管理通道和端口地址处理单元,键盘控制器和SuperIO与端口地址处理单元连接,SuperIO与电源管理通道连接,其中:飞腾CPU的LPC接口,用于对EC的IO端口访问,并行读写操作;端口地址处理单元,用于将EC的IO端口地址转换为飞腾CPU的LPC接口可以访问的IO端口地址;键盘控制器,用于通过端口地址处理单元,接收飞腾CPU的信息,并将键盘和触摸板输入信息传递给飞腾CPU;SuperIO,端口地址处理单元通过对SuperIO进行读写操作实现对电源管理通道的访问;电源管理通道,通过端口地址处理单元和SuperIO处理后,与飞腾CPU的LPC接口进行信息交互,并管理电源。2.根据权利要求1所述的基于飞腾平台的LPC接口访问装置,其特征在于,所述端口地址处理单元判断飞腾CPU的LPC接口欲访问的EC的IO端口地址是否符合预设条件,若符合条件则...

【专利技术属性】
技术研发人员:水超李善洪张坤赤彭爽张生泽李波
申请(专利权)人:湖南长城银河科技有限公司
类型:新型
国别省市:湖南,43

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

1