PCI Tutorial 1 31 00 vs 1.1

PCI Tutorial 1 31 00 vs 1.1

-

English
64 Pages
Read
Download
Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

Description

PCI TutorialPCI Basics - Slide 1© 2000 Xilinx, Inc.All Rights ReservedPCI Fundamentals and ConceptsOverview of the PCI Specification The PCI Local Bus Specification covers many differentrequirements for PCI complianceMechanicalTimingMechanicalTimiPCISpecificationcElectrical Protocolctri ProtocolPCI Basics - Slide 5© 2000 Xilinx, Inc.All Rights ReservedBasic Bus ArchitectureAdd-in Cards56KKProcessorcessoModemdeSystememMPEGExpansionHost 3D Sound VideoundeoBusBridge Card CapturegerdptBridgeCardrdPCI Local Busls3DSCSI 100 Mbit 10GraphicsiController Ethernettroller Eth MotherboardCardrdLANPCI Basics - Slide 6© 2000 Xilinx, Inc.All Rights ReservedISASample Transaction – PIO56KKProcessorModemdemSystememTargetgMPEGExpansionHost Video 3D SoundunInitiatoriaBusBridge Capture CardgeurerdBridgeBridCardPCI Local Busls3DSCSI 100 Mbit 10GraphicsicsController Ethernettroller Eth MotherboardCardProgrammable I/O TypeInterfaceLANLANPCI Basics - Slide 7© 2000 Xilinx, Inc.All Rights ReservedISASample Transaction – DMA56KKProcessorDMAAModemdemSystememLarge BlockDataInitiatortoMPEGExpansionHost Video 3D SoundunBusTargetBridge Capture CardgeurerdBridgeBridCardPCI Local Busls3DSCSI 100 Mbit 10GraphicsicsController Ethernettroller Eth MotherboardCardUse PIO to set up DMA engineLANLAN Use DMA for image transferPCI Basics - Slide 8© 2000 Xilinx, Inc.All Rights ReservedISAKey Terms ...

Subjects

Informations

Published by
Reads 101
Language English
Report a problem
PCI Basics - Slide 1
PCI Tutorial
© 2000 Xilinx, Inc.
All Rights Reserved
CP IuFndamentals and Concepts
cipecafi Phe SCI weit foOvrevhTCP e
Electrical
s
Protocoll
 B
l
uecSpiLtonIo 
l 
Timing
c
Mechanicaall
aevsr noctaoificientrffery di man rof stnemeriuqeceanlimpcoI PC
aB
Processor System
Host Bridge
SCSI Controller
is cB
Expansion Bus Bridge
us Arc
PCI Local Bus
100 Mbit EthernetMotherboard
LAN
hitec
56K Modem
3D Sound Card
3D Graphics Card
tuArde-din
MPEG Video Capture Card
 Cards
Initiator
aS
Processor System
Host Bridge
SCSI Controller
mple 
Expansion Bus Bridge
Trans
PCI Local Bus
a
100 Mbit EthernetMotherboard
LAN
ctio
56K Modem
MPEG Video Capture Card
3D Graphics Card
 n– P
Target 3D Sound Card
Programmable I/O Type Interface
OI
malp erTS
Expansion Bus Bridge
PCI Local Bus
Large Block Data
DMA
3D Sound Card
56K Modem Initiator MPEG Video Capture Card
Use PIO to set up DMA engine Use DMA for image transfer
LAN
100 Mbit EthernetMotherboard
SCSI Controller
Processor System
3D Graphics Card
Host Bridge
Target
oitcasnaAMD – n
Key Terms
Initiator —Or Master —the bus and initiates the data transferOwns —Every Initiator must also be a Target
Target —Or Slave —Target of the data transfer (read or write)
Agent —Any initiator/target or target on the PCI bus
PCI Signals
RST# —Asynchronous reset —PCI device must tri-state all I/Os during reset
Clock and Reset
hT–zHM 3euqerf ero fryva 3to0 m a ll ksit  owodeod)—periclocThe sLLPera lla dewoe us tofs,hio  nnot ehf yl–”eBacncy can change  Iniup tLC—KCPl signalclock—Alsir no delpmas s iHz3M—3geedg in33333 .3layl serlk. ns c (303MHz
tii ah tset citaend to sady s re noitressA—”ydaend iorattini ibyad e
aterroviec
Transaction Control Initiator Signals
FRAME# – I/O —Signals the start and end of a transaction
RIYD # –/I—OIR-
Transaction Control Target Signals DEVSEL# – I/O —Device select —Part of PCI’s distributed address decoding –Each target is responsible for decoding the address with each transaction –When a target recognizes its address, it asserts DE claim the corresponding transaction
a VsSsEoLc#iat teod