Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы по 3.3V configuration Spartan-3
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
aem
Xapp423 прочел и схему Spartan-3 Starter Kit изучил, но некоторые вопросы остались.

1. Махсимальный номинал последовательных резиторов к контактам TDI,TCK,TMS
(важен, т.к. чем больше их величина, тем больше шутирующий резистор на VCCAUX и следовательно меньше ток потребления по этому напряжению)
2. Bypass режим, т.е. загрузка FPGA через JTAG без программирования XCF02S.
Необходим ли джампер коммутирующий контакт CE XCF02S между корпусом и
контактом DONE FPGA, или можно обойтись без него.
3. В Starter Kit междк контактами DO и DIN, CLK и CCLK стоят последовательные резисторы, хотя по идеи они не нужны.
4. Примерное потребление по VCCINT,VCCJ,VCCO (XC3S400 -TQ144)

В общем-то понятно, что делать, если не экономить площадь и особо не жаться по потреблению,
но моё устройство требует к сожалению требует обратного.
Прошу помочь советом, имеющим опыт в этом вопросе.
3.14
1 Не понял вечером схему посмотрю.
2 Bypass - команда поддерживаемая любым устройством с интерфейсом JTAG, которая шунтирует сдвиговый регистр данных. Если Вас смущает надпись BYPASS в импакт, не обращайте внимания, аппаратно ничего с цепью JTAG мудрить не надо.
3 Опять же не помню схему, вечером уточню. Но думаю это просто согласующие резюки.
4 Потребление зависит от содержимого и рабочих частот (так же и от емкостной нагрузке на кождом из внешних пинов smile.gif), прикинуть можно в самой ISE.

1. А чем они по вашему шунтируют VCCAUX, они же токоограничивающие? Сльно повышать номинал (хотя не вижу в этом смысла) не стоит, т.к. увеличится постоянная времени цепи R*Cпаразитная
3 Это согласующие резисторы
aem
Повторюсь. если особо не жаться по потреблению, то с номиналами резисторов всё понятно, но к моему устройство очень высокие запросы по потреблению, мне хочется поставит по возможности больший по величине шутирующий резистор , а его величина зависит от номинала последовательных резиторов к контактам TDI,TCK,TMS
makc
Цитата(3.14 @ Jul 26 2005, 19:34)
1. А чем они по вашему шунтируют VCCAUX, они же токоограничивающие? Сльно повышать номинал (хотя не вижу в этом смысла) не стоит, т.к. увеличится постоянная времени цепи R*Cпаразитная
*


См. xapp453 "The 3.3V Configuration of Spartan-3 FPGAs"
А если вкратце, то подача напряжения 3.3V на контакты JTAG и Configuration-пины приводит к обратному току, который потечет в источник Vccaux = 2.5V. Последовательные резисторы, действительно, ограничивают ток. Но ток все-равно будет течь и для того, чтобы как-то погасить этот ток согласно вышеуказанному xapp453 требуется параллельно Vccaux поставить шунтирующий резистор номиналом около 80-120 Ом. Однако это отрицательно сказывается на общем потреблении схемы. Потому, если я правильно понимаю, и возник этот вопрос.
3.14
Ну теперь понятно, причем тут потребление smile.gif
Если Ваш программатор подключен не постоянно, то наверняка можно обойтись и без этого "разгрузочного" резистора, ну или в крайнем случае поставить перемычку на него.
Если постоянно, то например, можно на каждый "внешний" сигнал поставить по ограничителю уровня (стабилитрон с резистором на землю). В любом случае, с "батарейным" питанием, этот разгрузочный резистор надо убирать.
Хотя, может не грузиться, и поставить более мощьный стабилизатор (с меньшим выходным сопротивлением).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.