long (08.06.2005 10:54, просмотров: 1) ответил Alexandr1 на А сравнивается вся задача или только математика?
Сравнивалась только математика, интересовала скорость работы с Flash Согласен, что некорректно сравнивать SAM с FWS=0. Эти измерения были проведены для справки. Рабочий режим будет FWS=1, поскольку частота будет за 40. Пришел к выводу, что работать надо с SAM в Thumb из Flash.
До периферии пока не добрался, но теоретическое изучение LPC21xx и AT91SAM7 говорит в пользу последнего. Охотно верю, что у SAM скорость работы с периферией на порядок быстрее. Если посмотреть на LPC, то Philips в 32-разрядном контроллере очень часто использует 8-битные регистры. Особенно это хорошо видно на UART. Имеется 32-битное адресное пространство, а Philips тулит 8-битные регистры по одним и тем же адресам (UxRBR/UxTHR с UxDLL, а UxIER c UxDLM) c выбором через битик в UxLCR. Мне не доводилось работать раньше с Philips, но могу предположить, что так UART построен в 51 семействе, или где-то еще. Они просто устройство блоком перетащили. Аналогичная ситуация у Philips и со многими другими блоками. А в SAM тот же UART не только переработан под 32-бита, но еще имеет и кучу режимов. Мелочь в целом, но осадочек остается, задумаешься, а что еще Philips откуда перетянул, и как со всем этим можно взлетать.
Единственно, что в периферии LPC понравилось, так это таймера - 32-разрядные с 32-битными предделителями. Даже боюсь их проверять в режиме измерений, вруг испортиться радужное восприятие.
Но это все теоретические проработки, займусь вплотную, картина может и изменится.