1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg,...

12
1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips Hirsbrunner, University of Fribourg, Switzerland 7. November 2007

Transcript of 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg,...

Page 1: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

1

3.4 CPU-Chips und Busse3.4.1 CPU-Chips

© Béat Hirsbrunner, University of Fribourg, Switzerland 7. November 2007

Page 2: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

2

3.4.2 Computer-Busse (1/2)

Page 3: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

3

3.4.2 Computer-Busse (2/2)

Page 4: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

4

3.4.3 Busbreite

Page 5: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

5

3.4.4 Bustaktung - Synchrone Busse (1/2)

Annahmen

Tx = 25 ns

Zeit der Aenderung eines Signals = 1 ns

Lesen vom Speicher ab dem Zeitpunkt, an dem die Adresse stabil ist ≤ 40 ns

Bedingungen (zum Lesen)

(T1 - TAD) + T2 + (0.5*T3 - TDS) = 46.5 ns ≥ 40 ns

(0.5*T1 - TM) + T2 + (0.5*T3 - TDS ) = 37 muss hinreichen um die Daten auf den Bus zu bekommen nach der Assertion von MREQ und RD

Page 6: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

6

3.4.4 Bustaktung - Synchrone Busse (2/2)

Page 7: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

7

3.4.4 Bustaktung - Asynchrone Busse

Page 8: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

8

3.4.5 Busarbitration (1/2)

Page 9: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

9

3.4.5 Busarbitration (2/2)

… gar nicht trivial … / … pas du tout trivial

Page 10: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

10

3.4.6 Busoperationen (1/2)

Page 11: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

11

3.4.5 Busoperationen (2/2)

Page 12: 1 3.4 CPU-Chips und Busse 3.4.1 CPU-Chips © Béat Hirsbrunner, University of Fribourg, Switzerland7. November 2007.

12

3.6 Busbeispiele