Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Время инициализации MAX7000
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
кот матроскин
Возникли проблемы с аппаратурой и по-видимому выходит, что ПЛИС EPM7160S начинает работать не сразу, а через примерно 1 мс после подачи питания. Возможно такое? Могут ли там внутри происходить какие то переходные процессы при включении?
Про FPGA мне всё ясно, интересует именно эта серия.
vetal
ищите ошибки в логике, такого там нет - в качестве хранения конфигурации используются eeprom ячейки и конфигурировать там нечего. проверяйте фронты,питание, сбросы и начальные условия работы схем.
В моих устройствах на max7s подобного не замечено.

upd: Хотя не понятно как понимать фразу "Upon power-up, each register in the device will be set to a
low state." на 11 странице даташита. больше выражение power up не встречается.
dvladim
Цитата(кот матроскин @ Aug 27 2007, 21:44) *
ПЛИС EPM7160S начинает работать не сразу, а через примерно 1 мс после подачи питания. Возможно такое? Могут ли там внутри происходить какие то переходные процессы при включении?

Сам с этими схемами не работал, но такое вполне возможно.
Как минимум необходимо время на Power On Reset и потом автомату состояний нужно как-то определить загружена схема или еще нет. Вот в это время выводы скорее всего в Z (IMHO).

Вот и vetal говорит, что происходит сброс всех триггеров при включении питания.
кот матроскин
Цитата(vetal @ Aug 27 2007, 22:57) *
ищите ошибки в логике, такого там нет - в качестве хранения конфигурации используются eeprom ячейки и конфигурировать там нечего.

Вот у меня сомнения по поводу совсем ли нечего там конфигурировать. EEPROM это всего лишь ячейки памяти, а в ПЛИС программируются связи. Значит эти ячейки EEPROM должны управлять какими-то ключами? Но время переключения их может быть значительно.

Цитата(vetal @ Aug 27 2007, 22:57) *
upd: Хотя не понятно как понимать фразу "Upon power-up, each register in the device will be set to a
low state." на 11 странице даташита. больше выражение power up не встречается.

Яперевожу так: По включению питания каждый регистр в устройстве установится в низкое состояние.
vetal
Цитата
Яперевожу так: По включению питания каждый регистр в устройстве установится в низкое состояние.

тут дело не в переводе, а в том что это единственная фраза по этому поводу. никаких нормированных цифр в даташите v6.6 по этому поводу нет.
dvladim
Цитата(кот матроскин @ Aug 27 2007, 22:44) *
Значит эти ячейки EEPROM должны управлять какими-то ключами? Но время переключения их может быть значительно.

Нет.
Нечему там переключаться. Элементы соединились при программировании. При включении питания вся комутация уже есть.
ybd
Все-таки что-то там инициализируется. И время дают:
The POR time for all 7000S devices does not exceed 300 μs. The sufficient VCCINT voltage level for POR is 4.5 V. The
device is fully initialized within the POR time after VCCINT reaches the sufficient POR voltage level.
alexander55
Цитата(ybd @ Aug 28 2007, 01:41) *
Все-таки что-то там инициализируется. И время дают:
The POR time for all 7000S devices does not exceed 300 μs. The sufficient VCCINT voltage level for POR is 4.5 V. The
device is fully initialized within the POR time after VCCINT reaches the sufficient POR voltage level.

CPLD не FPGA пересылки конфигурации нет, но пробежаться по внутренней EEProm и установить ключики все-равно надо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.