|
|
发表于 2008-9-13 23:54:01
|
显示全部楼层
1、LPC总线简介
% B! j" [8 O. ~4 k$ l4 x! R: |; r" V LPC(Low Pin Count Interface)全称为“低引脚数接口”,是用于Intel架构主板互连协议,它是主板芯片组与外设之间的连接接口。3 Y3 `" X5 j7 h3 _* s; T! `
在早期的PC系统中,使用了基于ISA总线标准的8/16位扩展总线,BIOS与ISA子集相连,ISA子集称为X总线。这种体系结构为适配卡与
6 b% A, {1 T% G8 O. [3 F 系统设计人员提供了一定的灵活性,但是由于软硬件标准缺乏统一性,所以这种体系结构通信速度较慢,经常在互操作上出现问题。) h* M7 F2 T0 f8 W; b! G
1998年初开始,整个业界都在努力从PC系统中取消ISA总线,以降低对系统和操作系统提供商的服务请求成本。几个重要的IT厂商
8 u- ~9 G, N8 t0 W* b$ r 将这一过渡定义为“PC 97设计准则”。随后,在PC 99规范中对过渡提出了更加详尽的计划,并将“即插即用”定为优先选择的扩展机
- X" b0 t1 g6 ~ 制。与PCI、USB和1394总线接口标准类似,LPC也提供了对ISA/X总线体系结构下扩展卡的迁移方向。同时,LPC接口规范还定义了可以挂. y3 q) T, n; V) a/ N
接在LPC总线上的功能部件,包括:
2 z2 y7 C& S; t' o% s Super I/O芯片(提供软盘接口、并行接口、串行接口、红外接口及键盘鼠标接口等);
1 N" ?2 v8 H {9 ? ]' z 音频接口(包括AC 97类似的设计);
+ C. w9 m5 O5 t& ^3 U 一般应用存储器;4 R1 M2 Q, k9 D( ?5 j- z$ U
BIOS固件存储器。
4 b3 }# }& e1 j* d8 o 8 @7 @4 p( |- E. S
由此,可以总结出LPC总线的设计目的: L3 K5 @4 F+ b- g. A, v' O# A; e$ e
提供连接外部低速设备的总线接口;: z3 t& M1 x( ? |) k
与ISA/X总线兼容;8 V+ M6 r% x& w1 d- [8 s/ F
比ISA/X总线使用更少的信号线,提供更好的性能与功能特性。
6 Q. h( d) ]0 J" U; Q; ^2、LPC总线的技术特点6 N; Y3 B7 S9 X8 K+ U
LPC总线为多路复用总线,工作在33MHZ下,与PCI总线同步。LPC的“低引脚数”指实际上需要的信号引脚只有7-13个,而ISA总线却+ X) W2 O9 ]2 [" j
需要30个以上的信号引脚。LPC总线比ISA总线更适合等待时间短暂的集线器访问,因此可以提高系统的整体性能。LPC总线提供了X总线) n+ U& Z, H9 G
所有的循环类型,包括内存、I/O、DMA及总线控制器等。LPC总线接口同步传输,采用PCI时钟协议和信号,从而使传输速率更加容易控制
, L9 }$ g" K. g# ?: T9 ]8 D/ }& \,并防止了系统资源间的冲突。同时由于LPC总线平衡性更强,所以整体性能优于ISA总线系统。
3 X+ r& @) P8 c& ~6 P& n! n( A' m5 n7 ?
LPC总线接口定义了7个必需的信号和6个可选的信号,这些信号中,很多可以在PCI接口中找到类似的信号。所有LPC主控端与设备端都需要( m+ I6 q2 Y7 g
实现必须的信号,而可选的信号则可能在主控端或外设端中不需要实现。
g/ Q) {6 V+ u$ ~% M LPC必需的信号$ l, p3 I8 m0 j; M
LAD[3:0] 地址和数据分时复用信号。" A+ d( @" [4 }8 D D8 h+ T# U7 p
LFRAME# 帧周期信号,LFRAME#有效预示总线传输的开始,它由当前主设备驱动。8 E2 ^2 j9 Q1 j/ F7 d8 S
LRESET#复位信号。- {. E& F, G2 z4 s5 q, A: S. \
LCLK 33MHZ时钟信号。 |
|