typesofbuses-140719125923-phpapp02
TRANSCRIPT
-
8/16/2019 typesofbuses-140719125923-phpapp02
1/55
BUS
• A data connection between two or more devices connectedto the computer.
• For example, a bus enables a computer processor to
communicate with the memory or a video card tocommunicate with the memory.
• A bus is capable of being a parallel or serial bus
-
8/16/2019 typesofbuses-140719125923-phpapp02
2/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
3/55
• An Industry Standard Architecture bus (ISA bus) allows
additional expansion cards to be connected to a computer'smotherboard.
• It is a standard bus architecture for IBM compatibles.
Introduced in 1981, the ISA bus was designed to support the
Intel 8088 microprocessor for IBM’s first-generation PC.•
In the late 1990s the faster peripheral component interconnect
(PCI).
Soon afterwards, use of the ISA bus began to diminish, and
most IBM motherboards were designed with PCI slots.
• Although there are still a few motherboards being made with
ISA slots, these are generally referred to as the legacy bus
motherboards
ISA (Industry Standard Architecture)
-
8/16/2019 typesofbuses-140719125923-phpapp02
4/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
5/55
Block Diagram
-
8/16/2019 typesofbuses-140719125923-phpapp02
6/55
Features
• 16-bit characteristics.
• It supported 16-bit peripheral devices.
• Five devices with 16-bit interrupt request
(IRQ) could be connected at the same time.
• Also, three additional devices could be
connected parallel to five devices with 16-
bit IRQ.
• 16-bit direct memory access (DMA)
channel.
• The CPU clock speed varied from 16 to 20
MHz.
-
8/16/2019 typesofbuses-140719125923-phpapp02
7/55
Advantages
• Low cost• Compatibility• Used widely
Disadvantages
• Low speed• Jumpers and DIP switches
• Becoming out-dated
-
8/16/2019 typesofbuses-140719125923-phpapp02
8/55
The ISA bus allowed the computer to automatically
detect and setup computer ISA peripherals, such asa modem or sound card.
Applications
Using the PnP technology, an end-user would have the
capability of connecting a device and not having to
configure the device using jumpers or dip switches.
-
8/16/2019 typesofbuses-140719125923-phpapp02
9/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
10/55
Block Diagram
-
8/16/2019 typesofbuses-140719125923-phpapp02
11/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
12/55
Bus width 32bit
Compatible with 8 bit ISA, 16 bit ISA, 32 bit EISA
Pins 98 + 100 inlay
Vcc +5 V, −5 V, +12 V, −12 V
Clock 8.33 MHz
Theoretical data rate (32 bit) about 33MB /s (8.33 MHz × 4bytes)
Usable data rate (32 bit) about 20 MB/s
Features
-
8/16/2019 typesofbuses-140719125923-phpapp02
13/55
Advantages• ISA Compatibility: ISA cards will work in EISA slots.
• 32 Bit Bus Width: Like MCA, the bus was expanded to 32 bits.
• Bus Mastering: The EISA bus supports bus asterin! adapters "or !reater
e""icienc#, includin! proper bus arbitration.
• Plug and Play: EISA autoaticall# con"i!ures adapter cards, siilar tothe $lu! and $la# standards o" odern s#stes
Disadvantages
It never became widely used .
It is no longer found in computers today.
-
8/16/2019 typesofbuses-140719125923-phpapp02
14/55
• Stands for "VESA Local Bus." (VESA stands for "Video Electronics
Standards Association").
• The VLB, or VL-bus is a hardware interface on the computer's
motherboard that is attached to an expansion slot.
• By connecting a video expansion card to the VLB, you can add extragraphics capabilities to your computer.
• The interface supports 32-bit data flow at up to 50 MHz.
• Though the VLB architecture was popular in the early 1990s, it hassince been replaced by the newer and faster, but still three-lettered,
ISA, PCI, and AGP slots.
VESA (Video Electronics Standard Association)
-
8/16/2019 typesofbuses-140719125923-phpapp02
15/55
Year created 1992
Created by VESA
Superseded by PCI (1993)
Width in bits 32
Number of devices 3
Speed 33 MHz
Style Parallel
Hotplugging interface no
External interface no
-
8/16/2019 typesofbuses-140719125923-phpapp02
16/55
Features
Bus width 32 bitsCompatible with 8 bit ISA, 16 bit ISA, VLB
Pins 112
Vcc +5 V
Clock
486SX-25: 25 MHz486DX2-50: 25 MHz
486DX-33: 33 MHz
486DX2-66: 33 MHz
486DX4-100: 33 MHz
486DX-40: 40 MHz486DX2-80: 40 MHz
486DX4-120: 40 MHz
5x86@133 MHz: 33 MHz
5x86@160 MHz: 40 MHz
486DX-50: 50 MHz
http://en.wikipedia.org/wiki/Pinhttp://en.wikipedia.org/wiki/Vcchttp://en.wikipedia.org/wiki/Vcchttp://en.wikipedia.org/wiki/Pin
-
8/16/2019 typesofbuses-140719125923-phpapp02
17/55
Advantages
• VLB video cards provide, in general,much better performance than
ISA cards.
• This is primarily due to the fact that the 32-bit local bus used by VLBcards allows for several times more data throughput between the card
and the processor than ISA allows.• VLB has however had its own share of problems. In particular, VLB
video cards may cause reliability problems in motherboards running at
40 or 50 MHz .• Many VLB cards are very good performers, but are hampered by their
general age, along with that of the motherboards they run in; most are
at least four years old and new development of better and faster
chipsets is entirely in the PCI world now.
• Still, despite the fact that VLB is older than PCI, it can provide quiteacceptable performance (although probably fewer features and less
video memory).• VLB is much closer to PCI than it is to ISA. Any system that will
support VLB should be using it for the video card .• The performance improvement over ISA is substantial in most cases.
-
8/16/2019 typesofbuses-140719125923-phpapp02
18/55
Disadvantages
• 80486 dependence. The VESA Local Bus relied heavily on the Intel
80486 CPU's memory bus design.
• Limited number of slots available. Most PCs that used VESA Local
Bus had only one or two VLB capable ISA slots from the 5 or 6 available
(thus 4 ISA slots generally were just that, ISA only).
• Reliability problems. The strict electrical limitations on the bus also
reduced any "safety margin" available - negatively influencing reliability.
• Limited scalability. As bus speeds of 486 systems increased, VLB
stability became increasingly difficult to manage.
• Installation woes. The length of the slot and number of pins made VLB
cards notoriously difficult to install and remove.
-
8/16/2019 typesofbuses-140719125923-phpapp02
19/55
• PCI (Peripheral Component Interconnect) is an interconnection system
between a microprocessor and attached devices in which
expansion slots are spaced closely for high speed operation.
• Using PCI, a computer can support both new PCI cards whilecontinuing to support Industry Standard Architecture (ISA) expansion
cards, an older standard
PCI (Peripheral Component
Interconnect)
-
8/16/2019 typesofbuses-140719125923-phpapp02
20/55
Year created July 1993
Created by Intel
Supersedes ISA,EISA,MCA, VLB
Superseded by PCI Express (2004)
Width in bits 32 or 64
Speed 133MB /s (32-bit at 33 MHz – the
standard configuration)
266 MB/s (32-bit at 66 MHz or 64-bit
at 33 MHz)
533 MB/s (64-bit at 66 MHz)
Style Parallel
Hotplugging interface Optional
Features
-
8/16/2019 typesofbuses-140719125923-phpapp02
21/55
Block Diagram
-
8/16/2019 typesofbuses-140719125923-phpapp02
22/55
PCI (Peripheral Component Interconnect) is an interconnection system
between a microprocessor and attached devices in which expansion slotsare spaced closely for high speed operation.
Using PCI, a computer can support both new PCI cards while continuing to
support Industry Standard Architecture (ISA) expansion cards, an older
standard
For image processing, PCI lets applications stream live video to a display or
system memory, virtually eliminating the need for costly onboard memory.
For example, a video camera that sends 30 frames/s produces data streams
of 10 to 40 MB/s, far outpacing ISA’s capacity of 3 to 5 MB/s of continuous
data.
-
8/16/2019 typesofbuses-140719125923-phpapp02
23/55
Advantages
• very high speed.
• Plug & Play.
• Dominant board-level bus
Disadvantages
• Incompatible with oldersystems
• Can cost more
-
8/16/2019 typesofbuses-140719125923-phpapp02
24/55
Year created 2004
Created by •Intel•Dell
•HP
•IBM
Supersedes • AGP
•PCI
•PCI-X
Width in bits 1–32
Number of devices One device each on each endpoint of each
connection. PCI Express switches can create
multiple endpoints out of one endpoint to
allow sharing one endpoint with multiple
devices.
Style Serial
Hotplugging interface Yes, ifExpress Card,Mobile PCI Express
Module or XQD card
PCI-E
-
8/16/2019 typesofbuses-140719125923-phpapp02
25/55
Year created 1998
Created by IBM,HP, andCompaq
Superseded by PCI Express (2004)
Width in bits 64
Speed 1064 MB/s
Style Parallel
Hotplugging interface yes
PCI-X
-
8/16/2019 typesofbuses-140719125923-phpapp02
26/55
PARAMETERS PCI PCI-E PCI-X
Stands For Peripheral
Component
Interconnect
Peripheral
Component
Interconnect
Express
Peripheral
Component
Interconnect
Extended
Format 32-Bit OR
64-Bit
32-Bit 64-Bit
Style Parallel Serial Parallel
Hot Plugging
Interface
Optional Optional Required
Speed 133MBps 250MBps-
31.51GBps
1084MBps
-
8/16/2019 typesofbuses-140719125923-phpapp02
27/55
• The pc provides fully-programmable asynchronouscommunication capabilities , through two standard EIA RS-
232C connections to the Multi I/O card.
• This adapter features programmable baud rates from 50 to
9600 baud, a fully programmable interrupt system andvariable character lengths(5,6,7, or 8-bit characters).
• In addition, the adapter adds and removes start, stop and
parity bits, has false start-bit detection, line-break detection
and generation, and possess build-in diagnostics
capabilities.
RS-232(Recommended Standard)
-
8/16/2019 typesofbuses-140719125923-phpapp02
28/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
29/55
1.Communication:asynchronous full duplex seriesdata communication.
2.Speeds:150 bps to 19.2 kbps
3.Length: typ. 75 ft (@ 9600 bps)
min. 50ft (@ 19.2 bps)
max. 2000 ft (@ 150 bps)4.Voltage levels : Logic 0 -> +3 V to +25 V (typ.+12V)
Logic 1 -> -3 V to -25 V (typ. -12V)
5.Cable : Multi-cored shielded.
Features
-
8/16/2019 typesofbuses-140719125923-phpapp02
30/55
Advantages
• Electrical signal characteristics such as voltage
levels, signaling rate, timing and slew-rate of signals,voltage withstand level, short-circuit behavior, and
maximum load capacitance.
• Interface mechanical characteristics, pluggable connectors
and pin identification.
• Functions of each circuit in the interface connector.
• Standard subsets of interface circuits for selected telecomapplications
-
8/16/2019 typesofbuses-140719125923-phpapp02
31/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
32/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
33/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
34/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
35/55
Features
• The Personal Computer works as a Host.
• The Low-powered devices can draw their power from the host via USB. If wehave to connect a hih power device then we have to use e!ternal adapter.
•USB ca"le has two twisted pairs of wires. #ne for the data transfer and the
other for power transfer.
•$e can connect ma!imum %&' USB devices to a host via USB hu"s.
•USB devices are hot swappa"le That means we do not have to turn o)* #nor restart our computer when connectin or disconnectin a USB device.
•$hen the computer enters in power savin mode* USB devices also put tosleep "+ the computer.
-
8/16/2019 typesofbuses-140719125923-phpapp02
36/55
Diagram
-
8/16/2019 typesofbuses-140719125923-phpapp02
37/55
Advantages
• Much moreresistant to scratches unlike CD
Roms and floppies.
• Much moreconvenient, will work with almost
any computer as long as there is a flash drive.
• Greatstorage space.
• It's small size is convenient for carrying, and
takes little space.
• One can purchase a USB that more reflects
them through itscolors and design.
-
8/16/2019 typesofbuses-140719125923-phpapp02
38/55
Disadvantages
• It's small size also means it can be lost easily and/orforgotten.
• Its life span can beshort, about several hundred
thousand cycles.
• As the device ages thespeed of writing processgraduallyslows.• Only a few USB flash drives are equipped with
awrite-protect mechanism,meaning those that don't
have the protection could be contaminated by what
ever virus the computer it was connected to has.• If inappropriately removed from the USB drive
without being ejected, it become damaged or lose the
data saved to it.
-
8/16/2019 typesofbuses-140719125923-phpapp02
39/55
Application
• Today, SuperSpeed USB 3.0 provides the highest standard in USBperformance—up to 10 times faster than High-Speed USB 2.0, with
a design data rate of five Gbps. In addition, Super Speed USB
dramatically reduces the power necessary to transfer large amounts
of data.
• This latest version of USB retains full backward compatibility with
previous generations, so existing platforms and devices will plug-
and-play equally well with newer platforms and devices that support
Super Speed USB.
• Portable devices such as handhelds, cell phones, and digital cameras
that connect to PCs as USB peripherals benefit from having
additional capabilities to connect to other USB devices directly
using USB On-The-Go (OTG) technology.
-
8/16/2019 typesofbuses-140719125923-phpapp02
40/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
41/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
42/55
Block Diagram
-
8/16/2019 typesofbuses-140719125923-phpapp02
43/55
Features
• A simple common plug-in serial connector on the back of your
computer and on many different types of peripheral devices
• A thin serial cable rather than the thicker parallel cable you now
use to your printer, for example
• A very high-speed rate of data transfer that will accommodatemultimedia applications (100 and 200 megabits per second today;
with much higher rates later)
• Hot-plug and plug and play capability without disrupting your
computer
• The ability to chain devices together in a number of different ways
without terminators or complicated set-up requirements
-
8/16/2019 typesofbuses-140719125923-phpapp02
44/55
• Simple cabling.
• Lower cost compared to parallel and Camera Link
standards.
• Does not require camera files.
• Supports a variety of frame rates and image sizes.
• Supports multiple cameras on a single frame grabber.
• Available on PCMCIA cards for laptop us.
• Does not require National Instruments hardware.
Advantages
-
8/16/2019 typesofbuses-140719125923-phpapp02
45/55
Disadvantages
• Slower data transfer rate - up to 400 Mbps for 1394a, upto 800Mbps for 1394b (dependent on camera, IEEE 1394
interface hardware, and operating system support).
• No onboard memory for saving images.
• Less triggering support.
• Difficult to synchronize with other devices.
A li ti
-
8/16/2019 typesofbuses-140719125923-phpapp02
46/55
Application
• FireWire helped fuel a revolution for digital content creators, and was awarded
a 2001 Primetime Emmy Engineering Award by the Academy of Television
Arts & Sciences for its contribution.
• Due to its high bandwidth and support of both isochronous and asynchronous
data delivery, FireWire has found a very successful place in both the computer
and consumer electronics industries.
• Whether connecting game consoles, personal video recorders, home stereoequipment, digital TVs, hard drives, CD/DVD-RW drives, printers, scanners,
tape drives or other digital hardware equipment, FireWire is well-suited to
handle all these various requirements.
• With the advent of the new FireWire 800 standard, the revolution created by
the original will only grow.
• For those working with digital video, the new standard will enable new
bandwidth-intensive applications, such as multiple-stream, uncompressed,
standard-definition video.
SCSI(S llC t S t It f )
-
8/16/2019 typesofbuses-140719125923-phpapp02
47/55
SCSI (Small Computer System Interface)
The Small Computer System Interface (SCSI) is a
set of parallel interface standards developed by the American National Standards Institute (ANSI) for
attaching printers, disk drives, scanners and other
peripherals to computers. SCSI (pronounced
"skuzzy") is supported by all major operatingsystems.
Symbol
-
8/16/2019 typesofbuses-140719125923-phpapp02
48/55
Features
• The first version (SCSI-1), adopted by ANSI in 1986, was an 8-bit versionwith a 5 MBps transfer speed that allowed up to eight devices to be connected
with a maximum cable length of six meters.
• The latest version, 16-bit Ultra-640 (Fast-320) SCSI, was introduced in 2003
and has a 640 MBps transfer speed, connecting up to 16 devices with a 12
meter cable length. Other versions include:
• SCSI-2: 8-bit bus, six meter cable length, 5-10 MBps; connects 8 or 16
devices. 50-pin connector
-
8/16/2019 typesofbuses-140719125923-phpapp02
49/55
Block Diagram
-
8/16/2019 typesofbuses-140719125923-phpapp02
50/55
Advantages
1. SCSI can handle a wide variety of devices: hard drives, scanners, plotters, CD
drives, and the list goes on.
2. A SCSI controller can communicate with up to 7 or 15 devices depending on theversion. I am sure work is being done to add more.
3. It is often easier to install and setup a SCSI device than with many other device
interfaces. (This comment is not limited to the SCSI vs. IDE issue. See Advantage #1
for the scope of what I mean by "device." I also say it is "often easier," not "universally
easier.")
4. SCSI controllers and devices are intelligent, they have microcontrollers, if not fullblown processors, inside them. They do not require software-base controller drivers
like some Windows devices, putting less load on the CPU.
5. SCSI has proven itself to be a good platform for moving and storing large amounts
of data. Recent developments with SCSI have focused on exploiting this feature even
further.
6. Newer SCSI devices and controllers are supposed to be backward compatible witholder SCSI devices and controllers. (from my own personal experience, this is about
95% true)
7. Recent SCSI controller and devices currently offer the highest through-put for any
peripheral connection scheme currently available.
8. SCSI drives are, on the whole, more reliable than ATA/IDE drives
-
8/16/2019 typesofbuses-140719125923-phpapp02
51/55
A li ti
-
8/16/2019 typesofbuses-140719125923-phpapp02
52/55
Application
• SCSI is used to connect peripherals to an computer.
• It allows you to connect hard disks, tape devices, CD-
ROMs, CD-R units, DVD, scanners, printers and many
other devices.
• SCSI is in opposite to IDE/ATA very flexible.
• Today SCSI is most often used servers and other
computers which require very good performance.
• IDE/ATA is more popular due to the fact that IDE/ATA
devices tend to be cheaper.
C (P lllP )
-
8/16/2019 typesofbuses-140719125923-phpapp02
53/55
Centronics(Parallel Port)
The Centronics interface is a standard input/output (I/O) interface designed
in the 1970s for connecting printers and other devices. It was developed by
the Centronics printer company which is now defunct. The Centronicsinterface, also known as a Parallel Port, became the standard means of
connecting printers to personal computers for decades.
The technology that the Centronics interface developed into included a
number of incarnations of the Parallel interface including the ECP
(Extended Capabilities Parallel) and EPP (Enhanced Parallel Port) versions.The technology required a 25 way connector of which up to 17 wires were
used in the specification and bi-directional communications became possible
in the enhanced versions like ECP and EPP.
Today, the Centronics interface has been largely replaced by the universal
serial bus (USB). For the most part, many manufactures have entirely
omitted the parallel interface. However, a USB-to-parallel port adapter is
available for PCs without a parallel port. These can be used for parallel
printers and other peripheral devices that have a parallel interface.
-
8/16/2019 typesofbuses-140719125923-phpapp02
54/55
-
8/16/2019 typesofbuses-140719125923-phpapp02
55/55
PARALLEL SERIAL
A parallel bus is one where each bit
has its own copper wire.
A parallel bus is one where each bit
has its own copper wire.
There is usually a strobe line that says
when the data bits are valid.
There is usually some framing
information to identify the start of a
frame of data, such as a long gap.
Examples of parallel bus: PCI, IDE,
SCSI
• Examples of parallel bus: PCI, IDE,
SCSI