Low Pin Count

Low Pin Count

The Low Pin Count bus, or LPC bus, is used on IBM-compatible personal computers to connect low-bandwidth devices to the CPU, such as the boot ROM and the "legacy" I/O devices (behind a super I/O chip). The "legacy" I/O devices usually include serial and parallel ports, keyboard, mouse, floppy disk controller and - more recently - the Trusted Platform Module. The physical wires of the LPC bus usually connect to the southbridge chip on a PC motherboard.

The LPC bus was introduced by Intel in 1998 as a substitute for the Industry Standard Architecture (ISA) bus. It resembles ISA to software, although physically it is quite different.

The LPC specification defines seven mandatory signals required for bidirectional data transfer. Four of these signals carry the multiplexed address and data. The other three are control signals (frame, reset and clock).

The six optional signals defined in the specification can be used for interrupt support, direct memory access, waking the system from a low power ("sleeping") state and notifying the LPC peripherals that power will soon be removed.

LPC data transfer rates depend on the type of bus access (I/O, Memory, DMA, Firmware.) In all cases, LPC bus accesses are faster than their ISA equivalents. At 33.3 MHz, the typical I/O transfer rate is about 2.56 Mbyte/s.

LPC's main advantage is that it requires only seven signals, and is therefore easy to route on modern motherboards, which are often quite crowded. An integrated circuit using LPC will need 30 to 72 fewer pins than its ISA equivalent. The clock rate was chosen to match that of PCI in order to further ease integration. Also, LPC is intended to be a motherboard-only bus. No connector is defined, and no LPC peripheral daughterboards are available.

The original Xbox game console has an LPC debug port that is used by modders to run un-signed code on the system.

ee also

*List of device bandwidths

External links

* [http://www.intel.com/design/chipsets/industry/lpc.htm LPC Interface Specification at Intel]
* [http://www.smsc.com/main/tools/papers/serirq60.doc Serialized IRQ Support For PCI Systems] (Microsoft Word format) - used by the LPC bus
* [http://www.opencores.org/projects.cgi/web/wb_lpc/overview Open-Source LPC Host and Peripheral Cores]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Low Pin Count — (LPC) ist ein Bus in PC Systemen. Dieser kann softwaremäßig wie ein ISA Bus angesprochen werden. Darum wird auch von serialisiertem ISA gesprochen. Hardwaremäßig ist es jedoch ein serieller Bus, der keine Ähnlichkeiten zum ISA hat; der Inhalt der …   Deutsch Wikipedia

  • Low Pin Count — IT8705F СБИС интерфейса Low Pin Count. Low Pin Count (LPC bus) шина, используемая в IBM PC совместимых персональных компьютерах для подключения устройств, не требующих большой пропускной способности к …   Википедия

  • Low insertion force — sockets (LIF) are integrated circuit sockets that are designed so the force required to insert or remove a package is low. As the number of pins increases on a package, and the package itself is large, or both, the use of low insertion force… …   Wikipedia

  • Ten-pin bowling — is a competitive sport in which a player (the “bowler”) rolls a bowling ball down a wooden or synthetic (polyurethane) lane with the objective of scoring points by knocking down as many pins as possible. The convert|41.5|in|cm|0|lk=on|sing=on… …   Wikipedia

  • Five-pin bowling — is a bowling variant which is only played in Canada, where most bowling alleys offer it, either alone or in combination with ten pin bowling. It was devised around 1909 by Thomas F. Ryan in Toronto, Ontario, at his Toronto Bowling Club , in… …   Wikipedia

  • PIC microcontroller — PIC microcontrollers in DIP and QFN packages …   Wikipedia

  • Atmel AVR — AVR logo. Atmel AVR ATmega8 in 28 pin DIP . The AVR is a …   Wikipedia

  • Microcontroller — The die from an Intel 8742, an 8 bit microcontroller that includes a CPU running at 12 MHz, 128 bytes of RAM, 2048 bytes of EPROM, and I/O in the same chip. A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single… …   Wikipedia

  • IEEE 1355 — IEEE 1355, IEC 14575, or ISO 14575 is a data communications standard, the IEEE Standard for Heterogeneous Interconnect (HIC). It is a low cost, low latency, scalable serial interconnection system, originally intended for communication between… …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”