Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вряд-ли, с развитием внутрисхемной отладки симуляторы должны умереть как атавизм.
Отправлено
SM
04 октября 2007 г. 14:08
В ответ на:
Ответ: Дык мож они чё покруче ваяют? Ну типа как PCAD помер и родился Altium Designer...Как думаете?
отправлено <font color=gray>Вопрос по существу</font> 04 октября 2007 г. 13:42
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: НЕ БУДУ ПОВТОРЯТЬСЯ...ОТВЕТИЛ ЗДЕСЬ =====>>>>>>
—
Вопрос по существу
(04.10.2007 16:43:43
217.118.66.38
,
пустое
,
ссылка
)
Нет скорее пойдет дальнейшая интеграция с симуляторами аналоговых цепей...
—
Petrovich
(04.10.2007 14:19:53
91.198.10.3
, 129 байт)
Ответ: Нет..Скорее уж симуляторы будут развиваться в направлении увеличения количества ОДНОВРЕМЕННО симулируемых микросхем...Уже щас протеус позволяет симулировать работу 2-х процессорного узла...А скора наверное можно будет симулировать сразу всю плату, на которой могут находиться несколько MCU несколько аналоговых ИМС и "рассыпуха"...Т.е. сначала "собирается" виртуальный девайс..Проверяется его работоспособност..А уж затем клепается железо
—
Вопрос по существу
(04.10.2007 15:53:36
217.118.66.11
,
пустое
)
А уже сейчас Synopsys HSIM или Synopsys Star-SimXT позволяет симулировать работу хоть 10-процессорного узла с обвязкой, которая на плате. Только это профессиональный уровень. А протеус - уровень студента как максимум.
—
SM
(04.10.2007 15:59:5
85.21.237.237
,
пустое
)
ИМХО разобраться и научиться работать с Протеусом в 10 раз сложнее, чем с внутрисхемным эмулятором.С внутрисхемной отладкой может работать и новичок, а вот проверить работу девайса в симуляторе - ИМХО, "высший пилотаж".Поэтому у нас на фирме новички начинают работу с внутрисхемной отладки, а уж потом с увеличением мастерства могут при желании и юзать симуляторы...Но желания иногда нет, поскольку работать с симулятором гораздо сложнее
—
Вопрос по существу
(04.10.2007 16:07:51
217.118.66.11
,
пустое
)
О-о-о. Подход "зачем просто, если можно сложно". Уважаю. Симулировать достаточно только сложные аналоговые узлы, трудно поддающиеся аналитическому исследованию. И мат-модели примененных алгоритмов. И высший пилотаж, когда этого хватает для безошибочного изготовления образца.
—
SM
(04.10.2007 16:14:2
85.21.237.237
,
пустое
)
Ответ: А затем....Что если у Вас программа сложнее программы для "моргания светодиодом", то применение симулятора позволяет Вам избежать написания кучи кусков отладочного кода чтобы можно было "посмотреть" за процессами в девайсе...Повторяю это для сложных случаев...Для программ "моргания светодиодом" достаточной остановить процессор в эмуляторе и тупо считать его память
—
Вопрос по существу
(04.10.2007 16:23:52
217.118.66.11
,
пустое
)
Ни грамма. Эмулятор позволяет сделать все то-же, что и симулятор, профилирование, точки останова, и т.д, и т.п. Правильные эмуляторы позволяют даже в реалтайме по жтагу гнать в компьютер потоки данных. Чего на симуляторе ни в жисть не получить.
—
SM
(04.10.2007 16:27:11
85.21.237.237
,
пустое
)
Ответил выше повторяться не буду =====>>>>>
—
Вопрос по существу
(04.10.2007 18:23:24
217.118.66.56
,
пустое
,
ссылка
)
Ответил выше поторяться не буду =====>>>>>
—
Вопрос по существу
(04.10.2007 16:48:53
217.118.66.38
,
пустое
,
ссылка
)
И нужны компьютеру эти потоки данных, как собаке пятая нога.
—
-=ВН=-
(04.10.2007 16:47:43
193.125.71.140
,
пустое
)
Ответил выше поторяться не буду =====>>>>>
—
Вопрос по существу
(04.10.2007 17:20:55
217.118.66.38
,
пустое
,
ссылка
)
Компьютеру не нужны, они бывают мне нужны.
—
SM
(04.10.2007 16:55:42
85.21.237.237
,
пустое
)
Да никому они не нужны:-)
—
-=ВН=-
(04.10.2007 17:08:27
193.125.71.140
,
пустое
)
Т.е. я никто? Я категорически не согласен с этим!!!
—
SM
(04.10.2007 17:23:0
85.21.237.237
,
пустое
)
Ответ: И это естественный порядок разработки...Меня поражают некоторые индивидуумы, которые предлагают сначала сделать "железо", а уж потом проверять насколько хорошо оно работает.
—
Вопрос по существу
(04.10.2007 15:56:15
217.118.66.11
,
пустое
)
Дык это давно есть и работает. Mixed signal simulator называется, навроде Mentor AMS, только верилог-модели всего цифрового прикрутить надо.
—
SM
(04.10.2007 14:25:37
85.21.237.237
,
пустое
)
Вообще то ваша правда модель типовой времянки можно прикрутить и к Microcap`у. Да и вообще все посчитать на рулоне бумаги карандашем. :-))
—
Petrovich
(04.10.2007 15:25:15
91.198.10.3
, 112 байт)
Во-во, именно для этой цели он и хорош. Исключительно для этой.
—
SM
(04.10.2007 15:34:31
85.21.237.237
,
пустое
)
А протеус и компания - это игрушки для детей дошкольного возрастаю и туесосов.
—
SM
(04.10.2007 14:31:49
85.21.237.237
,
пустое
)
Ответ: У тебя есть одна нехорошая черта: любишь в любое обсуждение ввернуть какое-нить словечко, чтобы задеть собеседника..Что же получается что вся многотысячная армия пользователей Протеуса м@даки ? А потом внутрисхеиная отладка не панацея...Могу привести пример когда нужен именно симулятор, даже если есть железный эмулятор...Да я думаю ты и сам сможешь привести такой пример если чут-чуть подумаешь
—
Вопрос по существу
(04.10.2007 15:19:14
217.118.66.50
,
пустое
)
Ответ: Например в железе затруднителньно создать произвольно-заданные временные диаграммы входных сигналов на всех 40 входах MCU...Тем более если сигнал аналоговый..
—
Вопрос по существу
(04.10.2007 15:49:8
217.118.66.11
,
пустое
)
"в железе затруднителньно создать произвольно-заданные временные диаграммы "....Нет..Даже не так...А вот так: "в железе затруднителньно создать произвольно-заданную КОМБИНАЦИЮ временных диаграмм на всех входах"
—
Вопрос по существу
(04.10.2007 15:58:8
217.118.66.11
,
пустое
)
Для этого опишите на верилоге эти все комбинации, и прогоните в нормальном mixed-signal симуляторе.
—
SM
(04.10.2007 16:00:51
85.21.237.237
,
пустое
)
А зачем это надо? Алгоритмы отлаживайте на их матмоделях, в матлабе, или еще в чем-то таком. Аналоговые куски - в симуляторах аналоговых, профессиональных, навроде hspice. Цифроаналоговые - в профессиональный смешанных симуляторах. А все вместе потом - в железе, да и то, отладка уже вряд-ли особо понадобится.
—
SM
(04.10.2007 15:53:12
85.21.237.237
,
пустое
)
Ответ: "Алгоритмы отлаживайте на их матмоделях, в матлабе, или еще в чем-то таком. " ?????? Это фраза поставила меня в тупик....Как это алгоритм программы я отлажу на "мат.моделях"...Что Вы понимаете под отладкой в этом случае???
—
Вопрос по существу
(04.10.2007 16:13:20
217.118.66.11
,
пустое
)
Пример на пальцах (+)
—
SM
(04.10.2007 16:17:54
85.21.237.237
, 590 байт)
Ответ: А если программа для вашего MCU предстваляет собой сложный автомат состояний, который с помощью своих сигналов управляет состоянием внешних схем и состояние которого зависит от предыстории работы всего девайса ?
—
Вопрос по существу
(04.10.2007 17:00:41
217.118.66.21
,
пустое
)
То я напишу этот автомат и отлажу сразу в железке. И потрачу на это гораздо меньше времени, чем если бы занялся трахом с симуляторами. По крайней мере так показывает моя личная практика.
—
SM
(04.10.2007 17:25:7
85.21.237.237
,
пустое
)
не м@даки, а либо начинающие, либо любители. А такого примера, когда нужен симулятор, я привести не могу, так как всю жисть отлаживаюсь в железе. А алгоритмы "симулирую" в голове, прежде чем в железе пробовать.
—
SM
(04.10.2007 15:31:21
85.21.237.237
,
пустое
)
Вру, могу такой случай придумать. Учебный процесс.
—
SM
(04.10.2007 15:35:27
85.21.237.237
,
пустое
)
интересно что умеет симулятор , чего не умеет мк? %-/
—
Aleksey75
(04.10.2007 15:31:16
213.135.114.142
,
пустое
)
Ответил выше поторяться не буду =====>>>>>
—
Вопрос по существу
(04.10.2007 16:51:47
217.118.66.42
,
пустое
,
ссылка
)
ага, на т13 даже тайминги врут..
—
Aleksey75
(04.10.2007 15:18:3
213.135.114.142
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 6 на два:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru