ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ...

16
Εργαστήριο Τεχνολογίας Υλικού και Αρχιτεκτονικής Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ

Transcript of ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ...

Page 1: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

Εργαστήριο Τεχνολογίας Υλικού και

Αρχιτεκτονικής Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΗ

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ

ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ

Page 2: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

74195 74181

B<0-3>

A<0-3>

F<0-3> Cn

Cn+4

S<0-1> M

74244

5517 5116

A<0> 74244

CP

4

4

4

2G

1G

“1”

PulseP1

4

SW<1-4>

PulseP2

SW<1-4>

SW<8>

W

OE

7432

SW<6>

SW<7>

SW<5>

LED

LEDS

CPU

MAIN MEMORY

ΔΙΑΥΛΟΣ

Σχεδίαση

SWITCHES

7414

0V/5V

7414

ΟΕ

ΟΕ

CE “0”

P<0-3> Q<0-3>

4

SW<5-8>

Data Control

ALU Shift Register Accumulator

Page 3: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

Σχεδίαση

ALU

Main Memory

Shift Register Accumulator

3-State Buffer

Page 4: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

Το Breadboard

Page 5: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

1 2 3 4 5 6 7 8

ΟΝ

74LS181 74LS195 74LS244

74LS14 74LS32

LH5116 ή

TC5517

Τοπολογία Ολοκληρωμένων Κυκλωμάτων

ΔΙΑΥΛΟΣ

Τροφοδοσία 5V Τροφοδοσία 0V

Τροφοδοσία 5V Τροφοδοσία 0V

Page 6: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

LEDs

Power Supplies

Pulse Buttons

P1 P2

Power On/Off

Σύστημα Υποστήριξης

Page 7: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

Υλοποίηση

Γ. Σφήκας

Page 8: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

Arithmetic and Logic Unit (ALU) – 74LS181

Connection Diagram

Pin Description

Function Table

Logic Diagram

Οι αριθμητικές πράξεις είναι στο συμπλήρωμα ως προς 2

Page 9: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

Shift Register – 74LS195

Connection Diagram

Pin Names

Truth Table

Logic Diagram

Page 10: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

3-State, Octal Buffer, Line Driver – 74LS244

Connection Diagram Truth Table

Page 11: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

OR Gates & NOT Gates – 74LS32 & 74LS14

Connection Diagram

Truth Table

H = HIGH Logic Level L = LOW Logic Level

Connection Diagram

Truth Table

OR NOT

Page 12: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

SRAM – LH5116-H (2KB)

Pin Names

Connection Diagram

Block Diagram

Truth Table

Page 13: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

SRAM – LH5116-H

Read Cycle

NOTE: WE = HIGH

Page 14: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

SRAM – LH5116-H Write Cycle – 1

NOTE: OE = HIGH

NOTES:

Page 15: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

SRAM – LH5116-H Write Cycle – 2

NOTES:

Page 16: ΠΡΟΑΙΡΕΤΙΚΗ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ …tsiatouhas/PLY307-CA/Project-Lab.pdfArithmetic and Logic Unit (ALU) – 74LS181 Connection Diagram Pin Description Function

Πίνακες