мне для курсового проекта нужно, вот пример тока тут атмега16
Произведем расчёт временных соотношений командного цикла МП БИС Atmega16. Тактовая частота работы МП задаётся частотой работы кварцевого ре- зонатора (BQ1) = 12 МГц. Найдём период следования импульсов сигнала BQ1 (TBQ1): При расчёте были использованы следующие справочные данные: 1) Время генерации адресов А0-А7, А8-А15 (tадр) = (TBQ1-35) нс. = 48 нс. 2) Длительность сигнала фиксации младшего байта адреса ALE (tALE) = (2 TBQ1- 40) нс. = 126 нс. 3) Время задержки сигнала фиксации младшего байта адреса относитель- но сигналов адреса А0-А7, А8-А15 (tзад1) = ( TBQ1-40) нс. = 23 нс. 4) Длительность сигнала чтения команды из памяти PSEN (tPME)=(3 TBQ1- 35) нс. = 214 нс. 5) Время задержки сигнала чтения команды PSEN относительно сигнала ALE (tзад2) = (TBQ1-25) нс. = 58 нс. 6) Время обработки и исполнения команды (tисп) = 12 TZQ1 нс. = 996 нс. Время выборки команды из памяти будет равно сумме времени генерации адреса, времени задержки сигнала фиксации младшего байта адреса ALE относительно сигналов адреса, длительности сигнала ALE, времени задержки сигнала чтения команды PSEN относительно сигнала ALE и длительности сигнала PSEN.
tвыб = tадр+tALE+tзад1+tPME+tзад2=48 +126+23+214+58=469 нс.
Длительность командного цикла (t) МП будет равна суммарному времени выборки команды из памяти (tвыб) и времени исполнения (tисп).
t = tвыб + tисп = 469 + 996 = 1465 нс.
В результате расчёта временных соотношений командного цикла, общая задержка составила 1465 нс., что соответствует техническим условиям на данную БИС
|