SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Submitted by
Block diagram of a PCI bus system

          Processor/Main Memory System
 Copro-                                       Main
                CPU             Cache
 cessor                                      Memory


                        PCI                                    Motion
                                                   Audio
                       Bridge                                  Video
                                   PCI Bus


SCSI host     Interface to          LAN                    Graphics
                                                   I/O
 adapter     Expansion Bus         adapter                 adapter
                            Expansin Bus (ISA/EISA)



            Bus Slot    Bus Slot        Bus Slot    Bus Slot
Latest Generation of PCI Chipsets
The PCI read transfer burst
The PCI write transfer burst.
The PCI Express Bus


• Point to point protocol
  – x1, x2, x4, x8, x12, x16 or x32 point-to-point
    Link



• Differential Signaling
PCI Express Topology
ISA BUS
         In 1982 when ISA BUS appeared on the first
PC the 8-bit ISA bus ran at a modest 4.77 MHZ – the
same speed as Intel 8088. ISA BUS is extremely slow by
today's standards and not suited to the use of a
graphical operating system like Windows.

         In 1984 the IBM AT was introduced using the
Intel 80286; at this time the bus was doubled to 16 bits
(the 80286's data bus width) and increased to 8 MHz
(the maximum speed of the original AT, which came in
6 MHz and 8 MHz versions and 24 address lines).
ISA BUS




            8-bit ISA BUS                            16-bit ISA BUS

Bus width         8 - bit

Compatible with   8 bit ISA                  Bus width         16 - bit

Pins              62                         Compatible with   16 bit ISA

Power             +5 V, -5 V, +12 V, -12 V   Pins              98

Clock             4.7727266 MHz              Power             +5 V, -5 V, +12 V, -12 V

                                             Clock             8.333333 MHz
ISA BUS




VESA connectors   Additional           Original 8 bit ISA
                  connections            connectors
                  converts to 16 bit
                  ISA
Describing the Read operation of the ISA


                •           CPU sends out a
                    high on the ALE signal, then
                    sends out the A0-A19 lines.
                    On the address of the target
                    port to be read will be
                    latched. Then the BUS takes
                    the -IOR signal to a low level.
                    So that the addressed device
                    will take a data byte to the
                    D0-D7     data    bus.     The
                    microprocessor will read then
                    the data bus and take the -
                    IOR signal to a high again.
ISA BUS


            A0 to A31                      Memory

             Address bus(32 bit)
• Intel
            D0 to D31              I/O
• 80386DX                          bus
               Data bus (32 bit)
• CPU                              (16
               RD WR IO/M          bit
                                   data)
                Control bus
Elimination of ISA Bus


        The ISA bus is limited to 24 bits of address.
2^24 = 16 MBytes. It means that an ISA card that uses
DMA cannot physically access memory beyond 16
MBytes of RAM. This is a limitation of the ISA bus.

          Motherboard gets 32-bit data from ISA BUS
at two times. Meanwhile at this time ISA BUS declares
“wait state” to the motherboard. Therefore ISA BUS
may reduce System Performance.

Weitere ähnliche Inhalte

Was ist angesagt?

RISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set ComputingRISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set ComputingTushar Swami
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armPrashant Ahire
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Altera Corporation
 
PIC 16F877A by PARTHIBAN. S.
PIC 16F877A   by PARTHIBAN. S.PIC 16F877A   by PARTHIBAN. S.
PIC 16F877A by PARTHIBAN. S.parthi_arjun
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)gnkeshava
 
Assembler directives and basic steps ALP of 8086
Assembler directives and basic steps ALP of 8086Assembler directives and basic steps ALP of 8086
Assembler directives and basic steps ALP of 8086Urvashi Singh
 
Device drivers and interrupt service mechanism
Device drivers and interrupt service mechanismDevice drivers and interrupt service mechanism
Device drivers and interrupt service mechanismVijay Kumar
 
Part-1 : Mastering microcontroller with embedded driver development
Part-1 : Mastering microcontroller with embedded driver development Part-1 : Mastering microcontroller with embedded driver development
Part-1 : Mastering microcontroller with embedded driver development FastBit Embedded Brain Academy
 
PART-3 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
PART-3 : Mastering RTOS FreeRTOS and STM32Fx with DebuggingPART-3 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
PART-3 : Mastering RTOS FreeRTOS and STM32Fx with DebuggingFastBit Embedded Brain Academy
 
Controller area network -ppt
Controller area network -pptController area network -ppt
Controller area network -pptvelichetiphani
 
CAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus ProtocolCAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus ProtocolAbhinaw Tiwari
 

Was ist angesagt? (20)

RISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set ComputingRISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set Computing
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_arm
 
Pc ie tl_layer (3)
Pc ie tl_layer (3)Pc ie tl_layer (3)
Pc ie tl_layer (3)
 
Uart
UartUart
Uart
 
Introduction to ARM Architecture
Introduction to ARM ArchitectureIntroduction to ARM Architecture
Introduction to ARM Architecture
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
 
Advance Peripheral Bus
Advance Peripheral Bus Advance Peripheral Bus
Advance Peripheral Bus
 
8051 timer counter
8051 timer counter8051 timer counter
8051 timer counter
 
PIC 16F877A by PARTHIBAN. S.
PIC 16F877A   by PARTHIBAN. S.PIC 16F877A   by PARTHIBAN. S.
PIC 16F877A by PARTHIBAN. S.
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
 
Assembler directives and basic steps ALP of 8086
Assembler directives and basic steps ALP of 8086Assembler directives and basic steps ALP of 8086
Assembler directives and basic steps ALP of 8086
 
Device drivers and interrupt service mechanism
Device drivers and interrupt service mechanismDevice drivers and interrupt service mechanism
Device drivers and interrupt service mechanism
 
RS 232
RS 232RS 232
RS 232
 
Part-1 : Mastering microcontroller with embedded driver development
Part-1 : Mastering microcontroller with embedded driver development Part-1 : Mastering microcontroller with embedded driver development
Part-1 : Mastering microcontroller with embedded driver development
 
SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
 
Pci express technology 3.0
Pci express technology 3.0Pci express technology 3.0
Pci express technology 3.0
 
PART-3 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
PART-3 : Mastering RTOS FreeRTOS and STM32Fx with DebuggingPART-3 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
PART-3 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
 
UART
UARTUART
UART
 
Controller area network -ppt
Controller area network -pptController area network -ppt
Controller area network -ppt
 
CAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus ProtocolCAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus Protocol
 

Ähnlich wie PCI & ISA bus (20)

Pci
PciPci
Pci
 
Types Of Buses
Types Of BusesTypes Of Buses
Types Of Buses
 
Chap1 expan slots
Chap1 expan slotsChap1 expan slots
Chap1 expan slots
 
Bus
BusBus
Bus
 
Pc interface
Pc interfacePc interface
Pc interface
 
Slots Presentation
Slots PresentationSlots Presentation
Slots Presentation
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Buses
 
Bus
BusBus
Bus
 
Bus Interfacing with Intel Microprocessors Based Systems
Bus Interfacing with Intel Microprocessors Based SystemsBus Interfacing with Intel Microprocessors Based Systems
Bus Interfacing with Intel Microprocessors Based Systems
 
Eisa
EisaEisa
Eisa
 
Slot (isa pci-agp)
Slot (isa pci-agp)Slot (isa pci-agp)
Slot (isa pci-agp)
 
Bus & Interface
Bus & InterfaceBus & Interface
Bus & Interface
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Mother board
Mother boardMother board
Mother board
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
 
Pci,usb,scsi bus
Pci,usb,scsi busPci,usb,scsi bus
Pci,usb,scsi bus
 
Bus Standards and Networking
Bus Standards and NetworkingBus Standards and Networking
Bus Standards and Networking
 
NETWORK INTERFACE CARD
NETWORK INTERFACE CARDNETWORK INTERFACE CARD
NETWORK INTERFACE CARD
 
Network Interface Card.pdf
Network Interface Card.pdfNetwork Interface Card.pdf
Network Interface Card.pdf
 
03 - Motherboards.ppt
03 - Motherboards.ppt03 - Motherboards.ppt
03 - Motherboards.ppt
 

Mehr von Sushant Burde

Mehr von Sushant Burde (8)

Fpga optimus main_print
Fpga optimus  main_printFpga optimus  main_print
Fpga optimus main_print
 
Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
Appp rrrr
Appp rrrrAppp rrrr
Appp rrrr
 
Sushantburde
SushantburdeSushantburde
Sushantburde
 
Caooooooooooo
CaoooooooooooCaooooooooooo
Caooooooooooo
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Sushant memristor
Sushant memristorSushant memristor
Sushant memristor
 
Array antennas
Array antennasArray antennas
Array antennas
 

PCI & ISA bus

  • 2. Block diagram of a PCI bus system Processor/Main Memory System Copro- Main CPU Cache cessor Memory PCI Motion Audio Bridge Video PCI Bus SCSI host Interface to LAN Graphics I/O adapter Expansion Bus adapter adapter Expansin Bus (ISA/EISA) Bus Slot Bus Slot Bus Slot Bus Slot
  • 3. Latest Generation of PCI Chipsets
  • 4. The PCI read transfer burst
  • 5. The PCI write transfer burst.
  • 6. The PCI Express Bus • Point to point protocol – x1, x2, x4, x8, x12, x16 or x32 point-to-point Link • Differential Signaling
  • 8. ISA BUS In 1982 when ISA BUS appeared on the first PC the 8-bit ISA bus ran at a modest 4.77 MHZ – the same speed as Intel 8088. ISA BUS is extremely slow by today's standards and not suited to the use of a graphical operating system like Windows. In 1984 the IBM AT was introduced using the Intel 80286; at this time the bus was doubled to 16 bits (the 80286's data bus width) and increased to 8 MHz (the maximum speed of the original AT, which came in 6 MHz and 8 MHz versions and 24 address lines).
  • 9. ISA BUS 8-bit ISA BUS 16-bit ISA BUS Bus width 8 - bit Compatible with 8 bit ISA Bus width 16 - bit Pins 62 Compatible with 16 bit ISA Power +5 V, -5 V, +12 V, -12 V Pins 98 Clock 4.7727266 MHz Power +5 V, -5 V, +12 V, -12 V Clock 8.333333 MHz
  • 10. ISA BUS VESA connectors Additional Original 8 bit ISA connections connectors converts to 16 bit ISA
  • 11. Describing the Read operation of the ISA • CPU sends out a high on the ALE signal, then sends out the A0-A19 lines. On the address of the target port to be read will be latched. Then the BUS takes the -IOR signal to a low level. So that the addressed device will take a data byte to the D0-D7 data bus. The microprocessor will read then the data bus and take the - IOR signal to a high again.
  • 12. ISA BUS A0 to A31 Memory Address bus(32 bit) • Intel D0 to D31 I/O • 80386DX bus Data bus (32 bit) • CPU (16 RD WR IO/M bit data) Control bus
  • 13. Elimination of ISA Bus The ISA bus is limited to 24 bits of address. 2^24 = 16 MBytes. It means that an ISA card that uses DMA cannot physically access memory beyond 16 MBytes of RAM. This is a limitation of the ISA bus. Motherboard gets 32-bit data from ISA BUS at two times. Meanwhile at this time ISA BUS declares “wait state” to the motherboard. Therefore ISA BUS may reduce System Performance.