Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

LPC, FWH And SPI Used In Bios Rom?

Status
Not open for further replies.

mailrapid

New Member
Our engineers always said LPC, FWH and SPI, but I don't really understand the meaning.

1. Are they used only in BIOS ROM? Where can we also see them?
2. In what situation do we use these terms?
3. What are these features respectively?
 
mailrapid said:
Our engineers always said LPC, FWH and SPI, but I don't really understand the meaning.

1. Are they used only in BIOS ROM? Where can we also see them?
2. In what situation do we use these terms?
3. What are these features respectively?
Don't know about the BIOS ROM
I think that
LPC - Linear Predictive Coding
FWH - Beats me All to H*ll
SPI - Serial Peripheral Interface

2 outta 3 aint bad!
 
mailrapid said:
Our engineers always said LPC, FWH and SPI, but I don't really understand the meaning.

1. Are they used only in BIOS ROM? Where can we also see them?
2. In what situation do we use these terms?
3. What are these features respectively?

These terms are used on PC/x86 motherboards.
LPC = low pin count interface (basically replaced the legacy ISA bus stuff)
FWH = firmware hub (a chip/hub used to store the BIOS codes)
SPI = serial flash chip using the SPI bus/interface (basically a FWH with less pins)

Answers to your questions...

1. LPC is usually part of the south bridge or ICH (I/O control hub), and the FWH and SPI are related to the BIOS ROM.

2. We use these terms/alphabets when discussing the BIOS, hubs/chips or busses related to an x86 motherboard.

3. LPC is a bus (or a port) that other circuits/chips can connect to on a motherboard. For example the PS/2 type keyboard & mouse ports (along with a few other I/O functions) are connected to an LPC-type chip which connects to the LPC port on the ICH. FWH are SPI are typically thought of as chips (some insist it's a hub). This is used to store the BIOS firmware/codes. For example, the Phoenix/Award BIOS or AMI BIOS (or other equivalent BIOS) codes are stored in this FWH or SPI serial chip.

Bye.
 
Sometimes we can recognize an FWH and SPI chip, but not the LPC item (but it's there).

The brand on the FWH is typically SST, Atmel, Intel or Winbond. However with the Winbond brand we'll have to be careful as they make many other types of chips too (not just memory chips - but their other chips typically have a lot of pins, ie. more than 32 for a FWH). The FWH is usually a 32-pin PLCC chip. Most/some of the time it'll be sitting in a socket so that it's removable if anybody wants to do this. It'll typically have a 29-something part number.

If we can't find a 32-pin FWH (PLCC chip with or without socket), then we'll have to look for an 8-pin chip of those similar brands. The part number is typically 25-something or 45-something, etc. The SPI chip is normally 8-pin, and it is sometimes found on recent motherboards using the Intel 965 or newer chipsets. It is normally soldered down - without a socket.
 
As you mentioned "The FWH is usually a 32-pin PLCC chip."

1. Can we regard 32-pin PLCC as BIOS rom?
2. When it comes to motherboard design, what kind of chips are connected to
LPC/FWH/SPI?
3. In contrast to LPC, what is HPC(high pin count) used for?
 
mailrapid said:
As you mentioned "The FWH is usually a 32-pin PLCC chip."

1. Can we regard 32-pin PLCC as BIOS rom?
2. When it comes to motherboard design, what kind of chips are connected to
LPC/FWH/SPI?
3. In contrast to LPC, what is HPC(high pin count) used for?

Hey there.
1. Yes we can regard the 32-pin PLCC as a BIOS ROM chip but this as long as it's a memory/flash/EE type of chip.

2a. It's usually the south bridge chip (I/O controller hub) where the BIOS chip (LPC/FWH/SPI) connects to, ie. it's like a leaf of its own and hanging off this south bridge branch. From the south bridge chip, various other items connect to/out from here.

2b. As for the LPC bus itself, some items such as the BIOS chip, Super I/O (multifunction) chip, optional TPM/security chip, and other ~low-speed/bandwidth chips can be found here.

3a. We normally don't hear anything called HPC (high pin count) on a motherboard but there are various chips with lots of pins. There's HPC for a high-performance something-else though.

3b. It's usually in the microcontroller world (for example, the PIC stuff) where we find this HPC term. It's because the PIC originally came with a few pins and over the years they added many more general-purpose I/O pins.
 
The word "LPC" makes me confused about its 32-PLCC.

At first, I thought the word "low pin count" means that a chip with lower pins.
Maybe I would ask why called LPC?
 
Driver for LPC

If we are using the LPC interface for communicating with TPM in BIOS,who will enable the driver for LPS.BIOS itself have to provide the LPC driver?
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top