реклама на сайте
подробности

 
 
> выводы при загрузке ПЛИС, Состояние выводов изменяется
Дварфик
сообщение Nov 24 2010, 08:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 16-06-09
Пользователь №: 50 327



Есть вот такая особенность ПЛИС Фирмы Xilinx Virtex (первый) на 400 вентилей.
Во время загрузки (около секунды) состояние на выходах нулевое. НО в последние 70мкс выводы принимают какое-то странное третье состояние 1.5В (логика 0-3.3). Только после этого происходит поднятие сигнала DONE, сигнализирующего, что загрузка завершена.
Проблема в следующем: сначала ЦАПы принимают уровень на этих выводах за ноль, а последние 70мкс - за единицу. Соответственно у меня громадных размеров всплеск, и убрать его проблематично: VHDL-код в тот момент ещё не работает и впаять на каждый вход ЦАПа резистор затруднительно ((

Облазил и форум и настройки в ISE
Вот доп информация: Внутренний клок (CCLK) равен 4МГц по дефолту, как и всё остальное. Unused IOB pins: Pull Down.

Может кто даст читабельную ссылку по настройкам начального состояния ПЛИС?
Есть вариант не запаивать на все 12 входов ЦАПа подтягивающий резистор, а запаять два-три верхних, то вплеск уменьшится 2-4 раза. ЦАПов на плате их аж два, соответственно вместо 24 будет 6-8 резисторов, или будет резисторная матрица. Но может есть вариант получше?

Сообщение отредактировал Дварфик - Nov 24 2010, 08:09
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shtirlits
сообщение Nov 24 2010, 09:37
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



Кое-что можно попробовать, правда решение для Virtex-II/IIpro. Но мало ли...

http://direct.xilinx.com/support/answers/18277.htm

QUOTE
Insert OBUFEs on the outputs that are transitioning during configuration.
Bring the 3-state control signal of the OBUFE to an external I/O pin.
Ensure that the system drives this pin Low prior to pulsing the PROG pin Low.


Как я понял, природа явления заключается в том, что в выходах активируются PULL-UP резисторы по мере загрузки.
А решение неожиданное - на тех выходах, которые глитчат/глючат предлагается сделать tri-state,
управляющий сигнал вывести наружу и подключить к ножке PROG на плате.

Интересно, этот вывод и его разводка успеет к этому моменту сконфигурироваться?
К сожалению, не знаю в каком порядке что загружается.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 00:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016