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

Отправлено TRANG 15 октября 2001 г. 11:41

Пишу вот такой кусок программы, где счетчик должен очищаться по достижении определенного значения:

CASE INTERNAL[] IS
WHEN 3071=>
INTERNAL_COUNTER.SCLR=VCC;
WHEN OTHERS =>
INTERNAL_COUNTER.SCLR=GND;
END CASE;

Но все это работает только при режиме синтеза FAST, т.е. происходит переход 3070-3071-0-1-2 и т.д., а при остальных двух режимах (NORMAL и WYSIWYG) получается 3063-3064-2049-2050 и т.д., т.е. где в районе границы сброса переходит на значение 2049 и в дальнейшем так и крутится от 2049 до 3064. Работаю на MAX'е версии 9.5 и 10.1, и на обоих программа ведет себя одинаково. Заранее благодарен помощи.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru