一种lpc总线与norflashbios芯片连接电路的制作方法

文档序号:6368987阅读:329来源:国知局
专利名称:一种lpc总线与nor flash bios芯片连接电路的制作方法
技术领域
本发明涉及计算机启动电路,具体为一种LPC总线与NOR FLASH BIOS芯片连接电路。该电路采用可编程器件来实现LPC总线与NOR FLASH BIOS芯片的连接,主要用于工业控制领域,尤其是工控计算机环境温度要求严格的BIOS启动。
背景技术
随着信息远程控制高速发展,计算机已经在很多领域得到了广泛的应用。其中在商业控制及工业控制尤为突出,而这些行业最重要的便是计算机的稳定、可靠的工作。要达到计算机稳定、可靠工作最基础的要求就是计算机的启动BOIS (基本输入输出功能)稳定。传统的计算机启动BIOS功能是通过ISA总线、SPI总线和LPC总线连接到相应接口 BIOS芯片上实现的,但目前启动BIOS芯片总线中ISA总线、SPI总线接口 BIOS芯片有工业级温度的芯片(工业级温度-40 +85°C),而LPC总线的BIOS芯片没有工业级温度的芯片,导 致LPC总线启动BIOS电路没办法用在工业控制上,因此LPC总线启动BIOS芯片功能不能用在工业控制上的问题亟待解决。

发明内容
针对现有技术的不足,本发明拟解决的技术问题是,提供一种LPC总线与NORFLASH BIOS芯片连接电路,该电路采用可编程器件来实现LPC总线与NOR FLASH BIOS芯片的连接,具有结构简单,工作可靠,适用性强,可应用于工业控制等特点。本发明解决所述技术问题的技术解决方案是设计一种LPC总线与NOR FLASHBIOS芯片连接电路,其特征在于该连接电路包括LPC总线接口、可编程器件和NOR FLASHBIOS芯片接口 ;所述LPC总线接口与可编程器件连接,可编程器件与NOR FLASH BIOS芯片接口连接;所述LPC总线接口用于与X86系统连接,所述NOR FLASH BIOS芯片接口用于与NOR FLASH BIOS芯片连接;连接电路的工作温度范围为_40 +85°C。与现有技术相比,本发明LPC总线与NOR FLASH BIOS芯片连接电路由于采用了可编程器件,因而能够解决LPC总线启动BIOS芯片功能不能用在工业控制上的问题,确保了很好的兼容性,并具有结构简单,工作可靠,适用性强等特点。


图I是本发明LPC总线与NOR FLASH BIOS芯片连接电路的电气原理框图。
具体实施例方式下面结合实施例及其附图对本发明进一步详细说明。本发明设计的LPC总线与NOR FLASH BIOS芯片连接电路(参见图1),其特征在于该连接电路包括LPC总线接口 I、可编程器件2和NOR FLASH BIOS芯片接口 3 ;所述LPC总线接口 I与可编程器件2连接,可编程器件2与NOR FLASH BIOS芯片接口 3连接;所述LPC总线接口 I用于与X86系统连接,所述NOR FLASH BIOS芯片接口 3用于与NOR FLASH BIOS芯片连接;连接电路的工作温度范围为-40 +85°C。本发明连接电路的LPC总线接口 I用于连接到X86系统上,工作温度范围宽,可以达到-40 +85°C,可满足工作温度要求严格的工业环境使用。本发明连接电路所述的可编程器件2用于LPC总线与ISA总线的转换。实施例可编程器件2采用工业级可编程器件Altera的CPLD。在LPC总线与NOR FLASH BIOS芯片连接电路过程中,可编程器件2通过LPC总线接口 I接受由X86系统发出的信息,并解码出该信息内容,再把解码出来的信息内容编码成标准的ISA总线协议,通过NOR FLASH BIOS芯片接口 3输出到NOR FLASH BIOS芯片;或接受由NOR FLASH BIOS芯片通过NOR FLASHBIOS芯片接口 3发出的信息,并解码出该信息的内容,再把解码出来的信息内容编码成标准的LPC总线协议,通过LPC总线接口 I输出到X86系统。可编程器件2解码LPC总线的信息主要软件的流程为当LFRAME#在有效期,同时判断开始或停止,直到LFRAME#无效判断开始或停止结束此操作时为I个时钟周期;再判断发送的类型(1/0、memory,或MDA)发送方向(Read或Write),此操作为I个时钟周期;再判断发送地址,此操作为4个时钟周期或8个时钟周期;再判断发送数据,此操作为2个时钟周期;再判断发送等待状态,再判断发送MDA通道,此操作为I个时钟周期;再判断发送总线控制信号;可编程器件2编码ISA总线的信息主要软件的流程为首先判断I0CS16或MEMCS16信号有没有有效,如果其中有一个有效则ISA总线的数据就是16bit (SD0 SD15),如果都没有有效则ISA总线的数据就是8bit (SD0 SD7);然后再判断SMEMW或SMEMR信号是否有效,如果SMEMW有效,再判断SAO SA19地址哪个区间有效,然后再把数据通过(SD0 SD7)或(SD0 SD15)信号输出,如果SMEMR有效,再判断SAO SA19地址哪个区间有效,然后再把数据通过(SD0 SD7)或(SD0 SD15)信号输入,上述描述的流程是全部的过程。本发明连接电路采用可编程器件2完成LPC转ISA,具有较好的灵活性。本发明连接电路所述的NOR FLASH BIOS芯片接口 3,用于与NOR FLASH BIOS芯片相连接,NOR FLASH BIOS芯片接口 3为ISA总线接口。ISA接口的BIOS芯片支持的工作温度范围宽,可以达到-40 +85°C,可以满足工作温度要求严格的工业环境使用。本发明连接电路的工作原理和过程是首先,可编程器件2在X86系统启动时,通过LPC总线接口 I接受X86系统发出的信息,然后根据LPC总线协议解码出该信息的内容,再根据解码出信息的内容编码成ISA总线协议输出,最后通过NOR FLASH BIOS芯片接口 3与NOR FLASH BIOS芯片相连接,来传输X86系统向NOR FLASH BIOS芯片发出的信息;或者可编程器件2通过NOR FLASH BIOS芯片接口 3接受NOR FLASH BIOS芯片发来的信息并解码出内容,再根据LPC总线协议编码成LPC总线格式,通过LPC总线接口 I传送到X86系统;即完成LPC总线与NOR FLASH BIOS芯片连接电路,设计中需要的软件编程严格遵守LPC总线规范和ISA总线规范,编制成通用、标准接口协议。以上实施例仅是对本发明LPC总线与NOR FLASH BIOS芯片连接电路具体应用例子,并不、限制本申请权利要求。凡是在本申请权利要求技术方案上进行的修改和非本质改进的,均在本申请权利要求保护范围之内。本发明未述及之处适用于现有技术。
权利要求
1.一种LPC总线与NOR FLASH BIOS芯片连接电路,其特征在于该连接电路包括LPC总线接口、可编程器件和NOR FLASH BIOS芯片接口;所述LPC总线接口与可编程器件连接,可编程器件与NOR FLASH BIOS芯片接口连接;所述LPC总线接口用于与X86系统连接,所述NOR FLASH BIOS芯片接口用于与NOR FLASH BIOS芯片连接;连接电路的工作温度范围为-40 +85 °C。
2.根据权利要求I所述LPC总线与NORFLASH BIOS芯片连接电路,其特征在于所述可编程器件采用工业级可编程器件Altera的CPLD。
全文摘要
本发明公开一种LPC总线与NOR FLASH BIOS芯片连接电路,其特征在于该连接电路包括LPC总线接口、可编程器件和NOR FLASH BIOS芯片接口;所述LPC总线接口与可编程器件连接,可编程器件与NOR FLASH BIOS芯片接口连接;所述LPC总线接口用于与X86系统连接,所述NOR FLASH BIOS芯片接口用于与NOR FLASH BIOS芯片连接;连接电路的工作温度范围为-40~+85℃。
文档编号G06F13/40GK102662905SQ20121013395
公开日2012年9月12日 申请日期2012年5月3日 优先权日2012年5月3日
发明者亢振东, 刘炳坤, 宁立革, 张凯, 蔡勇 申请人:天津市英贝特航天科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1