[an error occurred while processing this directive]
Ответ (+)
(«Телесистемы»: Конференция 'Языки описания аппаратуры (VHDL и др.))

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

Отправлено andrew_b 16 июня 2005 г. 10:38
В ответ на: почему много ? (+) отправлено <font color=gray>des00</font> 16 июня 2005 г. 09:56

> constant PIPA : std_logic_vector(15 downto 0) := "1000101100111111";
> reg [15:0] PIPA = 16'd35647;

А кто мешает и в VHDL также (почти):
constant PIPA : std_logic_vector(15 downto 0) := x"34FD";

Уж если вы написали, что в векторе 16 бит, то будьте добры себе соответствовать.
Verilog унаследовал от C весь тот типовой беспредел, который служит источником многих ошибок. Бардак с типами --- это не самое лучшее, что есть в С. Более строгий в отношении типов язык не позволит вам "прострелить себе ногу". :-)
Впрочем, этот разговор переговорен ни один раз...

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru