Linux-PCI Support Programming PCI-Devices under Linux
Intendedtobea . . . . . . . . . . . .PCI-BridgePCI-BusPCI#0PCI#nPCI#1Figure1 :TheArchitectureofthePCISubsystemThePeri pheralComponentInterconnect-Bus(PCI)toda yis presentina widevarietyof thecom-pleteseparationof , specialcasesonlyonestartad-dressis transferredfollowedbya determinetheaddressforeachsingledata-wor dthePCI-BridgeandthePCI-Adapterincrement internalcounters, burst cy-clespeedsupthetransfersigni cantly(upto266Mbyte/secfora 64bitdata-transfer).Thankstotheintellige nthandlingof schematicviewof thePCIsubsystemis usea Memoryforcon beplacedin therightplaces,soIRQor addresscon ictsarenolongera commonlyknownasPlug& ( ) Linux -PCISupportFirstContactwiththePCIs ubsystemTo getanimpressionhowlinuxseesthePCIbusinyo urcomputertrygettingthePCIbuscon gurationfromthekernelwithcat /proc/pci. If everythingworksOKyouwill(hopefully)see:P CI devicesfound:Bus0, device12, function0:SCSIstoragecontroller:AdaptecA IC-7881U(rev0).
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 work-stations. The main difference between the old fashioned ISA-Bus and PCI is the com-plete separation of the Bus …
Download Linux-PCI Support Programming PCI-Devices under Linux
Information
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document: