[an error occurred while processing this directive]
|
Вопрос №1
Signal DATA : std_logic;
Process
Begin
Wait until CLC=’1’;
DATA <= ‘1’;
Wait until CLC=’1’;
DATA <= ‘0’;
End process;
Желание: хочу в одной итерации процесса несколько раз изменить состояние сигнала, знаю что вышеприведенная запись неверна (написана для наглядности).
Можно реализовать мое желание не прибегая к созданию дополнительных внешних сигналов?
Вопрос №2
В хелпе WebPack 5.1 есть такой пример:
LABEL1: -- optional label
process ()
-- declarations
begin
--wait on CLK, RESET; --первое устовие
--wait until CLK'event and CLK='1'; --второе условие
end process;
У меня даже этот пример не хочет синтезироваться с первым условием (пишет: Bad condition in wait statement, or only one clock per process.), в чем может быть дело?
Заранее благодарен. 3.14.
E-mail: info@telesys.ru