|
|
  |
JTAG chain - ALTERA + Xilinx |
|
|
|
Oct 4 2011, 05:59
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(Sergey_Bekrenyov @ Oct 4 2011, 07:16)  Встал вопрос - можно ли объединить в одной цепочке JTAG Cyclone-IV и Spartan-6. Эксперимент на железе планирую сделать в ближайшее время. А смысл? Такая компановка на плате говорит только об одном - это делают два разных разработчика. А значит закладываются вовсю - от избыточности по интерфейсам сопряжения до использования своих вторичных источников питания (как бы чего не вышло). Так какая разница - разъемом больше меньше
|
|
|
|
|
Oct 4 2011, 07:25
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
А в чем проблема? Альтеровский софт корректно работает со своими ПЛИС, независимо от того сколько и каких еще разных неизвестных девайсов натыкано в цепочке. Думаю, зайлинкс работает не хуже ; )
Один только момент неприятный есть - если цепочка на плате ну очень длинная, а интерфейсы в модуле ну очень быстрые, то могут глючить такие вещи как выгрузка сигнал тапа, к примеру. Как бороться - ставить через каждые сантиметров 20 цепочки буфера навроде 245 элемента. Речь конечно же идет о сигналах TMS/TCK/TRS, саму цепочку буферизировать не надо, там и так драйверов хватает )
p.s. Прочитал топик на едаборде, понимаю откуда ноги растут. На заре развития житага действительно проблемы были - софт допотопный, нестандартные длины и инструкции, и т.д. Кроме того, житаг - разработка альтеры, первые зайлинксы могли просто его не поддерживать, или поддерживать криво, конкуренты всетаки )
|
|
|
|
|
Oct 4 2011, 07:30
|

Знающий
   
Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847

|
Цитата(sazh @ Oct 4 2011, 08:59)  А смысл? Такая компановка на плате говорит только об одном - это делают два разных разработчика. А значит закладываются вовсю - от избыточности по интерфейсам сопряжения до использования своих вторичных источников питания (как бы чего не вышло). Так какая разница - разъемом больше меньше Ну ребят, вы даете! Тестопригодное проектирование невозможно без объединения в цепочку! Проследите, чтобы ДЖИТАГ у всех микросхем в цепи был единый(по стандарту). Потом сообщу, какой предпочтительней. Сейчас не помню.... IEEE1149.1 !!! Настанет момент применения граничного сканирования и тогда вы будете на коне!
|
|
|
|
|
Oct 4 2011, 09:34
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
С некоторых поря я перешел вот на такие разъемы для JTAG-ов. Таких и в самом деле можно поставить несколько и не заморачиваться с совместимостью чипов. Если все же заморачиваться, то нужно внимательно читать про времянки сигналов и т.п. К примеру, TI умудрился выдать такой капризный JTAG к своим процессорам 6455, что потом им пришлось в errata писать отдельно, что на TCK нужно ставить специальный драйвер, который будет усиливать резкость фронтов. Нарваться на это особенно легко, если в цепочке несколько устройств, для которых ветвится TCK, или несколько разнесенных разъемов JTAG к одной JTAG-цепи приделаны.
|
|
|
|
|
Oct 4 2011, 12:10
|

Местный
  
Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599

|
Всем спасибо. 1. Это не одна плата, а две. Делается копия одной из плат на другом производителе для нестандартных решений пользователя. 2. Доступ есть только с одной стороны (то есть с одной платы) 3. Про JTAG, Altera и Xilinx - спасибо порадовали
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|