|
|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介
! Y% W. z/ i7 N: h" {: Y* |2 K LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。3 p6 I7 ]% a2 s& ?0 L: }
在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与
! w! k/ E, K$ r% u8 n: ` 系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。8 p3 b; u6 H3 P1 H) D( B7 x: g4 m
1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商
0 q3 C7 R L; k( [% t 将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机
/ t' T! A6 A$ V7 |! m7 B ^ 制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂
5 Z, d; w, i" a- b* I+ c* @2 F 接在LPC总线上的功能部件,包括:8 g! ?% V* E0 D1 C5 f
Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);
$ M; ]7 N+ b5 z1 @3 \+ K 音频接口(包括AC 97类似的设计);5 r, o5 P4 p1 E
一般应用存储器;/ t; @% \3 J1 N: r w9 N
BIOS固件存储器。7 @3 J8 T$ ? K2 z
7 o7 H" I) m: d
由此,可以总结出LPC总线的设计目的:
/ [1 u" j9 y5 \4 u7 T1 Q' ^ 提供连接外部低速设备的总线接口;
$ k# e ?6 Y. F- Y4 X 与ISA/X总线兼容;
' b/ r7 u# R8 y 比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。6 y/ l* `% q- D, V" Y% q
2、LPC总线的技术特点) S4 n, p1 J# i/ E9 s' E
LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却3 w+ ~# d- K1 \0 ^4 R5 K6 G5 [8 ^
需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线7 y- `4 W2 @ Q7 V) h
所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制
$ I* v4 m& R; W& v,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。0 w0 C, o0 l' N0 g
- }' S2 W; ~ m f
LPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要- a; w, _) V+ f' P+ t
实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。
* J/ _: Z2 |1 `7 k LPC必需的信号
, T( N% [- I/ e; KLAD[3:0] 地址和数据分时复用信号。9 k# H8 c& @4 C2 l- ]
LFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。
" Y9 D/ ^$ V0 T, eLRESET#复位信号。
$ P; G, g* a, Y4 t2 _LCLK 33MHZ时钟信号。 |
|