Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Difference between Instruction cycle,machine cycle,clock cycle, T-state?

Status
Not open for further replies.

Shweta_S

Member level 3
Joined
Jun 20, 2006
Messages
59
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Location
Chennai
Activity points
1,655
What is the difference between instruction cycle , clock cycle, machine cycle and T-state ?

Plz help ...
 

Hi

Clock cycle, this is based on the input clock of the controller it is the time taken for the clock complete 1 cycle.

Instruction cycle is the process used by the controller which consists of fetch intruction form memory, decode the instruction and finally execute, each of these consists of either read or writes between the cpu and memory.

each of these read/ write needs time referred to as machine cycle.

Each of the machine cycles need a number of cycles referred to as t-states.

I hope that helps.

john
 

Clock cycle is the time required to complete one instruction by the controller.
Instruction cycle is the process by which a controller retrieves a program instruction from its memory, determines what actions the instruction requires, and carries out those actions, ei, the fetch-decode-execute cycle.
Machine cycle are the steps performed by the computer processor for each machine language instruction received. The machine cycle is a 4 process cycle that includes reading and interpreting the machine language, executing the code and then storing that code.
Which of the T-states are you referring to? One is the cycles that the machine cycles need, the other being known as "tri-state" which is a high-impedance state which is neither high nor low.

Hope this helps.
Tahmid.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top