|
|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介4 d# v" M5 M8 b- |
LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。# H4 L+ J% [. _, w
在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与0 n+ ^# v, L% ?; a
系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。6 |- q. Y, [. {9 `# t1 U
1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商
7 u5 b* a( ?# `1 U 将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机9 i. F9 x* J! m5 ]! E F
制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂
/ H3 R/ ]4 I% k+ I3 C" q 接在LPC总线上的功能部件,包括:
. G! U0 a/ c& _! i Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);
* N2 `& u# J( L7 n7 F8 h% P$ I 音频接口(包括AC 97类似的设计);. z! N# A1 _) M. ~5 G6 i0 B
一般应用存储器;
/ @$ I9 a8 l" U- e- v, e0 K BIOS固件存储器。
0 I. i6 I% R, q2 i4 m 5 \, r% ~" y( W1 m0 r
由此,可以总结出LPC总线的设计目的:$ C/ @ f# w) V' m1 g
提供连接外部低速设备的总线接口;) V8 o, \: |7 b: R' P$ b! h7 ]9 E
与ISA/X总线兼容;2 {5 C7 E- I& ^2 \' D1 {+ M
比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。% O$ f& X; O& F
2、LPC总线的技术特点 }0 c$ F& @) J( U$ `
LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却* g& f0 n# U6 e& H& ]# h, b( }7 R
需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线. s/ d' d0 Q8 g$ |
所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制5 N) Y2 ^% N: Q1 s1 ]
,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。 E" Y* U4 ^5 u, F
& ]. A1 G; g5 Y# ? H$ `0 I H: WLPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要
$ ?/ e+ l( u9 l, A) o实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。 P: v' B. h, r0 k
LPC必需的信号; }1 u: B- Y1 }
LAD[3:0] 地址和数据分时复用信号。
* p' d; ?2 \9 W4 Q6 _& YLFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。4 Q+ j3 J8 S8 j* h8 S
LRESET#复位信号。% f' F! g; j V; P- e3 @
LCLK 33MHZ时钟信号。 |
|