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

Отправлено Максим 11 мая 2001 г. 17:37
В ответ на: Двухмерные масивы не синтезируются отправлено Александр Гайворонский 11 мая 2001 г. 13:01

Вообще, дело в том, что на каждую константу будет приходиться по умножителю (в качестве одного операнда которого она и является). Поэтому описанные внутри константы растворятся и превратятся в комбинационную логику (если 1 из операндов – константа, умножитель работает быстрее и занимает меньше места).
И по поводу несинтезируемости двухмерных массивов: ведь я объявлял SIGNAL’ы типа Type Vec_ARR is array (Num_Der downto 1) of STD_LOGIC_VECTOR (Width-1 downto 0) и обращался к ним при описании схемы и все нормально синтезируется.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru