TIMING DIAGRAMS - Strawberry - Homestrawberrydevelopers.weebly.com/.../timing_diagram.pdfTIMING...

Post on 17-May-2018

225 views 7 download

Transcript of TIMING DIAGRAMS - Strawberry - Homestrawberrydevelopers.weebly.com/.../timing_diagram.pdfTIMING...

TIMING DIAGRAMS

Richa Upadhyay Prabhu

NMIMS’s MPSTME

richa.upadhyay@nmims.edu

January 19, 2016

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 1 / 21

MACHINE CYCLE or BUS CYCLE or INSTRUCTIONCYCLE

Definition: one discrete information transfer on busAlso defined as time taken by processor to execute an instruction

Typically, all processor utilizes the following 5 stage cycles:

Fetch instruction from main memory

Decode the instruction

Fetch data from main memory

Execute Instruction

Store result

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 2 / 21

MACHINE CYCLE or BUS CYCLE or INSTRUCTIONCYCLE

All these operations are performed w.r.t. CLOCK

Microprocessor performs an operation in a specific time period i.e.specific clock cycles known as T-state

T-state is time period of a single cycle of the clock frequency

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 3 / 21

MACHINE CYCLE

No. of T-state required to access a peripheral is called MACHINECYCLE

Access a peripheral means to perform a read or a write operationeither from memory or an I/O In 8086 Memory read or memory writerequire 4 T-states.

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 4 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 5 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 6 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 7 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 8 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 9 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 10 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 11 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 12 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 13 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 14 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 15 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 16 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 17 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 18 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 19 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 20 / 21

Timing Diagram for a read cycle

Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 21 / 21