Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Инициализация регистров в плис Actel
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
QuadMan
Нужна помощь! help.gif
Объясните мне, пожалуйста, как инициализировать регистры плис Actel после ее включения. Можно ли обойтись без внешней линии reset? Можно ли сделать внутренний ресет?

Я написал модуль откомпилировал и просимулировал его в Quartuse. На симуляции в начальный момент времени все регистры в 0, всё хорошо.

Потом этот же модуль синтезирую в sinplify, designer и файл из back-annotation симулирую в modelsime. Тут на симуляции все регистры и все выходы (за исключением тех, на которые железно подаются 0 или 1) в неопределенном состоянии.
Входные сигналы все задаю. Может я чего не так делаю?
Evil Archer
Цитата(QuadMan @ May 23 2007, 17:41) *
Нужна помощь! help.gif
Объясните мне, пожалуйста, как инициализировать регистры плис Actel после ее включения. Можно ли обойтись без внешней линии reset? Можно ли сделать внутренний ресет?

Я написал модуль откомпилировал и просимулировал его в Quartuse. На симуляции в начальный момент времени все регистры в 0, всё хорошо.

Потом этот же модуль синтезирую в sinplify, designer и файл из back-annotation симулирую в modelsime. Тут на симуляции все регистры и все выходы (за исключением тех, на которые железно подаются 0 или 1) в неопределенном состоянии.
Входные сигналы все задаю. Может я чего не так делаю?


После включения питания все триггеры примут случайным образом значения 0 или 1, так что нужен внешний ресет обязательно, внутренний там организовать нечем.
QuadMan
Спасибо, значит буду делать внешний ресет.
Нашел на сайте Актела такой документ: http://www.actel.com/documents/POR_Circuit_AN.pdf
Сделаю, как в нем написано.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.