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

 
 
> Программирование нескольких MAX3000
toweroff
сообщение Nov 11 2007, 18:07
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Всего планируется 17 ПЛИС - 3064х16 и 3256.
Проект под Q7.1 на AHDL (точнее - два проекта, 3064 работают идентично)

Для программирования планирую использовать USB Blaster (который в ЭФО)

Есть вопросы, дабы не напортачить с платой

1) Связки TDO-TDI. Длины трассы - порядка 5-8см. Необходимы ли 33 Ом резисторы и pull-up's ?
2) Quartus - programming. После автообнаружения ПЛИС подсунуть для каждой свой pof-файл... и все? какие могут быть камни?
3) Питание. У USB Blaster'a питание поступает от USB или необходимо подключать вывод JTAG к VCC3.3 ?

Разъем JTAG постараюсь развести максимально близко к первой ПЛИС.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vetal
сообщение Nov 12 2007, 08:43
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Не вижу сложностей. Основная проблема бывает с TCK.

Эту проблему я и имею ввиду. На мой взгляд, если 17 плат (как я понял), то проще поставить на каждую по разъему для программирования.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Nov 12 2007, 09:42
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(vetal @ Nov 12 2007, 11:43) *
Эту проблему я и имею ввиду. На мой взгляд, если 17 плат (как я понял), то проще поставить на каждую по разъему для программирования.


нет-нет! ОДНА плата, на которой 16 разъемов для модулей flash, их-то как раз и обслуживают 3064-е

Цитата(den_realan @ Nov 12 2007, 10:56) *
Альтера рекомендует. Но, ИМХО, особо не стоит. Сигнал не асинхронный, иголок не боится. Единственное, что буфера должны прокачать всю входную емкость.
Но проблемы можно поиметь и с 1-м приемником TCK из-за кривой разводки платы.


А что там у USB Blaster'a который RUS стоит на выходе? 244? (Терасик вроде ЭФО не продает более, судя по соседним веткам)

Можно тогда TMS и TCK разделить на пару-тройку через буфер... Должно быть нормально

Или как Вы посоветуете разводить TCK?

Сообщение отредактировал toweroff - Nov 12 2007, 09:53
Go to the top of the page
 
+Quote Post
dvladim
сообщение Nov 12 2007, 21:03
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(toweroff @ Nov 12 2007, 12:42) *
Или как Вы посоветуете разводить TCK?

Что тут посоветовать?
Разводите деревом. С выхода Бластера через всю плату на входы 4 буферов. Отводы от трассы лучше не делать (или как можно короче). Хорошо бы защитить шину от помех - обрамите землей. На окончании шины оставьте место для терминатора (резистор на землю или RC на землю) (Если без терминатора не заработает попробуйте поставить ом 200).
С выходов буферов - на 4 - 5 ПЛИСин. Желательно звездой или одной лентой. Если будете разводить звезой - то недалеко от источника предусмотрите место для последовательного резистора на каждый луч звезды (поставьте площадки для SMD и закоротите). Близко к ногам ПЛИС предусмотрите место для емкости на землю. (если не заработает поставьте 150 - 300 пФ)

Это конечно правила с большим запасом, но если опыта нет и место на плате есть, то стоит пердусмотреть дополнительные элементы. (Если понадобятся будет куда поставить).

Другие участники форума, я думаю, тоже поделятся своим опытом.

Для разводки ВЧ сигналов, согласования и т.п. порекомендую 2-х томник. Точного названия не помню, но как-то так: "Начальный курс черной магии" и "Высший курс черной магии".

Ну и добавлю что для асинхронных сигналов (клоки, асинхронные сбросы) особенно следует добиваться помехоустойчивости в независимости от частоты.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   Программирование нескольких MAX3000   Nov 11 2007, 18:07
- - vetal   хм...а вы уверены что 3064 оптимальнее нескольких ...   Nov 11 2007, 20:17
|- - toweroff   Цитата(vetal @ Nov 11 2007, 23:17) хм...а...   Nov 11 2007, 20:47
|- - den_realan   TDI - TDO нормально будет. Смотрите на TCK. Надо у...   Nov 11 2007, 21:15
|- - toweroff   Цитата(den_realan @ Nov 12 2007, 00:15) T...   Nov 11 2007, 21:35
- - vetal   Если у вас мелкие плисины на отдельных платках - с...   Nov 11 2007, 22:01
|- - toweroff   Вся беда в том, что одна плата... Цитата(vetal ...   Nov 11 2007, 22:51
- - den_realan   ЦитатаА с TMS тоже так же заморачиваться? Альтера ...   Nov 12 2007, 07:56
- - vetal   ЦитатаЕсли делать все на 3512 - линий будет просто...   Nov 12 2007, 09:44
|- - toweroff   Цитата(vetal @ Nov 12 2007, 12:44) Просто...   Nov 12 2007, 09:57
- - vetal   ЦитатаА каким напряжением питаются? Питаются напря...   Nov 12 2007, 10:21
- - toweroff   У меня будет два питания - 5 и 3.3в Планирую испо...   Nov 12 2007, 22:09
|- - den_realan   Цитата(toweroff @ Nov 13 2007, 01:09) Не ...   Nov 13 2007, 17:43
|- - toweroff   Цитата(den_realan @ Nov 13 2007, 20:43) P...   Nov 14 2007, 17:20
|- - den_realan   Расположение нормальное. Где-то видел рекомендации...   Nov 14 2007, 19:26
- - toweroff   Ухх... попробую, конечно, полигонами... но вряд ли...   Nov 14 2007, 20:17


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

 


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


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