Introduction to Computer Organization and Architecture 2 Physical

  • Slides: 57
Download presentation

Introduction to Computer Organization and Architecture ���� 2 ������ Physical ���� Representation

Introduction to Computer Organization and Architecture ���� 2 ������ Physical ���� Representation

����� § ������ (Logic Gates) Ø AND, OR, NAND, NOR, XOR etc. § �������

����� § ������ (Logic Gates) Ø AND, OR, NAND, NOR, XOR etc. § ������� (Boolean Algebra) Ø Functions, Truth Table § �������� (Logic Circuits) Ø Multiplexer, Adder, Registers, Counter, etc.

Introduction to Computer Organization and Architecture ���� 2 ������ Logic Circuits �

Introduction to Computer Organization and Architecture ���� 2 ������ Logic Circuits �

Basic Digital Logic Circuits ������� IC ������� • SSI : Small Scale Integrated (1

Basic Digital Logic Circuits ������� IC ������� • SSI : Small Scale Integrated (1 -100 Gates) • MSI : Medium Scale Integrated (100 -1, 000) • LSI : Large Scale Integrated (1, 000 -10, 000) • VLSI : Very Large Scale Integrated

IC ������� IC ������ • Combinational Circuits Multiplexers, Decoders, Comparators • Arithmetic's Circuits Shifters,

IC ������� IC ������ • Combinational Circuits Multiplexers, Decoders, Comparators • Arithmetic's Circuits Shifters, Adders, Latches • Flip-Flops, Registers

Multiplexers n 2 ����� �� input signal output signal ������������� input signal ���� n

Multiplexers n 2 ����� �� input signal output signal ������������� input signal ���� n ���������� input signal

4 -to-1 Multiplexer Input Line D 0 D 1 D 2 D 3 4=

4 -to-1 Multiplexer Input Line D 0 D 1 D 2 D 3 4= 22 - 4 to - 1 F MUX S 2 S 1 Select Line

4 -to-1 Multiplexer Truth Table S 1 0 0 1 1 S 2 0

4 -to-1 Multiplexer Truth Table S 1 0 0 1 1 S 2 0 1 F D 0 D 1 D 2 D 3

4 -to-1 Multiplexer ������ S 1 ��� S 2 ������� input signal ���� Circuit

4 -to-1 Multiplexer ������ S 1 ��� S 2 ������� input signal ���� Circuit (D 0 - D 3)

����� Multiplexers Multiplexer ����� Control Signal ���� Data Routing ��������� PC : Program Counter

����� Multiplexers Multiplexer ����� Control Signal ���� Data Routing ��������� PC : Program Counter ������� PC �������

Decoders ������ Combinational Circuits ����� n inputs ������� n 2 outputs ������� ���� Decoder

Decoders ������ Combinational Circuits ����� n inputs ������� n 2 outputs ������� ���� Decoder Circuit ������� 3 inputs

����� (��� ( ������� 2 -to-4 Decoder ������� Chip RAMAddress ������ 00 - 0000

����� (��� ( ������� 2 -to-4 Decoder ������� Chip RAMAddress ������ 00 - 0000 FF 01 - 0001 FF 10 - 0010 FF 11 - 0011 FF 0 1 2 3 Figure

PLA : Programable Logic Array Gates ������������ SSI : Small Scale Integrated ������������� ���

PLA : Programable Logic Array Gates ������������ SSI : Small Scale Integrated ������������� ��� Figure ������ ,

���� ��� ROM ������� 4 -to-16 Decoder ������ 4 OR Gates ����� X 1,

���� ��� ROM ������� 4 -to-16 Decoder ������ 4 OR Gates ����� X 1, X 2, X 3, X 4 ���� input (Address Line) ���� output (Data Line) ������� Circuit 4 Bits ������� 16 Truth Words (1 Word = 4 Bits)

Comparator (��� ( 4 - bit Magnitude Comparator ������� X ��� Y Figure Circuit

Comparator (��� ( 4 - bit Magnitude Comparator ������� X ��� Y Figure Circuit

0 0 + 0 Adders A 0 0 1 1 0 1 + 1

0 0 + 0 Adders A 0 0 1 1 0 1 + 1 1 1 0 + 1 01 B Sum Carry 0 0 0 1 1 0 0 1 0 1 Circuit

Adders (��� ( ������ Half-Adder ������� ���� Carry Bit : (Cin) ���� input ���

Adders (��� ( ������ Half-Adder ������� ���� Carry Bit : (Cin) ���� input ��� Half-Adder Truth Circuit ������� Full Adder

Adders (��� ( SUM = ABC + ABC Carry Bit = AB + AC

Adders (��� ( SUM = ABC + ABC Carry Bit = AB + AC + BC Circuit ���� 4 -Bits Adder ��� 32 -Bits Adder Figure 8 -Bits ������

Circuits • Multiplexers • Decoders • PLA : Programable Logic Arrays • Comparators •

Circuits • Multiplexers • Decoders • PLA : Programable Logic Arrays • Comparators • Shifters • Adders etc.

������ Sequential Circuits • Latches --> S-R Latch, Clock S-R • Flip-Flops --> D,

������ Sequential Circuits • Latches --> S-R Latch, Clock S-R • Flip-Flops --> D, J-K • Registers --> Parallel Registers, Shift Registers • Counters --> Ripple Counters, Synchronous Counters etc.

D Flip-Flop ���� �� �� 2 ������������� (Clear and Present Signal) Figure

D Flip-Flop ���� �� �� 2 ������������� (Clear and Present Signal) Figure

Flip-Flops • S-R Flip-Flop • D Flip-Flop • J-K Flip-Flop Figure

Flip-Flops • S-R Flip-Flop • D Flip-Flop • J-K Flip-Flop Figure

Parallel Registers ������� S-R Flip-Flop • Control Signal (input data store) ������� �D 11

Parallel Registers ������� S-R Flip-Flop • Control Signal (input data store) ������� �D 11 - D 18 ���� output ��� MUX ���� • Reset Line ������� 8 -Bits Parallel Circuit ������� Register

Parallel Registers ������� D Flip-Flop • Control Signal (LOAD) ���� Select Line ��� 2

Parallel Registers ������� D Flip-Flop • Control Signal (LOAD) ���� Select Line ��� 2 -Way MUX ���� input line ���� 4 bits (Xi , i = 1 - 4) • Reset Line (CLEAR) �������

Parallel Registers Figure ���� 4 -Bits D Register with parallel I/O Figure ���� 4

Parallel Registers Figure ���� 4 -Bits D Register with parallel I/O Figure ���� 4 -Bits D Register with parallel Load

Shift Registers ���� 4 -Bits Right-Shift Figure Register ���� 5 -Bits Shift Figure Register

Shift Registers ���� 4 -Bits Right-Shift Figure Register ���� 5 -Bits Shift Figure Register

������� Counters • Asynchronous Counters ����� Flip-Flop ������� Flip-Flop ���� (Ripple) • Synchronous Counters

������� Counters • Asynchronous Counters ����� Flip-Flop ������� Flip-Flop ���� (Ripple) • Synchronous Counters ���� Flip-

Ripple Counter Figure A. 32 ����� 4 -bits Counter ������ J-K Flip-Flop ������� Timing

Ripple Counter Figure A. 32 ����� 4 -bits Counter ������ J-K Flip-Flop ������� Timing Diagram ��� Counter ������� (Clock Pulse)

Synchronous Counters Ripple Counter ������ 3 -Bits Synchronous ������ Counter ������ J-K Flip-Flop ������

Synchronous Counters Ripple Counter ������ 3 -Bits Synchronous ������ Counter ������ J-K Flip-Flop ������ A, B, C ������� output Figure �������

Introduction to Computer Organization and Architecture ���� 2 ������ Physical ���� Representation

Introduction to Computer Organization and Architecture ���� 2 ������ Physical ���� Representation

Introduction to Computer Organization and Architecture Coming Soon ���� 3 ������ Computer Systems ����

Introduction to Computer Organization and Architecture Coming Soon ���� 3 ������ Computer Systems ����