[an error occurred while processing this directive]
Ответ: Попробуйте вот так, хотя по возможности лучше использовать сигнал.
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено VLL 26 ноября 2002 г. 15:43
В ответ на: при синтезе в Foundation 3.3 генерит ошибку (+) отправлено Elresearch 26 ноября 2002 г. 12:51

process (clk, clr)
variable Qint: STD_LOGIC_VECTOR (3 downto 0);
begin
Q<=Qint;
if clr='1' then
Qint := "0000";
fout <= '0';
elsif clk='1' and clk'event then

if ce='1' then
if ((fout='1') and (fin='1')) or (next_str='1') then
Qint := "0000";
fout <= '0';
elsif fin='1' then
Qint := Qint + 1;
end if; -- end if;
end if;

if op_mode(1)='0' and str(0)='0' and Qint = 9 and fout='0' then
fout <= '1';
end if;
if op_mode(1)='0' and str(0)='1' and Qint = 15 and fout='0' then
fout <= '1';
end if;
end if;
end process;

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru