SpiritDance 0 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Только что получил следующее: В новой версии исправлены ошибки в АЦП, ШИМ, интерфейсах SPI, SSC, TWI, USART и регуляторе напряжения. Увеличено время доступа к Flash-памяти, что может потребовать перепрограммирования количества циклов ожидания. Количество циклов перезаписи энергонезависимой памяти улучшено. Полный перечень изменений имеется в data sheet на серию AT91SAM7S ревизии 6175K (раздел 40, Errata). Ну и как водится старую ревизию снимают, будет только новая. Всем кто на них делал что-либо большой привет! Если не хватит производительности или переделывайте или снимайте прибор с производства. Какая неожиданная радость!! Ну и цена 7 баксов теперь будет. Когда этих дол...ов уже купит микрочип? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Увеличено время доступа ... Это не ошибка переводчика ? Что в англоязычном оригинале-то написано ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Это не ошибка переводчика ? Что в англоязычном оригинале-то написано ? Нет, не ошибка. На частотах выше 20MHz теперь нужно ставить 1 WS, выше 48.1 - два. Но это касается только S128C и S256C. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба 40.9.1Embedded Flash Controller (EFC) 40.9.1.1EFC: Embedded Flash Access Time 1 The embedded Flash maximum access time is 20 MHz (instead of 30 MHz) at zero Wait State (FWS = 0). The maximum operating frequency with one Wait State (FWS = 1) is 48.1 MHz (instead of 55MHz). Above 48.1 MHz and up to 55 MHz, two Wait States (FWS = 2) are required. Problem Fix/Workaround Set the number of Wait States (FWS) according to the frequency requirements described in this errata. Молодцы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Молодцы. Может быть, ваш проект позволяет разместить часть кода в ОЗУ ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Может быть, ваш проект позволяет разместить часть кода в ОЗУ ? Да вроде бы должно все прокатить без изменений. Осталось только впаять семплы и молиться. Выкрутиться, если не прокатит, тоже как-нибудь можно будет, я думаю. Проблема в том, что у меня и без этого работы полно, а править что-то в уже написанном когда-то и работающем коде почему то не хочется. Зачем надо что-то изменять в процессоре, которому 8 лет? То есть большинство проектов под него уже сделано и тупо клепается на конвеере. Матерных эпитетов не хватает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Да вроде бы должно все прокатить без изменений...Можно не надеяться на "вроде бы" а проверять ревизию МК при запуске программы. Но то что они те, кем Вы их назвали :) я согласен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 36 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Зато в новой ревизии "C" огромную кучу прочих эррат исправили! Причем так, что тех практически не осталось. А что предел флеша с 30 до 20 МГц понизили, то, думаю, лишь для пущей гарантии надежности. Т.е. они не флешь хуже поставили, а по прежним образцам статистически обнаружили (или жаловались клиенты), что какие-то экземпляры на пределе частоты сбоят. Вот они в даташите и понизили на треть гарантированный порог, типа перестраховались. Ставить новый экземпляр вместо старого и не брать в голову! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Зато в новой ревизии "C" огромную кучу прочих эррат исправили! Причем так, что тех практически не осталось. Зачем только было так напрягаться, если продукт как-бы доживает свой век? В новое изделие его уже никто закладывать не станет, а старые, как верно заметили, уже давно производятся. А что предел флеша с 30 до 20 МГц понизили, то, думаю, лишь для пущей гарантии надежности. Т.е. они не флешь хуже поставили, а по прежним образцам статистически обнаружили (или жаловались клиенты), что какие-то экземпляры на пределе частоты сбоят. Вот они в даташите и понизили на треть гарантированный порог, типа перестраховались. Угу, а для SAM7S64 решили что и так сгодится. Ставить новый экземпляр вместо старого и не брать в голову! :) Ну-ну. А что предел флеша с 30 до 20 МГц понизили, то, думаю, лишь для пущей гарантии надежности. Кстати, цифра 48.1МГц для предела 3WS тоже вызывает сомнения: 20 * 2 = 40МГц. Но если бы они написали в еррате такое, клиенты бы с говном съели совсем не поняли. Так что вполне может оказаться, что истинные масштабы проблемы скрываются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 36 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба Зачем только было так напрягаться, если продукт как бы доживает свой век? В новое изделие его уже никто закладывать не станет, а старые, как верно заметили, уже давно производятся. Снимешь изделие с производства - народ ругается, и оставишь - тоже ругается. Только в первом случае за то, что клиентам трудно тиражировать свои старые конструкции, а во втором случае из-за того, что для новых конструкций устарели морально. На всех не угодишь, каждый найдет повод попинать производителя. А с другой стороны, у Atmel как раз и был затык с производством, т.к. он фактически на новое место с производством переехал. С понедельника заново жить начал :). Поговаривают, что на новом месте даже технология стала на сколько-то нанометров меньше, оттого и пришлось чипы по-новому "разводить". А раз так, то самое время всякие прогрессивные изменения в конструктив вносить, т.к. потом в процессе тиражирования будет поздно. И в AVR-ок это тоже коснулось - там с буквой "A" серии появились, а так же новые чипы на замену старым. Угу, а для SAM7S64 решили что и так сгодится. А про этот фиг его знает :). Может быть у них flash блоками по 64К или того меньше? Делают, скажем, все под одну гребенку как SAM7S256, испытывают на высокой частоте, и если не тянет, то кастрируют тормозные блоки, оставляя самый быстрый. Т.е. почти так же, как Intel свои процессоры под Селерон маркировал, когда кэш оказывался с брачком. _____________________ Хотя по правде сказать, я на Atmel тоже маленько обижена за медленный flаsh. Похоже на то, что 25-33 МГц ему предел, а дальше приходится по частоте прореживать, добавляя лишние такты ожидания. Видимо по этой же причине AVR тоже выше 20 Мгц не работают, поскольку такт пропускать не умеют. И с AVR32 та же история, что с SAM7S. Т.е похоже, что независимо от архитектуры (ARM, AVR или AVR32), flash они тачают по одной и той же технологии, которая еще быстрее работать не может. По началу я думала, что так и быть должно - мол, физический предел флешу в этом месте положен. Но когда узнала, что серия RX600 от Renesas работает на своем флеше без дополнительных тактов ожидания аж до 100 МГц, расстроилась за Atmel. Ведь фактически только скорость flаsh не дает их контроллерам работать быстрее. И тут 100 МГц не надо, было бы достаточно 55-60, чтобы стали не нужны такты ожидания практически на всех моделях выпускаемых контроллеров. Ведь время идет вперед, и одного только повышения энергосбережения маловато будет, хотелось бы, чтобы и в скорости была прибавка. И хотя эта тема находится в разделе ARM и формально посвящена одному из МК этой архитектуры, тем не менее, обсуждаемый вопрос касается исключительно скорости flash. А стало быть, данная проблема простирается на только на SAM7S, но и на всю продукцию компании Atmel. Что они там написали в даташите - лишь частности, а суть же в том, что, начиная с 20 Мгц начинается у них зона неустойчивой работы flash. Завестись такой МК заведется, но сколько протянет на этой частоте без единой ошибки? - Вот в чем вопрос! А нормы очень жесткие - контроллер годами должен работать, не допуская сбоя по внутренним причинам. Отсюда и тот лимит скорости, который закладывает производитель в даташит своего изделия. Полагаю, что не будет для этой темы флеймом, если кто-нибудь знающий поделится здесь информацией о том, до каких частот может работать flash в роли ПЗУ. А то вдруг уже проявилась flash-память "нового поколения", которая может работать в несколько раз быстрее, чем та, с которой начинал и продолжает использоваться Atmel? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 16 марта, 2011 Опубликовано 16 марта, 2011 · Жалоба В SAM3 флеш исправили, снабдив её 128-битной шиной с ускорителем. Хорошие, кстати, процессоры получились. Еще бы побольше RAM, поменьше глюков и приличную документацию - цены бы им не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 17 марта, 2011 Опубликовано 17 марта, 2011 · Жалоба Можно не надеяться на "вроде бы" а проверять ревизию МК при запуске программы. Я надеюсь, что мне не придется ничего переделывать. Проверка ревизии МК не поможет если какая то функция будет не успевать нормально выполнятся - нужно будет оптимизировать код, если это возможно. Ставить новый экземпляр вместо старого и не брать в голову! :) Да-да. Снимешь изделие с производства - народ ругается, Не народ, а производители, кто на это изделие заложился с перспективой на годы. и оставишь - тоже ругается. Вы, Ксения, что-то путаете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 17 марта, 2011 Опубликовано 17 марта, 2011 · Жалоба Что лучше - заложиться на годы горбатым по определению камешком или резко сменить приоритеты и заложиться на другой горбатый мк.? ATMEL и STM - вроде бы разные, а ненавижу их одинаково :maniac: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 18 марта, 2011 Опубликовано 18 марта, 2011 · Жалоба STM - вроде бы разные, а ненавижу их одинаково :maniac: Прошел слушок, что в связи с японскими событиями у ST ожидаются проблемы с поставками. Почему это так не имею понятия. Дай бог чтобы это оказалось только слухом и происками конкурентов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
model25 0 22 марта, 2011 Опубликовано 22 марта, 2011 (изменено) · Жалоба Прошел слушок, что в связи с японскими событиями у ST ожидаются проблемы с поставками. Почему это так не имею понятия. Дай бог чтобы это оказалось только слухом и происками конкурентов. вот официальные заявления разных производителей электр. компонентов на события в Японии....как я понял из офиц письма у ST там только офисы продаж .))) http://www.ebv.com/en/press-print/earthqua...ref=u1264-c7237 вот выдержка оттуда "ST does not have any manufacturing operations in Japan.Our office operations in Japan continue both in Tokyo and Osaka, while distribution in Japan of our finished products is encountering temporary difficulties for obvious reasons. We are collaborating very closely with our Japanese customer and supplier base." Изменено 22 марта, 2011 пользователем model25 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться