Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Схема конфигурирования CycloneIII
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
torik
Вот схема конфигурирования Cyclone III из хандбука.

Там на 4-ую ногу разъема подключения USB Blaster подается напряжение VCCa
MSEL тоже подключаются к VCCa:

Цитата
Do not leave the MSEL pins floating. Connect them to VCCA or GND. These pins support the non-JTAG configuration scheme used in production.
If you only use JTAG configuration connect the MSEL pins to GND.


В тоже время:
The MSEL pins are powered by the VCCINT power supply of the bank in which they
reside.


Более того, в 10-9 хандбука написано:

Цитата
VCCA is the analog power to the phase-locked loop (PLL).


Чё-то я запутался совсем, получается, что MSEL надо подключать к 1.2В питания ядра (зачем к питанию PLL, такие прям помехобоязненные?).
Тогда вывод 4 разъема JTAG (и подтягивающие резисторы по TMS, TDI) тоже надо подключать на 1.2В?

Но USB Blaster работает в лучшем случает от 1.5В...


Дык какие напряжения куда подавать?

Все-таки, наверное, 2.5 В на MSEL и бластер, верно? А в заблуждение вводит фраза:
Цитата
The MSEL pins are powered by the VCCINT power supply of the bank in which they
reside.

Еслии VCCINT - питание ядра 1.2В, то при чем тут банки?
alevnew
These pins are internally connected to 5-kΩ resistor to GND. Do not leave these pins floating. When these pins are unused connect them to GND. Depending on the configuration scheme used, these pins should be tied to VCCA or GND. Refer to Chapter 10 of Cyclone III Handbook: Configuring Cyclone III Devices. If only JTAG configuration is used, then connect these pins to GND.

И на сайте альтеры по каждой плис есть такие файлы в экселе с распиновками и описание. Там вроде все написано, и расписано, какие ноги к каким банкам относятся.
torik
К какому банку относится понятно. Вызывает некоторое непонимание и путаницу (для меня) следующее:
- питание PLL для циклона3 = 2.5В, а у циклона2 = 1.2В. Чё бы это так?
- для питания USB Blaster используется напряжение питания PLL, тогда как в том же циклоне2 - напряжение питания соответствующего банка. Не пойму, при чем как PLL связан с бластером...
Kuzmi4
2 torik
на тех девкитах, что я рассматривал - MSEL прицеплены на 2.5В (не те что идут на питание PLL, отвод сразу от IC практически).
Житаги в большистве своём 3.3В (лапа коннектора житага, которая у вас к VCCA там на те же 3.3В подвязана), хотя на девките с EP3C120F780 видел 2.5В житаг.

Вопрос от себя в тему:

Сейчас вот делаю ПП - мне вот мучительно неприятно цеплять эти MSEL-ы на 2.5В. Не подскажут специалисты - на сколько болезненно будет если я поцеплю лапы на 3В (запитка банков) через резюк, или скажем диод поставлю чтоб пол-вольта на нём как раз и упало ?
des00
Цитата(torik @ Feb 1 2010, 01:48) *
- для питания USB Blaster используется напряжение питания PLL, тогда как в том же циклоне2 - напряжение питания соответствующего банка. Не пойму, при чем как PLL связан с бластером...



Цитата(Kuzmi4 @ Feb 1 2010, 03:38) *
Сейчас вот делаю ПП - мне вот мучительно неприятно цеплять эти MSEL-ы на 2.5В. Не подскажут специалисты - на сколько болезненно будет если я поцеплю лапы на 3В (запитка банков) через резюк, или скажем диод поставлю чтоб пол-вольта на нём как раз и упало ?


Цитата
or device VCCIO of 2.5/3.0/3.3 V, refer to Figure 9–24. All I/O inputs must maintain a
maximum AC voltage of 4.1 V. Because JTAG pins do not have the internal PCI
clamping diodes to prevent voltage overshoot when using VCCIO of 2.5/3.0/3.3 V, you
must power up the VCC of the download cable with a 2.5-V supply from VCCA. For
device VCCIO of 1.2/1.5/1.8 V, refer to Figure 9–25. You can power up the VCC of the
download cabled with the supply from VCCIO.


заломало их ставить диоды, вот и сделали так. Т.е. рекомендовано 2.5В от любого источника (а про 2.5В плл написали, потому что он и так есть). Но у нас народ, что это место не читает, ошибается. Цепляет на 3.3В, пока вроде все живы %)
Kuzmi4
2 des00
С житагами разобрались biggrin.gif
А как быть с MSEL-ами ? Есть не 2.5В опыт у кого?
torik
Печально, придется ставить LDO 3.3->2.5В. PLL потребляют мало, а сколько USB Blaster? В User Guide что-то не видно тока потребления во время загрузки...

Цитата
А как быть с MSEL-ами ? Есть не 2.5В опыт у кого?


Раз уж все-равно 2.5В используется для питания PLL, то наверняка не так уж сложно завести его и на MSEL. Зато все по рекомендациям.
des00
Цитата(torik @ Feb 1 2010, 05:25) *
Печально, придется ставить LDO 3.3->2.5В. PLL потребляют мало, а сколько USB Blaster? В User Guide что-то не видно тока потребления во время загрузки...

2.5 В это аналоговое питание PLL, без него PLL не заведутся в принципе %) вы хотели вообще без них обойтись ? smile.gif
torik
Цитата
2.5 В это аналоговое питание PLL, без него PLL не заведутся в принципе %) вы хотели вообще без них обойтись ? smile.gif


Нет, мне нужны PLL. Но в циклоне2 питание аналоговой части PLL - 1.2В. Поэтому никаких дополнительных LDO, только бусины и кондеры для развязки от питания ядра.
В принципе, LDO не слишком усложнит жизнь, даже в чем то наоборот (бусины можно не ставить).
Но просто интересно - почему в циклоне2 питание было 1.2В, а в циклоне3 - 2.5?
dvladim
2.5 В; 3.3В - это не просто напряжения, точнее не только уровень, но и, как бы это сказать, конкретный источник. Что я хочу сказать: требование подключать к определенному источнику идет не только от уровня, но и от того когда этот источник включается и выключается. Примерно следующее: например уровни на MSEL-ах защелкиваются по включению питания - это значит, что пины должны быть соединены с питанием ядра. Если MSEL-ми управляется время POR - то тоже самое - с напряжением ядра. Так что дело не только в том чтобы сделать 2.5 из 3.3 поставив диод, но нужно учесть когда эти источники включаются.
PS. Надеюсь доходчиво объяснил.
Kuzmi4
А откуда информация именно про защёлкивание ?
dvladim
Цитата(Kuzmi4 @ Feb 4 2010, 12:26) *
А откуда информация именно про защёлкивание ?

Это всего лишь пример. Но вроде что то подобное было в даташитах старых семейств Альтеры (FLEX10K, ACEX). Ну и здравый смысл.
torik
Да понятно, что нужно делать как рекомендует альтера - на питание аналоговой части PLL.
Но интересно почему именно 2.5В нужны для питания PLL, ведь в циклоне2 было и то 1.2. Да и защелкивание тут ни при чем, не вижу причины почему именно на PLL надо подключать MSEL, а не напряжение банка...
vmp
Почитайте на сайте Альтеры Errata на Циклон-3, там написано почему VccA для MSEL.
Если вкратце - если MSELx запитать от VccIO, и это напряжение просядет в момент включения, то защелкнутся неправильные значения.
Поэтому Альтера рекомендует питать их от VCCA, которое участвует в выработке POR. В этом случае будет прочитано гарантированно правильное значение.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.