Это я знаю, и для этого "Cycle accurate simulator" есть (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено 29 января 2004 г. 13:45
В ответ на: Кстати если пишешь на асме то там очень четко надо следить за тем за какой командой какую можно а какую низя выролнять ;-) отправлено miv 29 января 2004 г. 13:30

он показывает где и из-за чего конвейер в STALL залетел, сильно помогает в отладке. Правда пока он глючноват немного - изредка показывает STALL без объяснения его причин вообще :))))

Кстати команды можно все подряд ставить, без ограничений (кроме ерраты, но там очень мало осталось :), но это может привести к лишним STALL'ам.

Насчет 30% не согласен в корне - внутри циклов при обработке данных в 95% случаев хватает аппаратных RPTBLOCAL/RPTB. А это основная время-отжиралка. Переходы они во всяких протокольных частях больше, но эти части выполняются куда реже.

А 54 и 55 в корне по шинной архитектуре отличаются, мало того - 54хх вроде как гарвардец.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru