При одинаковом количестве ступеней трубопровода и одинаковом производственном узле (скажем, 65 нм) и одинаковом напряжении простые устройства должны работать быстрее, чем более сложные. Кроме того, объединение нескольких этапов конвейера в один не должно замедляться в несколько раз больше, чем число этапов.
Теперь возьмем пятилетний процессор с 14 ступенями конвейера на частоте 2,8 ГГц. Предположим, кто-то объединяет стадии; это замедлится до уровня ниже 200 МГц. Теперь увеличьте напряжение и уменьшите количество бит на слово; это на самом деле ускорит процесс.
Вот почему я не понимаю, почему многие производимые в настоящее время микроконтроллеры, такие как AVL, работают с ужасной скоростью (например, 20 МГц при 5 В), хотя гораздо более сложные процессоры, выпущенные несколько лет назад, были способны работать в 150 раз быстрее или в 10 раз быстрее если вы свернете все ступени трубопровода в одну, то при 1,2 В. Согласно самым грубым расчетам за пределами оболочки, микроконтроллеры - даже если они изготовлены с использованием устаревшей технологии - должны работать как минимум в 10 раз быстрее при одной четверти напряжения, которое они подают.
Таким образом, вопрос: каковы причины медленных тактовых частот микроконтроллера?