Ciclos de Clock
Alex Vidigal Bastos
Organização de Computadores
Frequência e período
A frequência é numericamente igual ao
número de ciclos por segundo (Hz) de um
sinal periódico ou onda e está na proporção
inversa ao período em segundos (s).

Onde:
F é a frequência em hertz (Hz)
T é o período em segundos (s)
Ciclo de Clock ou Ciclo de
Instrução
Um ciclo de Instrução (TCY – Time of
Instruction Cycle) é o tempo gasto que a
CPU gasta para executar uma instrução.
Exemplo:
Alguns microcontroladores executam um
ciclo (período) de INSTRUÇÃO a cada 4 ciclos
de CLOCK.
Calculando o Ciclo de
Instrução
Um ciclo de INSTRUÇÃO de um circuito
qualquer é dado por:




TCY = 4*(1/48MHz) = 83,33*10-9 = 83,33ns
FCY = Fckl/4 = 48MHz/4 = 12*106 instruções por
segundo
FCY =12 MIPS(Instructions Per Second)
Exemplo de como contar
tempo
Para contar tempo baseando-se no ciclo de
instrução (TCY) da CPU precisamos mandar a
CPU executar a quantidade de instruções que
equivalem ao gasto de tempo desejado.
Criar uma função que faça a CPU repetir uma
mesma instrução N vezes e gastar um tempo
determinado?

Calculando o Ciclo de
Instrução
Qual o número N de ciclos de instrução
necessários para contar o tempo de 0,5s?

Calculando o Ciclo de
Instrução
Qual o número N de ciclos de instrução
necessários para contar o tempo de 0,5s?

N = tempo desejado / TCY

N = 0,5 / 83,33ns = 6 milhões ciclos de
instrução.

Assim após 6 milhões de ciclos de
instrução da CPU terá passado apenas
0,5s!!!

Download

Ciclos de Clock