timing diagrams - strawberry - homestrawberrydevelopers.weebly.com/.../timing_diagram.pdftiming...
TRANSCRIPT
TIMING DIAGRAMS
Richa Upadhyay Prabhu
NMIMS’s MPSTME
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