|
|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介
7 e* X4 R, A* O LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。
b5 u' r0 ~' A5 }! x8 Q3 Q 在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与0 s8 V+ B' @) `& Q
系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。
: |* }+ N4 ~ L7 O+ y 1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商
; l/ q# N5 v! r1 [& J) I 将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机; z& S5 @3 I i* u4 ^; G5 b/ E7 S
制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂
3 y$ q5 p3 `6 I! X/ V9 _4 Y 接在LPC总线上的功能部件,包括:: \, Z8 S5 m: W
Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);/ j4 u/ g& D0 K# S/ ]+ }. t; g$ \+ e
音频接口(包括AC 97类似的设计);+ v0 e. Q s- t4 X/ [
一般应用存储器;
8 S. p: }* [2 `! n+ S BIOS固件存储器。! [- y" u. S0 f, C% @
9 W ], e( R5 ~1 V
由此,可以总结出LPC总线的设计目的:$ d3 i9 Z& O, G/ s, g2 n
提供连接外部低速设备的总线接口;
- m% g, c; v* E5 G+ D9 t& f* ~ 与ISA/X总线兼容;: m) Q2 m7 l s# X/ i* R8 x
比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。
) }: C2 q7 C! ^$ n1 F6 T2、LPC总线的技术特点1 r4 Q* |- y- O
LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却
+ J3 z8 h7 k. t( a8 [9 s需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线
/ S6 L3 U) V5 I+ q所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制
7 i5 ]$ }$ J, P8 y,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。
& \5 x) F2 _6 \
4 ]* x- D4 W1 v$ qLPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要% w8 W: q& _6 G8 [0 O# J0 z) R" T
实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。$ \& |) v* Q8 C0 ^$ W0 r
LPC必需的信号4 e" q* H# B+ y* x; c
LAD[3:0] 地址和数据分时复用信号。
# u1 B0 o$ f4 uLFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。 r( E0 H, R0 @. `: L7 |, O8 A
LRESET#复位信号。
# d0 c% b* N) W) Y+ t% O+ ^LCLK 33MHZ时钟信号。 |
|