|
|
  |
Список чувствительности для синтезатора и симулятора, В чем разница |
|
|
|
Mar 31 2011, 06:22
|

Знающий
   
Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847

|
Цитата(XVR @ Mar 29 2011, 13:37)   В VHDL действительно полезной информации не несет, а вот в Verilog'е несет - для разных списков чувствительности могут быть синтезированы разные схемы И в VHDL несёт! И очень серьёзно... Мне вообще не нравится постановка вопроса. Список чувствительности- святая святых, даже основа в интерпретации поведения. Если на стадии симулятора забыть случайно вписать сигнал в этот список, то даже симулятор станет чудить. Я лично не разделяю с точки зрения описания поведения этапы симуляции и синтеза. Да, разные конструкции синтезируются по-разному, имея одинаковое поведение, но списка чувствительности это не касается. Это слишком глобальные вещи(тактирование, промежуточное запоминание). Если я не прав, приведите пример неполезности информации в списке чувствительности.
|
|
|
|
|
Apr 3 2011, 17:01
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 3-03-10
Пользователь №: 55 790

|
Цитата(XVR @ Mar 31 2011, 09:45)  В VHDL условия тактирования явно присутствуют в блоке process (обычно в виде if (clk'edge and clk=1) ). Поэтому синтезаторы обычно не смотрят на список чуствительности самого процесса. В Verilog'е тело always не содержит явных условий для тактирования, поэтому синтезатор обязан извлекать эти данные из списка чуствительности (который кстати, при формальном подходе, не является списком чуствительности, а является оператором ожидания). Я пока читал тему, успел испугаться - неужели никто правильно не объяснит
Сообщение отредактировал Alexium - Apr 3 2011, 17:03
|
|
|
|
|
Apr 3 2011, 18:14
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660

|
Цитата(XVR @ Mar 31 2011, 11:45)  который кстати, при формальном подходе, не является списком чуствительности, а является оператором ожидания. Я бы только уточнил, что он является не оператором ожидания, а объявлением события.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|