[an error occurred while processing this directive]
давайте обсудим разницу русского и английского. VHDL создали луди близкие к железу Verilog близкие к программированию
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))
Отправлено
KA
25 февраля 2004 г. 22:39
В ответ на:
Народ, что лучше Verilog или VHDL? Давайте рассмотрим данный вопрос, ибо в споре рождается истинна.
отправлено раздумывающий 25 февраля 2004 г. 08:48
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хе. Я бы сказал, что близкие к железу создали AHDL. А VHDL/Verilog примерно как Pascal vs C.
—
SМ
(26.02.2004 00:08,
пустое
)
Да потому, что прототипом VHDL был Pascal, а прототипом Verilog - C (+)
—
AlexP
(26.02.2004 07:26, 318 байт)
Ну-ну. Только весь мир, почему-то, решил для коллективного креатива использовать языки с синтаксисом близким к C, а вот холерики до сих пор используют Pascal'е (и АДА) образные языки. Это касается не только программированрия и hardware-дизайна. Почему-то никому в голову не пришло придумавать SystemPASCAL :)
—
Holy-Glory
(26.02.2004 11:04,
пустое
)
Ответ: В SystemPascal нет надобности, с того момента, как Borland включил в него встроенный Assembler!
—
Vjacheslav
(27.02.2004 15:04, 1438 байт)
Ответ: Не хочется в очередной раз разовдить очередную гнилую тягомотину на тему "что лучше". Полностью согласен с тем, что необходимо знать все, но совершенно не согласен с тем, что "подавляющее большинство ПО создается на Delpi (Pascal),". Попытайтесь назвать хотябы несколько общеизвестных коммерческих проекта , разраб. на Delphi. А вот на VC/VC.NET - сколько угодно. Хотя, на самом деле, на мой взгляд, в любом проеткте всегда есть вещи, которые удобней писать на delphi (например, интерфейс), а есть вещи, где без C не обойтись (компиляторы, движки и т.п.).
—
Holy-Glory
(27.02.2004 15:17,
пустое
)
Ответ: Так вот:
—
Vjacheslav
(27.02.2004 16:01, 407 байт)
Неправда ваша. VHDL вышел из Ады, которая является языком параллельного программирования.
—
andrew_b
(26.02.2004 08:38,
пустое
)
Ответ: Хоть и не люблю такие споры: ни о чем, но
—
Vjacheslav
(27.02.2004 14:37, 128 байт)
Мда.... Язык из Ада... Точно.
—
SМ
(26.02.2004 09:24,
пустое
)
Даже настолько похоже (+)
—
SМ
(26.02.2004 00:13, 194 байт)
Ага, тот беспредел, который творится в Це с типами... Строгая типизация еще ни к чему плохому не приводила. Пусть лучше ошибки отлавливает компилятор.
—
andrew_b
(26.02.2004 08:40,
пустое
)
Приводила. К нервным срывам :) из-за лишней писанины, не влияющей на функциональность. А ошибки я и сам отловлю.
—
SМ
(26.02.2004 09:23,
пустое
)
По поводу типов:
—
DmitriP
(26.02.2004 12:04, 277 байт)
Любые может принимать от (+)
—
SM
(26.02.2004 12:27, 134 байт)
Как будет интерпретироваться следующая конструкция:
—
DmitriP
(26.02.2004 15:15, 422 байт)
Вы не ответили на основной вопрос (+)
—
SM
(26.02.2004 15:17, 217 байт)
что-то я не совсем понял вопрос(+)
—
DmitriP
(26.02.2004 16:14, 440 байт)
Вопрос про (+)
—
SM
(26.02.2004 16:36, 320 байт)
тогда это то же самое что и SIGNED/UNSIGNED в VHDL.(+)
—
DmitriP
(26.02.2004 16:45, 369 байт)
Верилог корректно (+)
—
SM
(26.02.2004 16:49, 205 байт)
Чегой-то он выругается? Все функции в библиотеках VHDL unconstrained, так что ради бога сравнивайте числа с разной разрядностью.
—
andrew_b
(26.02.2004 17:05,
пустое
)
И знаковые с беззнаковыми тоже напрямую?
—
SM
(26.02.2004 17:17,
пустое
)
Да, с помощью std_logic_arith.
—
andrew_b
(26.02.2004 17:24,
пустое
)
Ну тогда разницы тут нет никакой.
—
SM
(26.02.2004 17:28,
пустое
)
Встречный вопрос Вам:
—
SM
(26.02.2004 12:59, 121 байт)
В дополнительном. Это не меняется.
—
DmitriP
(26.02.2004 15:24,
пустое
)
Стандартная библиотека работает только с двоично-дополнительным кодом. Но ведь для другого кода можно написать свою. Или поискать, может уже написана.
—
andrew_b
(26.02.2004 15:35,
пустое
)
В этом сила VHDL(по сравнению с Verilog-ом): можно создать свой тип данных и определить операции работы с этим типом.
—
DmitriP
(26.02.2004 16:24,
пустое
)
И куда это вы собрались лепить счетчик с коэфф. -8, а? Железячная подоснова какая?
—
Fnutik
(26.02.2004 12:17,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru