17
ITEC 352 Lecture 31 Buses / Peripherals

ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Embed Size (px)

Citation preview

Page 1: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

ITEC 352

Lecture 31Buses / Peripherals

Page 2: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Review

• Memory• SD Memory chips• Rambus memory• Technology versus usage

Page 3: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Objectives

• Look into the connections between components

Page 4: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Overview

Page 5: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Drill down

Page 6: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

How does it work?

• Have to know when you can use the signals present

• Oscillator– Produces pulses at a certain frequency– Tuning fork

Page 7: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Synchronous

Page 8: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Asynchronous

Page 9: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Arbitration

• Who gets to use the bus?• What is inside the boxes?

Page 10: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Bridging

Page 11: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Flowchart for disk access

• What causes reading and writing from disks?• How does the bus play into it?

Page 12: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Interrupts

• What are they?• Why are they used?• How do they affect the bus?

Page 13: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

DMA

• Bypassing the CPU

Page 14: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Interrupts

• Flow chart

Page 15: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Cycles

• Separate into categories• Why idle?

Page 16: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Bursting

• Doing one operation

Page 17: ITEC 352 Lecture 31 Buses / Peripherals. Buses and Peripherals Review Memory SD Memory chips Rambus memory Technology versus usage

Buses and Peripherals

Summary

• Introduction to buses• Next time– Specific devices