Время выполнения цикла инструкций процессора
Я думаю, что__no_operation()
Внутренняя инструкция (ARM) должна выполняться 1 / (168 МГц) при условии, что каждаяNOP
выполняется за один такт, который я хотел бы проверить с помощью документации.
Существует ли стандартное место для информации о времени выполнения цикла инструкций для процессора? Я пытаюсь определить, сколько времени потребуется процессору STM32f407IGh6 для выполнения инструкции NOP, работающей на частоте 168 МГц.
Некоторые процессоры требуют многократных колебаний за цикл команд, некоторые сравнивают такты с тактами 1: 1.
Семестр "цикл обучения " даже не присутствует во всей таблице данных, предоставленной STMicro, ни в их руководстве по программированию (перечисляя процессорс инструкциями, кстати). Документация 8051, однако, четко определяет время выполнения его цикла инструкций в дополнение к его характеристикам машинного цикла.