Linux-PCI Support Programming PCI-Devices under Linux

Linux-PCI Support Programming PCI-Devices under LinuxShort 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

AddThis Social Bookmark Button
Related Books:
  • Advanced Linux Programming
  • Linux Kernel for System Programming
  • Programming in Linux Prerequisites - Basic Operating Systems …
  • Programming Linux Games
  • Bluetooth programming for Linux
  • Microsoft PowerPoint - Linux-3-Modules-26.ppt
  • developerWorks Linux Unicode Linux Unicode programming
  • Linux Newbie Guide

  • Related Searches: , , , ,



    Comments

    Leave a Reply