Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Программируемые логические схемы и их применение»
если натыкать - то и не должно исполнять... согласен, что это не стандартизовано, но пользовался... еще в nc есть с временем глюк
Отправлено
yes
21 декабря 2006 г. 14:40
В ответ на:
А, вспомнил, про for(). В принципе то спорная конструкция (+)
отправлено SМ 21 декабря 2006 г. 14:35
то есть когда какой-то тестбенч с кучей # @, то бывает теряется цикл ("неверный" порядок событий, если брать за основу мое представление как должно и моделсим)
но это не только с моим кодом случается...
спасает #0 - но это не удобно
Составить ответ
|
Вернуться на конференцию
Ответы
Да это как раз стандартизовано... Переменная цикла является обычной переменной типа reg и обладает всеми ее свойствами.
—
SМ
(21.12.2006 14:43:17
213.141.159.26
,
пустое
)
нестандартизован (?) порядок исполнения - "единомоментный" блок исполняется за раз или по кусочку от каждого блока
—
yes
(21.12.2006 14:45:23
87.236.81.130
,
пустое
)
Да вроде стандартизовано другое - если в двух разных always по одному событию в одну и ту же переменную произойдет две записи (хоть в цикле, хоть нет) - то енто коллизия с вытекающим из нее "X" или что там...
—
SМ
(21.12.2006 14:48:16
213.141.159.26
,
пустое
)
ну так событие @ в олвисе - а внутри никаких событий нет. поэтому возможно рассматривать все for-ы от этого события как "атомарные" операции и поведение j сходно с variable VHDL
—
yes
(21.12.2006 14:55:43
87.236.81.130
,
пустое
)
атомарную. а то что после всех циклов j будет иметь значение последней (неопределенной) операции делает бессмысленным по другому событию r<=j
—
yes
(21.12.2006 14:57:25
87.236.81.130
,
пустое
)
Да не атомарная она (+)
—
SМ
(21.12.2006 15:06:28
213.141.159.26
, 291 байт)
я не спорю - хотел обратить внимание, что некоторые конструкции ncsim отрабатывает не так как XL или modelsim
—
yes
(21.12.2006 15:24:36
87.236.81.130
,
пустое
)
Ну это я уже понял. Просто главное не юзать непонятных вещей :) :)
—
SМ
(21.12.2006 15:38:28
213.141.159.26
,
пустое
)
ну Х в ncsim-e нет. там применяется итератор цикла по два раза
—
yes
(21.12.2006 14:50:15
87.236.81.130
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru