51 от SiLabs: насколько они перспективны? ========= Предварительная информация для понимания сути =========
Мультиплексированный отладочный канал
http://www.caxapa. …echo/arm.html?id=65805
Дальнейшее развитие идей по Embedded TDD (test driven development). Самый экономичный вариант по памяти и процу.
http://www.caxapa. …echo/arm.html?id=65892
http://electronix. …ex.php?showtopic=20099
Embedded TDD (Test Driven Development): отладка реентерабельных модулей
http://www.caxapa. …echo/arm.html?id=66116
http://electronix. …ex.php?showtopic=20148
Dream Platform: "$8, которые изменили мир"
http://www.caxapa. …echo/arm.html?id=65085
http://electronix. …ex.php?showtopic=19858
Dream Platform II: недостающая часть мозаики (с картинками)
http://www.caxapa. …echo/arm.html?id=65177
http://electronix. …ex.php?showtopic=19870
Дополнение про Dream Platform II
http://www.caxapa. …echo/arm.html?id=65704
http://electronix. …=findpost&p=146180
========= Суть =========
Нужен процессор для управления ПЛИС. У ПЛИС каждая нога "на все золота" -> нужен проц с мультиплексированной шиной.
Особых требований к процу нет, но по внешней шине он должен давать 4 мбайт/сек в пике.
ATmega8518, 162 - хорошо, но при 3В только 8 Мгц, 4 такта на транзакцию по внешней шине - маловато. Да и ресурсов на кристалле мало.
STR7 - стремное семейство, не охота связываться. Да и цена не очень.
STR9 - слишком мощный для задачи, цена не подходит.
http://www.cyantechnology.com/ - стремно: нечто новое, непонятное. Цена совсем не правильная.
51 от SiLabs. Все замечательно, но переходить после AVR и ARM на 51 - это как-то неправильно. С другой стороны, все будет на С, ну а подзабытые архитектурные особенности 51 я за пару часов вспомню при необходимости. Ethernet контроллеры CP210x тоже будут очень к месту.
По быстродействию на реальных задачах у них все вроде бы неплохо:
"Членомер" производительности микроконтроллеров
http://www.telesys …/messages/104416.shtml
http://www.caxapa. …wwwboard.html?id=35158
http://electronix. …showtopic=6279&hl=
+ http://benchmarks.caxapa.ru/
Вопросы:
1. Какую максимальную скорость обращений к внешней памяти удавалось получить при работе по внешней шине? Можно при 100 Мгц тактовой добиться: 1 транзакция/4 такта с ПЛИС (4 нс задержки)?
2. Общие впечатления от семейства - глючность, и пр.?
3. Кто-нибудь стандартые тесты типа DhryStones пробовал пускать? Скорость?
-
- тогда может посмотреть и TI 2000 семейство заодно? Max_QNX(355 знак., 28.08.2006 11:18, )