|
|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介
% F! m. K: @! E+ e( F& J/ z LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。2 ^; s# m: q! ?
在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与
* Z/ v y7 `" J5 c% Z3 e 系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。+ d- G, j: f: A& q
1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商
4 O) P( o# C# I T7 e 将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机" J0 _4 y6 i2 w. f9 X" |. a# @
制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂' m* X$ [: h4 J, H3 ] ]; I
接在LPC总线上的功能部件,包括:
1 o' ]% K1 ^3 w% S Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);
8 H# ^1 F4 K, k! c9 P( |& s 音频接口(包括AC 97类似的设计);6 \' D$ E0 q+ {
一般应用存储器;4 V- ~+ a, Y8 v, q
BIOS固件存储器。7 z5 u* U, o5 p. i. T
0 B3 P9 Q( d" v* \- { 由此,可以总结出LPC总线的设计目的:9 z1 K1 p3 f4 `
提供连接外部低速设备的总线接口;
$ q5 f S a/ z. Q* d 与ISA/X总线兼容; z A. R( s' z5 J; R' u7 `9 x
比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。
, ^$ H2 d$ Y2 ~" X. e2、LPC总线的技术特点+ F; t0 p, D/ e. N0 i
LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却
' `6 b3 E* a/ f4 w% v. V需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线) H% C4 A' `* X& }8 f8 N
所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制0 [" n7 t- X: ~6 {4 {
,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。1 k' Z. a4 f7 \% ]
4 u, r- N. `. i6 i( z: e, ]
LPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要7 V% t9 s, ^2 D* x3 v' W
实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。
% m' A. A' y _- t% o$ k0 u) P LPC必需的信号
+ g$ B" v0 F! }; }+ q$ e) h+ NLAD[3:0] 地址和数据分时复用信号。- R- n+ _9 p: H" L$ C/ [# C
LFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。
- D% Y) p" p# B$ l& hLRESET#复位信号。: M6 s, u7 E& J: x" H, h
LCLK 33MHZ时钟信号。 |
|