硬件总线基础04:LPC & eSPI总线(1)

作者&投稿:卓莫 (若有异议请与网页底部的电邮联系)
~

LPC总线:革新方案,引领速度与成本


2002年,英特尔以LPC总线协议为业界带来了革命性的变革,旨在取代 ISA/X-bus,提供更快、成本更低的解决方案。这款协议专为Super I/O、音频、存储和嵌入式控制器设计,简化了主板架构。LPC的核心由7个必选和6个可选管脚组成,如双向信号LAD[3:0],包括地址、数据和控制线路,以及帧头信号LFRAME#等关键组件。


值得注意的是,部分LPC信号与PCI总线共享,与PCI控制器共享数据交换路径。它支持DMA和总线控制操作,比如复位、时钟请求、终端请求和唤醒信号,其中LPCPD#扮演着电源管理的角色,而LPC的外设电源下电指示(LPCPD#)和外设重试I/O指令中断(LSMI#)均为可选信号。


深度解析LPC协议的运作机制


LPC协议支持多种事务类型,如I/O、Memory和DMA,主控与外设的通信遵循明确的周期结构。数据传输通过4bit的LAD进行,整合了控制、事务和边带信息。在Memory Cycle流程中,START状态指示了事务类型,ADDR用于大端模式下的地址传输,TAR则控制总线控制权的交换,同步状态(SYNC)根据外设或主控的决定进行调整。


数据传输方面,DATA阶段采用小端模式,每1个时钟周期传输1字节。SIZE字段由主控驱动,Bit[3:2]保留为00,Bit[1:0]则用于指示数据宽度。CHANNEL字段指示DMA通道,由主控指定,通道号在Bit[2:0]中体现。


Memory操作遵循特定规则,如Memory Write无需等待,但I/O操作则需至少1个周期的同步。至于DMA协议,支持Single、Demand、Verify和Increment模式,8/16bit数据宽度,由LDRQ#信号来启动并管理事务。


DMA流程启动于LDRQ#信号,包含3bit的通道号(大端模式),ACT信号表明请求有效,流程随后结束。DMA操作字段与Memory/I/O操作有明显差异,地址空间由CPU指定。


LPC复位过程独特,LRESET#信号与系统复位遵循特定时序,外设在接收到LRESET#时需忽略LFRAME#和LDRQ[n]#状态,同时确保LAD[3:0]在TAR周期内保持高阻态。


LPC的电气规格遵循PCI 2.3规范的第4.2.2节,LPCPD#和LSMI#的具体规格可在相关表中查得。为了保证可靠通信,LAD[3:0]管脚需要上拉以维持TAR周期的高电平,未连接设备时,LDRQ[1:0]则需要外部上拉,推荐使用表格中推荐的上拉电阻值。




内存工作原理是什么?能告诉我具体点吗?
SDRAM与内存基础概念 虽然有关内存结构与时序的基础概念,在本刊2001年第2期的专题中就已有阐述,但在...可见对内存的访问,一次只能是一个L-Bank工作,而每次与北桥交换的数据就是L-Bank存储阵列中一个“...在选定列地址后,就已经确定了具体的存储单元,剩下的事情就是数据通过数据I\/O通道(DQ)输出到内存总线...

关于电脑硬件的一些基础知识
还有外频、前端总线(FSB)频率、内存等,,如果它们之间不搭配好,就好比一条高速公路,时宽时窄,宽的...扼流圈L0与L1是作为储能电感使用并与相接的电容组成LC滤波电路。 其工作原理是这样的:当负载两端的

原理图设计基础简介
P+B 放置总线 P+U 放置总线接口 P+P 放置元件 P+J 放置接点 P+O 放置电源 P+W 连线 P+N 放置网络编号 P+R 放置IO口 P+T 放置文字 P+D 绘图工具栏 D+B 浏览库 D+L 增加\/删除库 D+M 制作库 T 打开工具菜单 R 打开报告菜单 W 打开窗口菜单 五、 其他 l 对象整体编辑 选元件——》查找相...

初级电脑英语单词大全
Basic application 基础程序 Binary coding schemes 二进制译码方案 Binary system 二进制系统 Bit 比特 Browser 浏览器 Bus line 总线 Backup tape cartridge units 备份磁带盒单元 Bandwidth 带宽 Bluetooth 蓝牙 Broadband 宽带 Browser 浏览器 Business-to-business 企业对企业电子商务 Business-to-consumer ...

物联网感知层的基本组成有哪些?
对从感知层获取的大量数据进行处理、分析和存储的中心,能够对数据进行清洗、预处理、分析和挖掘,为上层决策提供依据。物联网感知层通过各种传感器、射频识别系统、智能设备、全球定位系统以及无线通信网络等技术,实现对目标对象的感知、识别、定位和通信,为上层决策提供数据支持和信息交互的基础。

fsb是什么意思?
FSB的由来:“前端总线”这个名称是由AMD在推出K7 CPU时提出的概念,但是一直以来都被大家误认为这个名词不过是外频的另一个名称。我们所说的外频指的是CPU与主板连接的速度,这个概念是建立在数字脉冲信号震荡速度基础之上的,而前端总线的速度指的是数据传输的速度,由于数据传输最大带宽取决于所有同时...

计算机科学与技术考研大纲及考研书籍
(四) 总线标准 七、 输入输出(I\/O)系统 (一) I\/O 系统基本概念 (二) 外部设备 1. 输入设备...917计算机学科专业基础综合[1]DavidA.PattersonJohnL.Hennessy.计算机组成与设计:硬件\/软件接口(原书第

对汽车来说,什么是CMS?
CMS 智能多路协控技术 CMS 追尾减轻制动系统 CMS——智能多路协控技术,是标致在传统多路传输技术以及总线技术基础上开发研制的一项高科技的系统平台,它以用户利益以及未来更多期望的功能为出发点,实现人、车与环境和谐统一的成功产物。与现有的一些技术相比,CMS技术具有独特的前瞻性,它的应用使车辆更加...

51单片机运用can总线的通信协议 急!!!
51单片机上用的是can总线(要求支持300米以上的数据传输)那么他的上位机和下位机的通信协议应该怎么写...CAN协议是建立在OSI 7层开放互连参考模型基础之上的。但CAN协议只定义了模型的最下面两层:数据链路层

阀岛是什么,详细介绍一下?
带现场总线阀岛的出现标志着气电一体化技术的发展进入一个新的阶段,为气动自动化系统的网络化、模块化提供了有效的技术手段,因此近年来发展迅速。 模块式阀岛 在阀岛设计中引人了模块化的设计思想,这类阀岛的基本结构是: l)控制模块位于阀岛中央。控制模块有三种基本方式:多针接口型、现场总线型和可编程型。 2)各...

蒙山县14796032717: LPC是什么总线?具体功能是什么?是什么的简写? -
苑瑗萘丁: PLC是南桥与EC 数据交换总线, 如果PLC有一组不正常,会造成开机不跑码,PLC 可以再MINI-PCI卡槽上测试 ,测试点分别在8脚是FRAME#信号 10、12、14、16脚是PLC_3S_AD(0-3) 小弟也是刚入门说得有不对的地方,望同行多多指教...

蒙山县14796032717: 弦线式电位差计测电源电动势,为什么要先由lpc和Es的粗略值估算出1伏电压对应的电阻线长度,后作Es的补偿 -
苑瑗萘丁: 因为lpc对应的Ex大约为1.5V大于lp'c'的电压值,补偿原理可以使结果更加精确,从而得到更准确的值. 电位差计是用补偿原理构造的仪器.补偿方法的特点是不从测量对象中支取电流,因而不干扰被测量的数值,测量结果准确可靠,电位...

蒙山县14796032717: 我在pcwizard 2006上面看到我的主板支持lpc bus ,不明白这是什么意思,请教高手. -
苑瑗萘丁: LPC bus = Low Pin Count Bus LPC由 Intel 所提出. 是为了在 PC 上把 ISA 取消而制定的一个新规格. 其目的是把非常慢速的 ISA 总线取消. 而为了让一些原本在 ISA 上跑的硬件在没有 ISA 的机器上能够运作所以制定了此一规格. 例如一般 K/B , ...

蒙山县14796032717: 系统总线的总线简介 -
苑瑗萘丁: 系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus).数据总线DB用于传送数据信息.数据总线是双向三...

蒙山县14796032717: 计算机硬件中,总线指的是什么? -
苑瑗萘丁: a.主板的总线 在计算机科学技术中,人们常常以MHz表示的速度来描述总线频率.计算机总线的种类很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线.计算机的前端总线频率是由CPU和北桥芯片...

蒙山县14796032717: 简述微机系统的总线结构 -
苑瑗萘丁: 总线的分类 按照功能划分,大体上可以分为地址总线和数据总线.有的系统中,数据总线和地址总线是复用的,即总线在某些时刻出现的信号表示数据而另一些时刻表示地址;而有的系统是分开的.51系列单片机的地址总线和数据总线是复用...

蒙山县14796032717: 如何为仪器控制系统选择合适的硬件总线 -
苑瑗萘丁: 因为在我们生活的环境以及控制环境中,存在无数的干扰和电磁波.必须选择能够不影响控制传输与数据安全的总线,才能保证控制正确.总线是没有硬件总线和软件总线之分的.任何总线传输实现都必然是硬件与软件的结合体.这所谓硬件总线也许是指总线接口已经通过硬件芯片做好了,但同样也是通过软件控制才能工作.即使通过软件编程实现总线功能,也同样需要相应硬件接口输出输入.所以硬件总线说法不是很准确..就是接口总线.

蒙山县14796032717: 在计算机硬件系统中“Bus的含义? -
苑瑗萘丁: 在计算机系统中,BUS称为总线,是CPU与Memory及I/O间,传输数据或地址信号的线路集合,PC的系统总线有地址总线(address bus),数据总线(data bus),控制总线(control bus).信息可从多个源部件中的任何一个经总线传 送到多个目标部件中的任意一个.总线由若干平行导线组成,分别传送地址、数据、同步信号、控制信息及电源等. 另BUS又指适配卡与主机板 连接的扩充槽,在PC上的 扩充槽有许多规格,如 ISA(8 bits,8MHz)、 VL-BUS(16~32bits,33MHz)、 PCI(32~64bits,33MHz)、 AGP等.

蒙山县14796032717: 如何获取PCI设备的配置和位置信息!
苑瑗萘丁: 在 Windows 2000 和更高版本的 Windows 操作系统中,控制硬件总线的则是它们各自的总线驱动程序,而不是 HAL.因此,在 Windows 2000 和更高版本的 Windows 操作系统中,过去用于提供总线相关信息的所有 Hal API 都已过时. 在...

蒙山县14796032717: 什么是单片机总线?(I2C)总线作用是什么??以及什么是EEprom及作用??请尽量越详细越好!!! -
苑瑗萘丁: 总线就是很多跟导线组成的线束,I2C(系统管理总线)是指单片机中的SUMBUS,通信用的,即只要是满足SUMBUS协议的元器件,单片机就可以通过I2C总线与其进行通信.EEprom(电可擦可编程只读存储器)一种掉电后数据不丢失的存储芯片,在单片机中一般用来存储数据.更详细的请参考单片机技术手册,或到相关论坛上学习

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网