|
|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介
8 v' Q+ F6 [( ?6 K X LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。' k; C" ~+ B/ p* \- ~; @
在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与
9 {1 n8 j# V# c$ d9 t$ Z2 u/ h U. C, @ 系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。
; Z5 S2 W- Y; r+ A' L: }* v7 e 1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商( s. w; A' U4 X) D4 o0 Q
将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机5 ]& v+ O d" X' B
制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂+ u7 e8 x+ c- Q" ?! d B* _# b9 ]
接在LPC总线上的功能部件,包括:
8 S& Z4 c+ E7 b* x$ }0 F4 s5 x, i4 t Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);
# B9 {7 i% i0 n! Z 音频接口(包括AC 97类似的设计);5 G) I8 N8 P* w) F
一般应用存储器;
r1 r* n2 l+ H1 c v BIOS固件存储器。
' H3 y' k+ }1 s) S o/ t' i: M
1 F% @. y) o: b* }, e) g! V2 O 由此,可以总结出LPC总线的设计目的:0 T2 ~: R1 Q, W3 a: ?% s
提供连接外部低速设备的总线接口;
0 ?$ i5 @4 Q, ^5 c' V 与ISA/X总线兼容;) i" d9 n3 [1 v/ \- o0 a
比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。
2 ]2 b( `, v) C) h; S" b4 w2、LPC总线的技术特点 y5 T) B {9 c2 n
LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却- i% Y8 n, |, U2 K2 g# z
需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线
' l1 s# q0 ?. }4 @+ L) J0 G# [8 [所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制
2 y0 n/ `% R# k9 u6 @$ E,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。4 N- [4 j+ z6 o( ~
! u! j% A. c( m& A Q$ c. e
LPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要! _5 `! r( f! K5 t- {& i# h7 B
实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。
& V1 k% @" x) a. @* L LPC必需的信号6 ? o7 o4 H! N& s
LAD[3:0] 地址和数据分时复用信号。) V+ I7 n5 p+ |9 A' v7 E# A4 L
LFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。1 Y, M \% w4 i3 M2 c2 h x
LRESET#复位信号。( r/ p3 ]$ q, ~) p
LCLK 33MHZ时钟信号。 |
|