|
Опять вопросы с синтезабельностью |
|
|
|
Aug 31 2010, 16:11
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-05-10
Пользователь №: 57 029

|
Здравствуйте, товарищи! Хочу сделать генератор хелловорлдный. Оказалось, нужно проинициализировать некоторые переменные без сигнала сброса. Делал таким образом: input clc; output reg outclc; reg is_init;
always @(clc) begin if(is_init!=1) begin is_init =1; //разная всякая инициализация end else begin //ну например, outclc<=clc; end end
Синтезатор не кричал, в моделсиме красные полоски (не работает, как нужно) Рассуждаю так: вначале is_init инеет несинтезируемое значение Х, чему в жизни отвечает "не знаю". Нельзя сказать, что (is_init!=1) истина или ложь. Но я переписал так:
input clc; output reg outclc; reg is_init;
always @(clc) begin if(is_init==1) begin //ну например, outclc<=clc; end else begin is_init =1; //разная всякая инициализация end end
и на всех 4-х временных моделированиях моделсим выдавал то, чего мне было надо. Но ведь предидущие рассуждения отрицают возможность того, что можно сказать is_init==1 истина или ложь. Подскажите , пожалуйста, это вообще синтезируемо (2-й вариант)? А если нет, то как можно провести инициализацию без сигнала сброса?
Заранее благодарен за помощь!
|
|
|
|
|
 |
Сообщений в этой теме
arcer Опять вопросы с синтезабельностью Aug 31 2010, 16:11 bogaev_roman Цитата(arcer @ Aug 31 2010, 20:11) Хочу с... Aug 31 2010, 16:24 arcer Цитата(bogaev_roman @ Aug 31 2010, 19:24)... Aug 31 2010, 16:31  bogaev_roman Цитата(arcer @ Aug 31 2010, 20:31) Т.е. д... Aug 31 2010, 16:42   arcer Цитата(bogaev_roman @ Aug 31 2010, 19:42)... Aug 31 2010, 16:47    bogaev_roman Цитата(arcer @ Aug 31 2010, 20:44) Платы ... Aug 31 2010, 16:48   Shtirlits QUOTE (bogaev_roman @ Aug 31 2010, 20:42)... Aug 31 2010, 16:53    arcer Цитата(Shtirlits @ Aug 31 2010, 19:53) Ту... Aug 31 2010, 16:56 Shtirlits В общем случае - да.
В некоторых архитектурах нача... Aug 31 2010, 16:34 arcer Цитата(Shtirlits @ Aug 31 2010, 19:34) В ... Aug 31 2010, 16:42 arcer слово "в некоторых" смущает. Значит в не... Aug 31 2010, 16:50 bogaev_roman Цитата(arcer @ Aug 31 2010, 20:50) слово ... Aug 31 2010, 16:56  arcer Цитата(bogaev_roman @ Aug 31 2010, 19:56)... Aug 31 2010, 17:07   bogaev_roman Цитата(arcer @ Aug 31 2010, 21:07) А поче... Aug 31 2010, 17:18    arcer Цитата(bogaev_roman @ Aug 31 2010, 20:18)... Aug 31 2010, 17:20    Shtirlits QUOTE (bogaev_roman @ Aug 31 2010, 21:18)... Aug 31 2010, 17:29     bogaev_roman Цитата(Shtirlits @ Aug 31 2010, 21:29) Не... Aug 31 2010, 17:53 bogaev_roman Цитата(Shtirlits @ Aug 31 2010, 22:34) Ес... Sep 1 2010, 09:19 Shtirlits Какая проблема с потерять 1nS на линии данных в от... Sep 1 2010, 16:22 bogaev_roman Цитата(Shtirlits @ Sep 1 2010, 20:22) Как... Sep 1 2010, 17:03 Shtirlits Ну, если принимать во внимание удачу, то её я вам ... Sep 1 2010, 17:40
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|