[an error occurred while processing this directive]
|
Сложнее АРМа. Система команд очень обширная и неортогональная. С прерываниями вообще, имхо, геморрой - наворотили контроллер,блин, туча включалочек, пока зарядишь прерывание - семь потов сойдет. Самое неприятное, что пройдя этот путь один раз, в следующий он опять карячится, т.к. за короткое время забываешь, все эти нюансы пикоманские.
Что касается быстродействия. У АРМа, например, филипсовского (LPC) максимальная скорость 60 МГц и флешь всего в два раза медленнее - при включенном конвейере для нее скорость на линейном участке полная. При переходах падает, afair, где-то вдвое. А у TMS320F28xx максимальная скорость в пять раз выше скорости флеши. Из флеши он на полную скорость работать не может - реально при 150 МГц на линейном участке где-то порядка 90-100 МИПС (однотактных). Т.е. уже в полтора раза проигрыш. Да еще и конвейер проца аж 8-стадийный. При ветвлениях задержка получается немного-немало - целых 11 тактов!!! Т.е. тормоза конкретные - тут он еще как бы не медленне АРМа получился.
Что касается потребления - то удельное потребление у него выйдет выше, чем у АРМа. Чего стОит только его модуль АЦП, который просто так жрет 40 мА безотносительно к частоте сэмплирования!
А необходимость соблюдения порядка подачи питания?!! Геморрой!!! А необходимость подавать на XTAL от внешнего генератора сигнал величиной не более питания ядра - т.е. 1.8 В. И таких нюансов там выше крыши. Недодуманный он, недоделанный! Проц достаточно монстроидальный и дорогой - ничего бы не стоило пофиксить там все эти моменты пусть ценой чуть большего потребления и цены. Да хоть бы и ядро туда от 55-го сунули, пусть и подобрезанное...
Т.ч. МК этот значительно тяжелее на подъем, чем АРМ. С без эмулятора, имхо, вообще нечего делать. И на плате к нему кучу всего надо, начиная от преобразователя напряжений для клока и ферритовых бусин с low-esr кондюками на 10 мкФ для питания АЦП и заканчивая схемой очередности подачи питаний. Еще и корпус QFP128 сделали с шагом 0.4 мм. Поубивал бы!..
Лично я позарился на богатую периферию и однокристальность (набортную флешь), которые мне очень кстати в проекте, где этот МК и применен (привод). От процесса работы с ним (с TMS320F28xx) в силу вышеописанных моментов удовольствия не получил.
E-mail: info@telesys.ru