|
|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介$ Y) l6 ]' r `, j
LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。: U* e, w7 q$ z
在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与
2 ?; b* o4 h. y1 C8 h$ `8 U) U' h# J 系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。8 t3 g, m7 |3 [, s4 C
1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商
* D9 o# {7 i5 U! {% U, ~ 将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机
5 U# d" S' Q/ J7 v( R" @2 E 制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂
/ I' S' g7 V, W! C! a0 F* a 接在LPC总线上的功能部件,包括:
' G% B. [/ B2 @* e# Z, I Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);( L* y$ m& U* e" f5 X/ v
音频接口(包括AC 97类似的设计);
" _' e" d( a9 A+ n% n$ o) G/ X3 ? 一般应用存储器;
) [0 U2 @) W4 c3 s! j5 Q! O BIOS固件存储器。
: ?1 X, y8 I9 U- n9 p1 N9 `& W 1 y6 w, v2 F& C( M
由此,可以总结出LPC总线的设计目的:
2 p0 J3 N2 S, ^ M 提供连接外部低速设备的总线接口;
$ L/ X3 ?& E4 V, y8 M0 P1 v 与ISA/X总线兼容;
- Z' v5 ^: z7 ~7 g* W2 ` 比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。
5 Z0 B, }! W/ E, ]2、LPC总线的技术特点# D. l3 c/ a9 n4 W8 c; ^' k
LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却: h" }0 q5 X/ X+ {$ d- P: T
需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线
; w( _8 p3 B8 {所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制
7 \# i& R- x) `2 V, o/ B,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。
+ Z) m5 a$ |9 j7 y7 U7 q5 x4 u8 l' v+ Y: a: q; d3 o5 F
LPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要
2 A4 [' \2 z+ W* h7 m实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。8 _6 n( V( o7 j' _8 E
LPC必需的信号$ J. b: U3 A7 ^- p; G" Y
LAD[3:0] 地址和数据分时复用信号。- @) q7 H4 }3 \) C3 Y
LFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。
) y. Z5 H) f, S1 E3 s; H8 ^: kLRESET#复位信号。
0 x) j% P( X9 z- zLCLK 33MHZ时钟信号。 |
|