[an error occurred while processing this directive]
Так лучше сначала объяснить, что такое синтезируемый код и рассказать о вентилях и триггерах, благо это много времени не займет, (+)
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено svf 24 февраля 2004 г. 11:22
В ответ на: ПОНИМАНИЕ очень сильно облегчает ЗАУЧИВАНИЕ - т.е. все от учителей зависит, будет новичок понимать или талдычить "бо предки сказали - ТАБУ" (+) отправлено Po Hab Nik 23 февраля 2004 г. 18:42

а потом уж изучать Verilog, VHDL и прочие языки.

Если в области оптимизации программ все алгоритмы более-менее ясны, то с оптимизацией HDL до сих пор большие проблемы.

>>Ну так "лопаты" - они ж всегда рядом.
По опыту могу сказать, что этому учить необходимо. Иначе потом человеку самостоятельно сложнее при необходимости спуститься на этот уровень.

Кстати, аналогии между программированием для процессоров и для аппаратуры проводить, IMHO, не совсем корректно. В первом случае, даже на языках не самого высокого уровня, грубо говоря, мы обычно описываем поведение некоторого конечного автомата, синхронного и детерминированного. Вопросы работы с асинхронными взаимодействующими процессами в том же C как отражены в языке? Никак, эти процессы описываются языками более высокого уровня (в действительности же обычно используются функции и средства целевой операционной системы).

Конечно, можно расширить язык и включить в него требуемые средства. Но если разработчик будет думать, что это - C для аппаратуры, а не язык для аппаратуры, похожий на C, то начнутся проблемы. Если с таким же подходом, как и для процессоров, начать работать с аппаратурой, то сразу возникает противоречие между абстрактностью описания и требованиями аппаратуры.

А про метастабильность в симуляторе - я только за! Но не в modelsim, а в pspice! :-))

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru