【技术实现步骤摘要】
一种LPC总线协议转换及设备并行控制装置及方法
[0001]本专利技术涉及LPC总线协议转换领域,具体涉及一种LPC总线协议转换及设备并行控制装置及方法。
技术介绍
[0002]LPC是由Intel公司推出的一种总线协议,用于在计算机系统中替代传统的ISA总线。LPC是33MHz时钟频率、数据宽度4bit的并行总线,由13根信号线组成,其中7个必选信号和6个可选信号,只需要7个必选信号就能够实现LPC通信,因此实现方式比较灵活。但是,随着服务器主板技术的发展,当今主流的主板一般只具备1个LPC物理插槽,甚至有的主板不提供LPC插槽,从而导致TCM、TPM等具备LPC接口的IO设备不能在服务器上兼容使用,所以不能满足服务器对具备LPC总线接口的密码模块的使用需求。而且,由于现有主板只有1个LPC物理插槽,不能实现多个LPC设备并行运行的功能。图1和图2是现有的两种LPC接口方案,图1中LPC总线位于南桥PCH下面,不能实现对多个LPC设备的并行控制,此外,如果主板不具备LPC物理插槽,LPC设备就不能使用;图2是BMC(基板管理控制器)作为LPC设备与PCH进行通信,虽然BMC也支持LPC总线协议,但只是作为从模式(Slave)接受PCH的信息,不能作为主模式(Master)实现对TCM等LPC设备的控制。
技术实现思路
[0003]为解决上述问题,本专利技术提供一种LPC总线协议转换及设备并行控制装置及方法,利用PCI/PCIe物理插槽,将PCI/PCIe总线信号转换为多路LPC总线信号,能够控制多个 ...
【技术保护点】
【技术特征摘要】
1.一种LPC总线协议转换及设备并行控制装置,其特征在于,包括板卡,板卡上设置有可编程逻辑器件,可编程逻辑器件设置有主控状态机、数据缓存区、PCI/PCIE协议IP核、时钟控制模块和N个LPC控制逻辑;PCI/PCIE协议IP核:与PCI/PCIE总线连接,将物理PCI/PCIE信号转换为本地端信号,将本地端的M比特位数据信号存入数据缓存区;其中M=N*4;主控状态机:将数据缓存区内的本地端数据信号分为N组,每组4比特位,选通LPC控制逻辑,向每个选通的LPC控制逻辑发送相应分组数据;接收各个选通LPC控制逻辑从LPC设备读取的数据,并组合为M比特位的数据后通过PCI/PCIE总线发送至上位机;数据缓存区:对数据进行缓存;LPC控制逻辑:实现LPC总线协议,把所接收的分组数据和控制信号转换为LPC总线信号,驱动外部LPC设备工作;时钟控制模块:进行时钟频率转换,作为可编程逻辑器件上各模块的工作时钟。2.根据权利要求1所述的LPC总线协议转换及设备并行控制装置,其特征在于,板卡上还设置有对外接口,包括PCI/PCIe物理总线接口、LPC设备接口和JATG/AS接口;PCI/PCIe物理总线接口供PCI/PCIE协议IP核连接至PCI/PCIE总线;LPC设备接口供LPC控制逻辑连接至外部LPC设备,JATG/AS接口供可编程逻辑器件程序的调试和下载。3.根据权利要求2所述的LPC总线协议转换及设备并行控制装置,其特征在于,板卡上还设置电源模块,为板卡上各模块提供工作电压。4.根据权利要求1、2或3所述的LPC总线协议转换及设备并行控制装置,其特征在于,可编程逻辑器件为FPGA。5.根据权利要求1、2或3所述的LPC总线协议转换及设备并行控制装置,其特征在于,数据缓存区为随机存储器或先进先出堆栈。6.一种LPC总线协议转换及设备并行控制装置,其特征在于,包括BMC,BMC上设置LPC控制逻辑,BMC通过LPC控制逻辑连接外部LPC设备;BMC将数据和控制信号发送至LPC控制逻辑,LPC控制逻辑实现LPC总线协议,把所接收的数据和控制信号转换为LPC总线信号,驱动外部LPC设备工作,实现BMC对外部LPC设备的主动控制。7.一种基于权利要求1
‑
5任一项所述装置的LPC总线协议转换及设备并行控制方法,其特征在于,包括以下步骤:上位机通过PCI/PCIE总线向板卡发送本次需处理的数据;板卡上PCI/PCIE协议IP核接收M比特位的PCI/PCIE总线数据,并处理为本地端数据信号存入数据缓存区;主控状态机将数据缓存区内的本地端数据信号分为N组,每组4比特位;其中N*4=M;主控状态机选通至少一个LPC控制逻辑,向各个选通的LPC控制逻辑发送相应的分组数据;各个选通的LPC控制逻辑将接收的分组数据和控制信号转换为LPC总线信号,驱动LPC设备工作;当选通的LPC控制逻辑完成对LPC设备数据的读取操作后,通知主控状态机读取数据,主控状态机将读取的数据存入数据缓存区;
主控状态机从所有选通的LPC控制逻辑读取完数据后,将全部LPC控制逻辑的4比特位数据组合成M比特位数据通过PCI/PCIE总线发送至上位机。8.根据权利要求7所述的LPC总线协议转换及设备并行控制方法,其特征在于,将全部LPC控制逻辑的4比特位数据组合成M比特位数据时,...
【专利技术属性】
技术研发人员:苏振宇,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。