[an error occurred while processing this directive]
С переменными - в смысле array[high:low] где high и low это wire/reg какой-то ширины?
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))
Отправлено
SM
21 июня 2006 г. 19:14
В ответ на:
а в 2001 верилоге что-нибудь с переменными рэнжами разрешили делать? надоело for писать по каждому случаю...
отправлено <font color=gray>yes</font> 21 июня 2006 г. 19:05
Составить ответ
|||
Конференция
|||
Архив
Ответы
Предлагаю вот так: assign out = bus >> index; сдвиги на переменное число бит это синтезируемо.
—
SM
(23.06.2006 14:13
195.225.131.186
,
пустое
)
а оно barel shifter-ов не насинтезит? хотя, кажется, что можно (я от жары уже совсем опух - не соображаю)
—
yes
(23.06.2006 15:05
87.236.81.130
, 325 байт)
Э, стоп. (+)
—
SM
(23.06.2006 15:28
195.225.131.186
, 268 байт)
АЙ! Извиняюсь, можно использовать только как индекс массива. А не range... А вот в generate for - можно.
—
SM
(23.06.2006 15:34
195.225.131.186
,
пустое
)
в рэнжах? - по-моему нельзя (или не все тулзы поддерживают)
—
yes
(23.06.2006 17:33
87.236.81.130
,
пустое
)
В ренжах можно, если переменная типа genvar. Другие низзя.
—
SM
(23.06.2006 18:09
195.225.131.186
,
пустое
)
А индекс массива - можно любое. Иначе как память описывать?
—
SM
(23.06.2006 18:10
195.225.131.186
,
пустое
)
да.
—
yes
(22.06.2006 13:43
87.236.81.130
,
пустое
)
Не сделали
—
cdg
(22.06.2006 17:00
80.68.3.242
,
пустое
)
@(+)
—
cdg
(22.06.2006 17:13
80.68.3.242
, 215 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru