[an error occurred while processing this directive]
Ответ сноба меня снобу SSE на его открытое письмо
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено _Pashka 12 июля 2002 г. 13:05
В ответ на: Открытое письмо снобу Pashke про "миллионники". Или что лучше: "схематика" или AHDL? отправлено SSE 12 июля 2002 г. 03:20

Спасибо за письмо.
Интересно. Любопытно. Спорно.

Вот мой ответ. Мои аргументы.

1. Вы называете человека, владеющего HDL, программистом.
Я с Вами не согласен.
Но по-моему это не программист в обычном понимании этого слова.
На зря HDL расшифровывается как язык ОПИСАНИЯ аппаратуры. Имменно ОПИСАНИЯ, а не ПРОГРАММИРОВАНИЯ. Т.е. человек, работающий с HDL должен быть не программист, а ИНЖЕНЕР. А инженер это не просто "компилятор" чужих идей в свои программы (коды, схемы), а генератор идей, человек, способный ставить задачи, видеть всю систему, представлять результат. Работая с HDL, инженер работает с той же схемой (только выраженной словами), а не с алгоритмами (как последовательность действий во времени). А применение подхода программиста к работе с ПЛИС не дает хорошего результата.
Здесь я с Вами полностью согласен.

2. Что же все-таки лучше? Схематика или язык?
Я прекрасно понимаю, что этот спор похож на спор что лучше VHDL или Verilog, Altera или Xilinx, Inter или AMD.
Общего ответа нет. Есть ответ для каждой конкретной задачи. Я не отвергаю схеметику как что-то ненужное, просто для моих задач схематика видится огромным тормозом (см. пункт 3). Чрезмерный уровень детализации (до уровня триггеров и регистров) полезен только при неспешных исследованиях в университетских лабораториях. Или при разработке мелких ASICов, которые пойдут в производство и их надо сделать дешевыми.
Конечно, схематика незаменима при проектировании ASICов. Тут уж о нее никуда не денешься. Но когда идет работа над сложными несерийными устройствами это только тормоз.
Как я понял, Вы уже давно работаете с ПЛИС. Ваш опыт, Ваши наработки помогают Вам в решении новых задач. Наверняка, у Вас есть куча библиотек, собранных за годы работы. Это Вам помагает.
И Вы отвергаете языки и держитесь за одну только схематику, как консерватор. Называете ее виагрой. Не буду никак комментировать, потому что только ненормативные комментарии приходят в голову.
Просто спор схема против языка это спор старого с новым. И все.

3. КПД.
Позвольте небольшое философское отступление.
Сейчас у развития всей технологии, техники и науки определяется двумя вещами Деньги и Время.Я повторю слова моего коллеги (очень хорошего инженера, у которого я многому научился): "Процесс познания не является чем-то независимым самопроистекающим явлением, как его показывают философы. Он перестал быть таковым. Он двигается только туду куда его двигают деньги. Они же его и тормозят, там где это не нужно владельцам денег". Деньги и Время. Чем больше денег вкладывается в тему, тем лучше она продвигается. А деньги это, во-первых, возможность нанять специалистов, во-вторых, оборудование и обеспечение работы. Согласен, можно проиграть, прогореть. Но не вклядывая денег вообще ничего не сделаешь. Будешь стремительно катиться назад, думая, что стоишь на месте. Время. Это даже важнее денег. Скорость выполенения работы в условиях конкуренции это самое главное. Кто первый, тот и победитель.

Извините, за отступление, возвращаюсь к теме письма.
HDL в первую очередь экономия времени, которая приводит к экономии денег. Дешевле купить большой кристалл и заплатить одному спецу по HDL за месяц работы, чем купить маленький кристалл и платить спецу по схемем за МЕСЯЦЫ (!) его оптимизации схемы под этот маленький кристалл. Это не голословные рассуждения, это из практики.
Пример. В одной конторе есть большой спец по работе с ПЛИС через схемы. Однажды он сделал проект под Xilinx XC4062.
Довольно сложное устройство ЦОС. Прошло два-три года, назрела необходимость переделки: увеличение числа устройств обработки,
повышение скорости, дополнительные функции и интерфейсы. У спеца спросили сколько тебе на это надо времени? Он сказал - полгода. Это, повторюсь, был человек который сделал первый проект и хорошо рабирался в предмете. Менеджеров это не устроило, и они нашли спеца по HDL, временного контрактника, без какого-либо опыта в предметной области, который успешно сделел эту работу за два месяца. С нуля до полностью работающей ПЛИС!
Вот так. Это было к вопросу о КПД работы спеца по HDL.

С уважением,
Павел.

P.S. Пока сичинял, тут много ответов появилось, извините, если повторяюсь.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru