Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Программируемые логические схемы и их применение»
Verilog?? Господа вот такая конструкция приводит к зависанию оператора реппит..
Отправлено
PeterD
27 апреля 2007 г. 17:28
always @(posedge CLK or negedge reset) begin
If (!reset) repeat (24) begin
TimeClear[AdresClear]<=0;
AdresClear<=AdresClear+1;
end
Нужно обявленую память вноль сбросить???
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: замените always на initial
—
IgorK
(27.04.2007 22:53:45
212.48.206.231
, 234 байт)
P.P.S. я естесственно предполагаю, что это несинтезируемый код (только для моделирования)
—
IgorK
(27.04.2007 22:55:52
212.48.206.231
,
пустое
)
Ответ: естесственно. "repeat" никогда синтезируемым и не был
—
Doka
(28.04.2007 10:42:28
89.179.246.139
,
пустое
)
?? Т.е. цикл можно организовать только в по тактам в always, а такие циклы (for ..repeat) не являются сентизируемыми?
—
PeterD
(28.04.2007 11:06:30
83.69.107.179
,
пустое
)
зависит от места использования - с for куча синтезируемых конструкций
—
yes
(28.04.2007 11:58:50
87.236.81.130
,
пустое
)
ну и repeat оказались синтезируемыми, но как-то криво. +
—
id_gene
(28.04.2007 12:26:40
193.232.173.182
, 77 байт,
ссылка
)
но это ка кбы уже "вне стандарта". вон в XST вроде даже $readmem сделали синтезируемым для описания ПЗУ
—
Doka
(28.04.2007 13:03:25
89.179.246.139
, 52 байт)
о, про память проглядел, извините :(. инициализации адреса нет, это раз +
—
id_gene
(27.04.2007 18:33:36
193.232.173.182
, 34 байт)
вот так +
—
id_gene
(27.04.2007 18:36:42
193.232.173.182
, 131 байт)
руки!! begin-end у вас под ресет попадает целиком
—
id_gene
(27.04.2007 18:30:8
193.232.173.182
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
скольким Омам равен эквивалент двух резисторов по 10 Ом, соединённых параллельно?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru