Linux-PCI Support Programming PCI-Devices under Linux
Short Description
This document is intended to be a short tutorial about PCI Programming under. Linux. It describes the PCI basics and its implementation under Linux. …
Website: g2pc1.bu.edu | Filesize: 83kb
Content
Linux-PCI Support
Programming PCI-Devices under Linux
by Claus Schroeter
(clausi@chemie.fu-berlin.de)
Abstract
This document is intended to be a short tutorial about PCI Programming under
Linux. It describes the PCI basics and its implementation under Linux.
Introduction to PCI
CPU Memory
. . . . . . . . . . . . .
PCI-Bridge
PCI-Bus
PCI
#0
PCI
#n
PCI
#1
Figure 1: The Architecture of the PCI
Subsystem
The Peripheral Component Interconnect -
Bus (PCI) today is present in a wide variety
of microcomputers ranging from Intel-based
PC architectures to DEC-Alpha-based workstations.
The main difference between the
old fashioned ISA-Bus and PCI is the complete
separation of the Bus-subsystem from
the Memory Subsystem. The CPU communicates
with the PCI subsystem using a special
chipset known as PCI-Bridge. This is
an intelligent controller, that handles all necessary
tasks to transfer data from or to the
CPU or the Memory Subsystem. On PCI the
adresses and data are transferred as seperate
chunks over the bus because all buslines
can be used either as adress- or as
data-lines. In special cases only…
Get the file Download here
Related Books:Related Searches: pc architectures, bridge pci, isa bus, memory subsystem, pci subsystem
Comments
Leave a Reply