Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544
На первой странице документа AT89C51RD2_ED2_revG.pdf написано: • High-speed Architecture – In Standard Mode: 60 MHz (Vcc 4.5V to 5.5V and Internal Code execution only) Если повесить кварц на 60 МГц, то частота выполнения команд = 60/12 = 5 МГц.
– In X2 mode (6 Clocks/machine cycle) 30 MHz (Vcc 4.5V to 5.5V and Internal Code execution only) Если повесить кварц на 30 МГц, то частота выполнения команд = 30/6 = 5 МГц.
Реально быстрее работать не будет? В чем смысл режима Х2 ведь быстродействие все равно не увеличится?
У стандартных 8051 - 12 тактов гетератора на 1 машинную команду У новых - 6, 2 , 1, т.е. скорость команд / сек больше, чем у базового ядра 8051 соответственно в 2, 6, 12 раз
Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544
Цитата(gala @ Mar 9 2007, 15:28)
У стандартных 8051 - 12 тактов гетератора на 1 машинную команду У новых - 6, 2 , 1, т.е. скорость команд / сек больше, чем у базового ядра 8051 соответственно в 2, 6, 12 раз
Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880
Естественно, что что 12 тактов на 60 Мгц, что 6 на 30 Мгц. -те же 5 MIPS. Я так понимаю, что они оставили 12 тактов для совместимости с существующим ПО для стандартных 51-х. Но на тех же 30 МГЦ и спектр ЭМИ, и потребление меньше в разы По моему мнению применять его в новых разработках особого смысла не имеет, разве что в каких нибудь существующих вещах для повышения производительности. Для новых лучше уж применять Cygnal, если нравится 51-я архитектура. А ed2 какая-то уж переходная модель -уж очень много в нем режимов совместимости с 51 12-тактовыми. Да и довольно недешев для 5 mips
Вообще то с разгоном там все гораздо проще до грусти. Режим Х2 в темиковско-атмеловскиз 51-х реализован путем тактирования от переднего и заднего фронта тактового генератора. Поэтому, если тактировать проц от внешнего генераторав режиме Х2, то необходимо следить, чтобы тактовый сигнал был приближен к меандру.