[an error occurred while processing this directive]
вопрос к знатокам VHDL: можно ли в "агрегатах" std_logic_vector использовать range
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))
|
Отправлено
yes 01 июля 2003 г. 15:38
|
|
|
|
так не работает (по невнятным сообщениям об ошибке складывается впечатление, что в этом агрегате допустимы только ulogic)
signal DATA : std_logic_vector(31 downto 0);
signal STATIC_OUT : std_logic_vector(4 downto 0);
DATA <= (4 downto 0=>STATIC_OUT, others => '0') when OE='1';
нашел единственную полезную фичу в VHDL, позволяющую лаконично писать - others, и та не работает :(
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: Нафиг! Есть to и downto. Этого хватит. — near (23.07.2003 13:03, пустое)
- вопрос в том, каким образом описать такое присвоение с использованием минимума символов — yes (03.07.2003 14:13, 54 байт)
- можно через процесс: — keyru (03.07.2003 10:55, 178 байт)
- Ответ: несколько вариантов — jm (02.07.2003 16:51, 833 байт)
- Вот так у меня работает: — urri (02.07.2003 13:30, 218 байт)
- Ответ: Извините, если не так понял. — V61 (02.07.2003 10:59, 98 байт)
- Ответ: Ваш случай: — V61 (02.07.2003 10:36, 154 байт)
- а вот так заработает? — dsmv (01.07.2003 21:14, 79 байт)
- Ответ: — dsmv (01.07.2003 21:13, пустое)
- я какие-то факи почитал об этом, вроде говорят нельзя (во втором случае unconstrained объект, а в первом я и не понял) — yes (01.07.2003 17:55, 106 байт)
- Ответ: — Кн (01.07.2003 18:16, 100 байт)
- Ответ: — Кн (01.07.2003 17:23, 194 байт)
- Телепаты на звслуженном отдыхе. Давайте сообщение об ошибке. (+) — andrew_b (01.07.2003 16:40, 132 байт)
- или как такую описать конструкцию (усли можно)? штоб заработала — yes (01.07.2003 15:53, 485 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru