当前位置: 首页 > 专利查询>英特尔公司专利>正文

少引线数总线上的存储器事务处理的系统和方法技术方案

技术编号:2885693 阅读:194 留言:0更新日期:2012-04-11 18:40
一种系统,其总线(124)与主机(102)和存储设备(108)耦合。总线(124)可能包含许多通用信号线来传送时分多路复用的地址,数据,和控制信息。存储设备(108)可保存系统启动信息,并通过总线(124)将此信息传达给主机(102)。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机系统。更具体而言,本专利技术涉及计算机系统中少引线数总线上不同类型设备之间的通信。传统老式基础(legacy-based)的计算机系统包含许多外围设备和存储设备,它们通过工业标准体系结构(ISA)总线或扩展总线(X-bus)与系统的芯片组或处理器通信。系统芯片组或处理器必须包含大量引线(例如大约50-70条引线)和相关电路来支持ISA总线或扩展总线信号,这些信号用于连接芯片组或处理器与老式基础的外围设备,包括输入/输出(I/O)或I/O控制设备,例如并行端口控制器、串行端口控制器、超级I/O控制器、软盘控制器、键盘控制器,与存储设备,例如非易失性存储设备用于存储,例如基本输入输出服务(BIOS)信息。支持ISA总线和扩展总线标准所需的大量引线通常会增加整个系统的成本。例如,芯片组或处理器需要较大的封装。较大引线数封装的成本通常比较小引线数封装高,并且在封装组装和系统集成过程中通常对制造质量和可靠性问题更加敏感。而且,较大引线数封装要求印刷电路板(PCB)上更大的表面积,在印刷电路板上可实现计算机系统。因此,就希望把计算机系统中的ISA总线或扩展总线替换成支持相同类型外围设备,但利用相对较少数量引线或信号线的总线。ISA总线和扩展总线标准还限制存储器或I/O地址空间大小在24位或大约16兆字节的存储器或I/O地址空间。由于一些处理器和芯片组能支持32位或64位的地址空间,从前要用别名来把处理器地址空间翻译到ISA地址空间。别名会产生相当的额外开销,可给计算机系统的性能带来负面影响。因此,就希望把ISA总线和扩展总线标准替换成支持一种地址空间的总线,这种地址空间与处理器或芯片组地址空间兼容,并且是潜在无限的。ISA总线和扩展总线标准还有异步的缺点。这通常对于那些需要产生和响应ISA总线和扩展总线信号的元件会增加设计复杂度。因此,就希望把ISA总线和扩展总线标准替换成支持元件间同步通信的总线,从而整体上降低总线接口电路的复杂度。描述了一种系统,其总线与主机和存储设备耦合。此总线可能包含许多通用信号线来传送时分多路复用的地址,数据,和控制信息。存储设备可保存系统启动信息,并通过总线将此信息传达给主机。本专利技术的其他特征和优点从附图和下面的详细叙述中会变得明显。本专利技术的特征和优点由附图中的例子来阐明,但并不局限于此,图中相似的标号表示相似的元素,其中附图说明图1是含少引线数(LPC)总线的计算机系统的一种实施方案;图2是LPC接口的一种实施方案;图3是用于执行存储器和I/O事务处理的状态机的一种实施方案;图4是LPC存储器读事务处理的一种实施方案;图5是LPC存储器写事务处理的一种实施方案;图6是用于执行存储器和I/O事务处理的状态机的另一种实施方案;图7是LPC存储器读事务处理的另一种实施方案;图8是LPC存储器写事务处理的另一种实施方案;图9是存储设备选择办法的一种实施方案;图10是用于存储设备的LPC接口的一种实施方案;以及图11是低功率模式工作时序图的一种实施方案。公开了一种少引线数(LPC)总线的计算机系统。LPC总线可以替代计算机系统中的ISA总线或扩展总线,并提供主机,例如处理器或芯片组,与外围设备,例如I/O或I/O控制设备和存储设备,之间的通信机构。一种实施方案是,LPC总线可包含通用信号线,它们传送几乎所有的时分多路复用的地址,数据,和控制信息来执行主机和外围设备之间的存储器,I/O,直接存储器存取(DMA),和总线主控器的事务处理。LPC总线的一个优点是,它可能只需要相当少的信号线(例如,约6-8根信号线)来完成以前由ISA总线和扩展总线标准的约50-70根信号线完成的所有功能。既然LPC总线的信号线数量可以比ISA总线和扩展总线标准大大减少,计算机系统的芯片组或处理器上用来支持LPC总线所需的引线数也就可以大大减少。类似地,包含在每个外围设备中的LPC接口也可只用同样少数量的引线来通过LPC总线与芯片组或处理器连接。这可使元件制造商的封装成本降低,计算机系统制造商的系统成本降低。另外,这可能提高质量,并使封装和系统集成更可靠。LPC总线还可以用来代替其他系统总线以减少与总线耦合的封装的引线数。LPC总线的另一个优点是,存储器和/或I/O地址空间不再限于通信总线上一定数量的地址线;相反地,LPC总线可以串行传送所需数量的地址信号来寻址任何地址空间。因此,可避免传统的存储器或I/O地址空间的别名。LPC总线的另一个优点是,可能用来连接芯片组或处理器和外围设备的LPC接口逻辑和/或软件与现有的采用ISA总线或扩展总线标准的计算机系统可以是软件兼容的。也就是说,比起ISA总线或扩展总线系统来,在LPC总线系统上运行操作系统软件或应用程序不需要特殊的驱动程序或配置。LPC总线还有另一个优点是,它可以是同步总线,使得主机和外围设备中的LPC接口电路通常比异步总线接口设计所需的电路简单。LPC总线和相关的支持电路也可包含在其他系统中,包括打印机,数字摄象机,和通信系统(例如,调制解调器,蜂窝式电话系统,寻呼机,和数字应答系统)。图1是计算机系统100的一种实施方案,包含了主机102,它经由LPC总线124与外围设备,包括I/O或I/O控制设备104和106,和存储设备108耦合。主机102可以是芯片组,处理器,或者任何其他包含了与LPC总线124接口的智能的控制逻辑。主机102还可包含必要的逻辑以便与可选择的ISA总线126和可选择的PCI或主机总线128接口。主机102通过总线130与存储器110交流地址,数据,和控制信息,总线130可以是局部总线或其他存储器总线。存储器130可以是系统100的主要的或首要的存储器,例如动态随机存取存储器(DRAM),静态随机存取存储器(SRAM),或任何其他类型的易失性或非易失性的存储器,可用来保存,例如,操作系统软件,应用程序,或程序数据。I/O设备104和106,可以是I/O控制设备,可在I/O地址空间内寻址,并且控制访问外围元件,例如软盘驱动器,键盘,等等。每个I/O设备104和106可以是,例如,软盘控制器,串行端口控制器,并行端口控制器,红外线(IR)控制器,键盘控制器,声频控制设备,或视频控制设备。I/O设备104可以是超级I/O设备,包含I/O控制器120和122,它们都可以是,例如,软盘控制器,串行端口控制器,并行端口控制器,红外线(IR)控制器,键盘控制器,声频控制设备,或视频控制设备。存储设备108是可在存储空间内寻址的外围设备。例如,存储设备108可包含任何类型的易失性或非易失性存储器,例如DRAM,SRAM,快速存储器,电可编程只读存储器(EPROM),电可擦除可编程只读存储器(EEPROM),磁存储介质,或光存储介质。存储设备108可保存系统启动代码,可管理代码,操作系统数据,应用程序代码,程序数据,或作为主机102或I/O设备104和106的便笺式存储器的过程。系统启动程序可包含必要的软件来配置或启动系统100中的元件,还可能包含BIOS信息。主机102和外围设备104,106,和108均分别包含各自的LPC接口118,112,114,和116,用于产生LPC信号和响应LPC总线124上的LPC信号。这本文档来自技高网...

【技术保护点】
一种系统包含:一个主机;一个总线,与该主机耦合并含有多个通用信号线以传送时分多路复用的地址,数据,和控制信息;以及一个存储设备,与该总线耦合并保存系统启动信息,其中存储设备通过总线与主机交流系统启动信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:AH加夫肯JA本尼特DI波伊斯纳
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1