3/22 how a bus works. roll call lecture: –general traces addresses sizes types –how a pci bus...

13
3/22 How a Bus Works. • Roll Call • Lecture: – general • traces • addresses • sizes • types – How a PCI bus works.

Upload: stephen-fletcher

Post on 18-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

Traces Traces work like the wires in cables: the circuits are used for: –power –data transmission –control commands –& also addresses.

TRANSCRIPT

Page 1: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

3/22 How a Bus Works.• Roll Call• Lecture:

– general• traces• addresses• sizes• types

– How a PCI bus works.

Page 2: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

The Bus: general• A set of circuits

and chips that transfer data between devices.

• Buses are made of traces (tiny electrical circuits), microchips, & expansion slots.

Page 3: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

Traces• Traces work like

the wires in cables: the circuits are used for: – power– data transmission– control commands– & also addresses.

Page 4: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

Addresses• An address is a

unique number that is assigned to each component on a particular bus.

• A component will ignore commands and data on the bus if another address is signaled.

Page 5: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

Microchips in Buses• Microchips are

used in some buses to increase the capacity of the bus in speed, in the number of components, and to relieve the load on the CPU.

Page 6: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

Expansion Slots• Expansion slots are

an easy way to expand and alter the computer’s setup.

• Varieties (some):– 8,16, & 32-bit– ISA, EISA– PCI, AGP

Page 7: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

Expansion Slots: 8 & 16 bits• 8-bit:

– 31 slots, 8 used for data. (other: power, control, etc.)

• 16-bit:– ISA: Industry

Standard Architecture

– 49 connectors, 16 for data.

Page 8: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

Expansion Slots: 32 bits•EISA:

–“Extended Industry Standard Architecture”

–97 slots, 32 for data•PCI:

–“Peripheral Component Interconnect”

–Local Bus design–47 slots, 32 for data

Page 9: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

Expansion Slots: 32 bits• AGP

– “Accelerated Graphics Port”

– Local bus design– 44 pins, 32 for data.

Page 10: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

How a Bus Works: PCI Bus• Signals from the

CPU are sent to an I/O controller for the PCI local bus operations.

• The controller diverts the non-PCI signals to a different controller.

Page 11: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

How a Bus Works: PCI Bus• The controller

sends the PCI signals on to the local bus slots.

• A PCI bus controller works like a pre-sorter at the post office.

Page 12: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

How a Bus Works: AGP Bus• The AGP

controller does all that the PCI controller does.

• The AGP also handles data transfer among memory, the processor and the ISA controller.

Page 13: 3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works

How a Bus Works: AGP Bus• The AGP sorts the

data from the CPU to go to the– ISA I/O controller– PCI local bus– Accel. Graph. Port– RAM