Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: v5fx30t
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
rv3dll(lex)
появилась необходимость переключать уровни с 3.3 на 1.8 в процессе работы. можно-ли напрямую переключать( на ходу) питание банка, какие при этом меры предосторожности и какой стандарт вывода ставить, чтобы работало и так и так.
Shtirlits
Сам не знаю, но пишут, что можно, если осторожно - несоответствие напряжения питания банка выбранному стандарту вызовет несоответствие тока, порогов, времянок.
http://forums.xilinx.com/t5/Virtex-Family-...rgent/m-p/39081
ГаЛаКтIкУs
QUOTE (rv3dll(lex) @ Nov 3 2010, 15:14) *
появилась необходимость переключать уровни с 3.3 на 1.8 в процессе работы. можно-ли напрямую переключать( на ходу) питание банка, какие при этом меры предосторожности и какой стандарт вывода ставить, чтобы работало и так и так.

Вам придётся не только менять питание, но и ещё конфигурацию блоков ввода/вывода. А это делается только путём изменении конфигурации (прошивки). Есть маршрут, в котором это возможно - частичная реконфигурация (partial reconfiguration) но он поддерживается только в Virtex. Да и платным стал (когда был в тестовом режиме, они его давали бесплатно если им письмо написать).
Shtirlits
Речь идет только о смене питания банка, как я понял. Тогда один стандарт поддерживается строго как было задумано, а другой как получится. И никакую конфигурацию менять не надо.
ГаЛаКтIкУs
QUOTE (Shtirlits @ Nov 3 2010, 16:36) *
Речь идет только о смене питания банка, как я понял. Тогда один стандарт поддерживается строго как было задумано, а другой как получится. И никакую конфигурацию менять не надо.

ключевое слово "как получится" )) ... если интерфейс должен на предельных скоростях работать то просто не будет работать!
Просто работать не по докам не очень хорошо - нет гарантий никаких ... и тщательный анализ требуется
То, что я описал - это наиболее правильный метод те:
1- Прекращаем обмен.
2- Переключение
3- Переконфиг (полный или частичный)

После проведении анализа можно принять решение о том, что этап 3ий не нужен!

В вопросе нет достаточно инфы, чтобы принять решение об этом, поэтому и излагал полное решение, которое покрывает крайние случаи ))
VladimirB
Цитата(Shtirlits @ Nov 3 2010, 16:36) *
Речь идет только о смене питания банка, как я понял. Тогда один стандарт поддерживается строго как было задумано, а другой как получится. И никакую конфигурацию менять не надо.

Согласен + 500
Только предлагаю сначала потестить на чём-нибудь ксилинксо-подобном. Можно спартанчик в TQFP заюзать для тестовых целей.

У нас LVDS_25 работало при питании банка 3.3В и на приём и на передачу в XC5VSX35
на предельных скороcтях в 1.15Гбит/c в ДДР режиме.

rv3dll(lex)
а как ещё запитать и работать с SDXC которой требуется 3.3.вольта для инициализации а потом переходит на 1.8
MrAlex
Быстрый буфер с третьим состоянием на выход.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.