SlideShare a Scribd company logo
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.

More Related Content

What's hot

Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
Deepak John
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
Deepak John
 
Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)
Emertxe Information Technologies Pvt Ltd
 
Interrupts of 8085
Interrupts of 8085Interrupts of 8085
Interrupts of 8085
ShivamSood22
 
80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessor
Mihika Shah
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)
Gaditek
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
Shubham Singh
 
Unit vi (1)
Unit vi (1)Unit vi (1)
Unit vi (1)
Siva Nageswararao
 
Presentation on risc pipeline
Presentation on risc pipelinePresentation on risc pipeline
Presentation on risc pipeline
Arijit Chakraborty
 
8051 MICROCONTROLLER ARCHITECTURE.pptx
 8051 MICROCONTROLLER ARCHITECTURE.pptx 8051 MICROCONTROLLER ARCHITECTURE.pptx
8051 MICROCONTROLLER ARCHITECTURE.pptx
MemonaMemon1
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 
Register organization, stack
Register organization, stackRegister organization, stack
Register organization, stack
Asif Iqbal
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
VineethMP2
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
Gopikrishna Madanan
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
Anurag Tomar
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
Abhijeet kapse
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
hello_priti
 
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
RamaPrabha24
 
Introduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control BusIntroduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control Bus
Hem Pokhrel
 

What's hot (20)

Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)
 
Interrupts of 8085
Interrupts of 8085Interrupts of 8085
Interrupts of 8085
 
80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessor
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
Unit vi (1)
Unit vi (1)Unit vi (1)
Unit vi (1)
 
Presentation on risc pipeline
Presentation on risc pipelinePresentation on risc pipeline
Presentation on risc pipeline
 
8051 MICROCONTROLLER ARCHITECTURE.pptx
 8051 MICROCONTROLLER ARCHITECTURE.pptx 8051 MICROCONTROLLER ARCHITECTURE.pptx
8051 MICROCONTROLLER ARCHITECTURE.pptx
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
Register organization, stack
Register organization, stackRegister organization, stack
Register organization, stack
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
 
Introduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control BusIntroduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control Bus
 
DSP Processor
DSP Processor DSP Processor
DSP Processor
 

Similar to PCI & ISA bus

Bus
BusBus
Pc interface
Pc interfacePc interface
Pc interface
Ashraf Aboshosha
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Busesaskme
 
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
Murtadha Alsabbagh
 
Slot (isa pci-agp)
Slot (isa pci-agp)Slot (isa pci-agp)
Bus & Interface
Bus & InterfaceBus & Interface
Bus & Interface
ImranulHasan6
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Rishabha Garg
 
Mother board
Mother boardMother board
Mother board
Sripati Mahapatra
 
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
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
SUNODH GARLAPATI
 
Pci,usb,scsi bus
Pci,usb,scsi busPci,usb,scsi bus
Pci,usb,scsi bus
Sherwin Rodrigues
 
Bus Standards and Networking
Bus Standards and NetworkingBus Standards and Networking
Bus Standards and Networking
Prabu U
 
NETWORK INTERFACE CARD
NETWORK INTERFACE CARDNETWORK INTERFACE CARD
NETWORK INTERFACE CARD
SubhamKumarYadav2
 
Network Interface Card.pdf
Network Interface Card.pdfNetwork Interface Card.pdf
Network Interface Card.pdf
KurtGardy
 
03 - Motherboards.ppt
03 - Motherboards.ppt03 - Motherboards.ppt
03 - Motherboards.ppt
AliyuAhmed9
 

Similar to PCI & ISA bus (20)

Pci
PciPci
Pci
 
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
 
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)
 
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
 

More from Sushant Burde

Fpga optimus main_print
Fpga optimus  main_printFpga optimus  main_print
Fpga optimus main_printSushant Burde
 
Appp rrrr
Appp rrrrAppp rrrr
Appp rrrr
Sushant Burde
 

More from 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.