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

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

Отправлено zlyh 24 февраля 2004 г. 18:43
В ответ на: Ответ: А причем тогда список процессов? В классике T сановится равным T1 только после прихода какогото фронта clock!!! отправлено GVS 24 февраля 2004 г. 17:42

Sensitivity list нужен симулятору. Когда программеры писали симулятор они не ставили задачу распознавать конструкции. В настоящее время sensitivity list можно бы уже назвать архаизмом, но кто бы симулятор переделал.
VHDL создавали больше академики чем инженера. Verilog - инженера больше чем академики. Попробуйте Verilog.

1) Здесь Т1 - выход Д-триггера. Т - вход Д-триггера.
process (clock)
begin
if rising_edge(clock) then
T1<=T;
end if;
end;

2) Здесь Т1 - выход latch. Т - вход latch.
process (clock)
begin
if clock='1' then
T1<=T;
end if;
end;

3) Здесь при синтезе клок игнорируется.
process (clock)
begin
T1<=T;
end;

Для меня HDL - больше чем ассемблер, потому что если схема это написание непосредственно в кодах, что же останется для толпологии?
А как приятно, коротко и красиво описать управляло на HDL-е и быстро это всё отладить?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru