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

 
 
> Cyclone III,, схемы конфигурирования.
Serhiy_UA
сообщение Nov 11 2010, 13:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Схем конфигурирования много, я выбрал комбинированную с JTAG and AS, что на рис. 9–29, из «Configuration Handbook». Программатор у меня USB Blaster, VCCIO = 3.3В, флэшь - EPCS4SI8N, а ПЛИС - EP3C40. Сейчас на стадии схемного проектирования.

1. Смущает вот что, на рис. 9–29 из «Configuration Handbook» сигналы JTAG подтянуты к VCCA (или VCCIO) через 10 кОм, кстати, так же сделано и в принципиальной схеме кита DK-N2EVAL-3C25N. Однако в документе «Cyclone III EP3C40 Device Pin-Out PT-EP3C40-1.2» на стр.18, рекомендовано сигналы JTAG подтягивать через 1 кОм (документ в приложении). Аналогично для EP3C25, но там стр.11.
Разница между 1кОм и 10кОм, немалая. Кому доверять?

2. Еще хотелось бы услышать соображения по схемам конфигурирования для Cyclone III, кто какую из схем применяет, какие есть подводные камушки, грабельки и заморочки? Что лучше или хуже?
Прикрепленные файлы
Прикрепленный файл  EP3C40.pdf ( 460.86 килобайт ) Кол-во скачиваний: 169
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ReAl
сообщение Nov 11 2010, 21:36
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Вот если взять картинку 9-29 из документации на циклон-3, да выбросить из неё левый разъём (в обеих смыслах слова «левый» :-) ) вкупе со всем тем, что там стоит только из-за того, что подключен шлейф к 3.3-вольтовой части (на рис 9-3 всем таким и не пахент), то это будет то, что я использую.
Правда, с первым циклоном, у меня это сейчас работает в связке EP1C3 + M25P16, но третий ничем не хуже должен быть.

А флешку программирую согласно http://www.altera.com/literature/an/an370.pdf (стр. 15, Programming Serial Configuration Devices Using the Quartus II Programmer and .jic Files).
Т.е. usb-blaster (например, этот или другой, на силабсе) подключен всегда к JTAG (к правому разъему на рис 9-29), для прошивки флеша, когда это нужно, используется SFL.



--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
almost
сообщение Dec 27 2010, 04:23
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 27-05-09
Из: Москва
Пользователь №: 49 648



Цитата(ReAl @ Nov 12 2010, 03:36) *
Вот если взять картинку 9-29 из документации на циклон-3, да выбросить из неё левый разъём (в обеих смыслах слова «левый» :-) ) вкупе со всем тем, что там стоит только из-за того, что подключен шлейф к 3.3-вольтовой части (на рис 9-3 всем таким и не пахент), то это будет то, что я использую.
Правда, с первым циклоном, у меня это сейчас работает в связке EP1C3 + M25P16, но третий ничем не хуже должен быть.

А флешку программирую согласно http://www.altera.com/literature/an/an370.pdf (стр. 15, Programming Serial Configuration Devices Using the Quartus II Programmer and .jic Files).
Т.е. usb-blaster (например, этот или другой, на силабсе) подключен всегда к JTAG (к правому разъему на рис 9-29), для прошивки флеша, когда это нужно, используется SFL.



Т.е. когда Вы используете прожиг EPCS через правый разъем то Вы подключаете 6 пин к nCE (рисунок 9-29, случай когда используется USB blaster)? Просто хочется оставить и то и другое, чтобы попробовать оба способа.. Я так понимаю если оставить упомянутый пин не подключенным то флэшку прожигать нельзя будет??
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 27 2010, 06:10
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(almost @ Dec 27 2010, 11:23) *
Т.е. когда Вы используете прожиг EPCS через правый разъем то Вы подключаете 6 пин к nCE (рисунок 9-29, случай когда используется USB blaster)? Просто хочется оставить и то и другое, чтобы попробовать оба способа.. Я так понимаю если оставить упомянутый пин не подключенным то флэшку прожигать нельзя будет??
Правый разъем на рис. 9-29 для JTAG Mode. В этом режиме 6 вывод не нужен и не подключается. Посмотрите Table 2–2 в документе "USB-Blaster Download Cable. User Guide", что в приложении....
Если AS Mode, то ситуация меняется, и вывод 6 используется как nCE для блокировки FPGA, когда идет обращение к EPCS при внутрисхемном программировании...
Прикрепленные файлы
Прикрепленный файл  USB_Blaster.pdf ( 387.23 килобайт ) Кол-во скачиваний: 100
 
Go to the top of the page
 
+Quote Post
almost
сообщение Dec 28 2010, 04:06
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 27-05-09
Из: Москва
Пользователь №: 49 648



Цитата(Serhiy_UA @ Dec 27 2010, 12:10) *
Правый разъем на рис. 9-29 для JTAG Mode. В этом режиме 6 вывод не нужен и не подключается. Посмотрите Table 2–2 в документе "USB-Blaster Download Cable. User Guide", что в приложении....
Если AS Mode, то ситуация меняется, и вывод 6 используется как nCE для блокировки FPGA, когда идет обращение к EPCS при внутрисхемном программировании...


Спасибо! Значит не получится поюзать "и так и так"... Буду ставить два разъема (места хватает), где один будет сугубо для BSD, а второй для программирования EPCS...Потом может и уберу второй разъем.
Go to the top of the page
 
+Quote Post
sazh
сообщение Dec 28 2010, 06:16
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(almost @ Dec 28 2010, 10:06) *
Буду ставить два разъема

Два разъема ставили очень давно, потому как не было возможности реализовать программирование EPCS по JTAG.

Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Feb 10 2011, 10:36
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Все заработало как надо с первого раза и для конфигурирования и для программирования. Можно ставить в этом топике точку.

На плате ПЛИС - EP3C40Q240C8 и флэшь – EPCS16SI8N. Программатор у меня USB Blaster, его буфера получают 3.3 В от платы. У ПЛИС на входах MSEL код 010, где на единичку подается 2.5 В. Использована схема программирования, что на рис. 9–29, из «Configuration Handbook».

Оказалось достаточно одного разъема JTAG, а разъем под AS действительно можно убрать. Как работать с JTAG и загрузчиком SFL, подробно описано в an370.pdf.
Go to the top of the page
 
+Quote Post
nkie
сообщение Jul 20 2011, 12:24
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Цитата(Serhiy_UA @ Feb 10 2011, 14:36) *
Все заработало как надо с первого раза и для конфигурирования и для программирования. Можно ставить в этом топике точку.
На плате ПЛИС - EP3C40Q240C8 и флэшь – EPCS16SI8N. Программатор у меня USB Blaster, его буфера получают 3.3 В от платы. У ПЛИС на входах MSEL код 010, где на единичку подается 2.5 В. Использована схема программирования, что на рис. 9–29, из «Configuration Handbook».
Оказалось достаточно одного разъема JTAG, а разъем под AS действительно можно убрать. Как работать с JTAG и загрузчиком SFL, подробно описано в an370.pdf.

А почему буфера получают 3.3В? В хандбуке написано про 4-й пин JTAG-a следующее: "Power up VCC of the ByteBlaster II, USB-Blaster, ByteBlasterMV, or Ethernet Blaster cable with a 2.5- V supply from VCCA"

Сообщение отредактировал nkie - Jul 20 2011, 12:25
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Jul 21 2011, 05:23
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(nkie @ Jul 20 2011, 15:24) *
...В хандбуке написано про 4-й пин JTAG-a...

Вопрос не простой и запутанный самими составителями документации от Altera. Хорошо бы уточнить страницу, версию "хандбуке", и с вопросами давать точные ссылки. А то разговор не о чем...
У меня есть свои соображения, но давайте по порядку...
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 21 2011, 05:37
Сообщение #10


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Serhiy_UA @ Jul 20 2011, 23:23) *
У меня есть свои соображения, но давайте по порядку...

житаг на 3 их сыклонах должен работать от 2.5В, т.к. на этих пинах нет диодов и могут не выполняться требования по овершотам. Стандартная ошибка всех кто переходит с младших сыклонов не читая даташит.


--------------------
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Jul 21 2011, 06:25
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(des00 @ Jul 21 2011, 08:37) *
житаг на 3 их сыклонах должен работать от 2.5В, т.к. на этих пинах нет диодов и могут не выполняться требования по овершотам. Стандартная ошибка всех кто переходит с младших сыклонов не читая даташит.

1. Овершот - это когда больше 4.1В?
2. У меня есть несколько примеров готовых плат от других разработчиков с Cyclone III, где запитка JTAG идет от 3.3В, почему? Мог бы эти примеры здесь выложить..
3. Я тоже запитал от 3.3В, правда поставил на все линии JTAG диоды Шотки BAT54S с проходным напряжением 0.5В (подтяжка снизу 0В, сверху 3.3В). С Usb_Blaster полет нормальный...
4. Также применяю для согласования с PCI микросхемы IDTQS3861. Думаю, что это был бы самый надежный вариант между Cyclone III и JTAG....
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 21 2011, 06:31
Сообщение #12


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Serhiy_UA @ Jul 21 2011, 00:25) *
1. Овершот - это когда больше 4.1В?
2. У меня есть несколько примеров готовых плат от других разработчиков с Cyclone III, где запитка JTAG идет от 3.3В, почему? Мог бы эти примеры здесь выложить..
3. Я тоже запитал от 3.3В, правда поставил на все линии JTAG диоды Шотки BAT54S с проходным напряжением 0.5В (подтяжка снизу 0В, сверху 3.3В). С Usb_Blaster полет нормальный...
4. Также применяю для согласования с PCI микросхемы IDTQS3861. Думаю, что это был бы самый надежный вариант между Cyclone III и JTAG....

1. да
2. у меня тоже таких плат куча, но это не значит что нужно делать так.
3/4. что только не придумают лишь бы не делать так, как рекомендует производитель чипа (что к тому же не требует лишних корпусов)


--------------------
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Jul 21 2011, 06:58
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(des00 @ Jul 21 2011, 09:31) *
3/4. что только не придумают лишь бы не делать так, как рекомендует производитель чипа (что к тому же не требует лишних корпусов)

Еще раз просмотрел Configuration Handbook. Там действительно рекомендовано на 4-й вывод JTAG везде VCCA, т.е. 2.5В. Значит и надо так...

У меня в схеме к 4-му выводу идут два резистрора по 0 Ом, для запитки либо от 3.3В, либо от 2.5В . Тот что подключен к 2.5 В я не ставил. Теперь поставлю, я что подключен к 3.3В - сниму. Проглядел...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serhiy_UA   Cyclone III,   Nov 11 2010, 13:06
- - _Anatoliy   Цитата(Serhiy_UA @ Nov 11 2010, 15:06) 1...   Nov 11 2010, 13:13
- - Farsch   прошу прощения, небольшой оффтоп. не смог найти ...   Nov 11 2010, 14:46
|- - _Anatoliy   Цитата(Farsch @ Nov 11 2010, 16:46) В н...   Nov 11 2010, 15:12
|- - Serhiy_UA   ReAl, спасибо за наводочки! Я предчувствовал,...   Nov 12 2010, 07:04
||- - Serhiy_UA   Хотел бы разобраться в последовательных схемах про...   Dec 24 2010, 07:50
|- - Serhiy_UA   Цитата(almost @ Dec 28 2010, 10:06) Спаси...   Dec 28 2010, 05:24
||- - almost   Цитата(Serhiy_UA @ Dec 28 2010, 11:24) Юз...   Dec 28 2010, 06:05
|- - sazh   Цитата(Serhiy_UA @ Feb 10 2011, 13:36) Ок...   Feb 10 2011, 10:51
|- - almost   Цитата(nkie @ Jul 20 2011, 16:24) А почем...   Jul 20 2011, 13:23
- - vadimuzzz   1. так 2. мне JTAG за глаза хватает, через него и ...   Dec 24 2010, 09:56
- - nkie   Вот и я также резисторами ставил, но подключил сра...   Jul 21 2011, 09:31
- - sergtsa   msel[3..0] выбираем режим загрузки и какое питани...   Jul 25 2011, 19:48
- - justontime   Возник следующий вопрос... В Cyclone III "Pin...   Feb 19 2016, 08:29
- - Serhiy_UA   Цитата(justontime @ Feb 19 2016, 11:29) В...   Feb 19 2016, 09:04
- - justontime   Цитата(Serhiy_UA @ Feb 19 2016, 12:04) .....   Feb 19 2016, 09:27
- - justontime   Цитата(Serhiy_UA @ Feb 19 2016, 12:04) .....   Feb 19 2016, 10:50
- - Serhiy_UA   Цитата(justontime @ Feb 19 2016, 14:50) Я...   Feb 19 2016, 11:33
- - justontime   Цитата(Serhiy_UA @ Feb 19 2016, 14:33) .....   Feb 19 2016, 11:40


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:32
Рейтинг@Mail.ru


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