|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介3 E" g" x! `/ ^; F
LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。8 b( [- o+ v- Y/ J/ D
在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与' ~' C E V6 n7 F! u
系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。& P, O5 m7 [, {8 B: ?) c3 B1 O
1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商, W" b, |1 w- Z) u! U
将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机, C8 u. x5 d2 g4 F. X. k
制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂
) _2 z" x/ E% N) y9 k/ J k L& d K 接在LPC总线上的功能部件,包括:
( Y' ^' W# |, M5 D; [/ N. E: | Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);
/ m4 a! u1 W# O3 h: n 音频接口(包括AC 97类似的设计);
5 O% e; q0 n: P' m& l& R 一般应用存储器;
" W0 ]% @: F) e9 E BIOS固件存储器。9 W; W3 N; K$ o( q
$ I& H* J7 U0 F# q- g, b* H! L
由此,可以总结出LPC总线的设计目的:4 v# X1 r1 S! N$ C& q1 f
提供连接外部低速设备的总线接口;$ ^" l9 g5 E& w$ u
与ISA/X总线兼容;
% H3 W5 Y$ v% T. A' x% C Y 比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。
( j1 Z/ F( J1 @3 Z; x2、LPC总线的技术特点
0 z% h+ j7 v9 {* w4 D( [) ?2 T LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却 }7 J X) i- U: U
需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线& F; _' e+ b$ K5 } m' q/ T# h
所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制
- G! J+ F/ o8 A5 h1 v,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。7 U3 D) n% U/ ~' ^1 R
' E6 i/ J3 m% {9 oLPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要
* m/ z* m2 V) _6 k, m7 K实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。
. E% z* R0 }) z4 e' m. s# \$ J: ` LPC必需的信号
- x# L! X, B( U; f- K( JLAD[3:0] 地址和数据分时复用信号。
' X% V& s. L( V3 R, s+ lLFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。5 ?1 k4 B' m, O+ Z7 `7 Q
LRESET#复位信号。
. [0 v6 Z( ~* l3 r% K- HLCLK 33MHZ时钟信号。 |
|