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

 
 
> Программатор для Xilinx, Схема, разводка и фото
Волощенко
сообщение Dec 5 2006, 10:53
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377



В порядке обмена опытом и в помощь для начинающих.
Это материалы по стандартному программатору Xilinx, который можно разместить в разъеме от LPT-порта. Здесь ничего нового, я только развел Parallel Download Cable, рекомендованный от Xilinx в общеизвестном файле JTAG cable.pdf. Их сделал несколько штук, работают сразу и не подводят уже пару лет:
1. В файле Prog_Xilinx.zip в формате *doc три картинки: принципиальная схема, печатная плата и рисунок фотошаблона. Это для ознакомления тем, кто не работает с Protel-DXP.
2. А те, кто работают с Protel-DXP - сам проект, он в файте Xilinx_JTAG.zip.
3. И еще фотография этого Xilinx программатора. Печатная плата сделана фоторезистивным способом в домашних условиях, после напайки покрыта пластик-лаком. Длина кабеля 90 см.
Удачи. smile.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Prog_Xilinx.zip ( 150.61 килобайт ) Кол-во скачиваний: 565
Прикрепленный файл  Xilinx_JTAG.zip ( 80.21 килобайт ) Кол-во скачиваний: 439
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dimonira
сообщение Dec 13 2006, 11:40
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



У меня такой кабель давно был сделан и я им успешно пользовался.
Но сейчас выяснилось, что он, например, не "шьёт" platform flash. Там нужна скорость 6 МГц (точнее кажись более 3 МГц), а с LPT она не достижима.
Так что пришлось купить новый фирменный Platform Cable USB.
С ним таких проблем нет (и вообще ни с чем нет проблем).
А этот самосбор ушёл в историю...
Go to the top of the page
 
+Quote Post
pergunt
сообщение Dec 13 2006, 14:33
Сообщение #3


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

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



Цитата(Dimonira @ Dec 13 2006, 11:40) *
У меня такой кабель давно был сделан и я им успешно пользовался.
Но сейчас выяснилось, что он, например, не "шьёт" platform flash. Там нужна скорость 6 МГц (точнее кажись более 3 МГц), а с LPT она не достижима.

Где Вы прочитали, что для загрузки в Flash Prom(XCFxx) по JTAG необходима скорость более 3 МГц
(ссылку если можно) ?
Кроме того 17х серии ПРОМы не шьются ни одним кабелем! а только с помощью программатора.

Для Волощенко:
Вашим кабелем (Parallel III) можно прошивать и Флэш Пром и другие CPLD / FPGA , при питании не менее 2В. Поподробней прочитать какие кабели и с каким софтом можно применять см здесь http://www.xilinx.com/xlnx/xil_ans_display...etPagePath=8097
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Dec 14 2006, 12:30
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



2 pergunt
Цитата
Где Вы прочитали, что для загрузки в Flash Prom(XCFxx) по JTAG необходима скорость более 3 МГц (ссылку если можно) ?

Не только прочитал, а убедился на практике. Это (насколько я помню) написано в errate на platform flash. Я начал это выяснять, когда у меня не прошивалась XCF08P, причём она определялась правильно, но при попытке шитья выдавала ошибку, а user code записывался только наполовину.
Кстати, предыдущий вариант USB кабеля, который назывался MultiLinx, тоже не захотел прошивать XCF08P с теми же симптомами. Как и положено, в его даташите ведь нету поддержки platform flash smile.gif.

2 Flanker
Цитата
Если для конфигурации Spartan3/3L использовать ПЗУ XC18V... , и подключить ее как сказано во вложенной документации (3.3V PROM), то можно обойтись и кабелем Parallel Cable III.

Можно, но это я уже называю гимором, т.к. фактически же вы программируете XC18V, с которой этот кабель работает. И потом, у меня, допустим, нету нигде 3.3В на плате (2.5В и ниже), я что должен тольк ради этого (кабеля) заводить эту напругу? Это гимор однозначно.
Цитата
Не проверял как в ISE8.2i, но в более старых версиях заметил такую фичу: известно, что для USB кабеля ISE ставит свой драйвер. Так вот после его установки в системе перестают определяться другие USB устройства. Кто-нибудь с этим сталкивался? В связи с этим я себе заказал для работы Parallel Cable IV, благо с USB кабелем они по функциям практически не отличаются.

В 8.2 проверял (щас сижу в ней) - всё нормально.
А на счёт Parallel Cable IV, то у него недостаток (помимо самого LPT порта - привет ноутбукам!), - это меньшая чем у Platform Cable USB скорость.

2 o-henry
Цитата
Неправда ваша.
В комплекте с Xilinx Spartan-3 Starter Kit
( на котором установлены FPGA XC3S200 и память 2Mbit Xilinx XCF02S)
идет в комплекте кабель для программирования через LPT. Схема в прикреплении.

Не понял, что именно неправда?
Go to the top of the page
 
+Quote Post
pergunt
сообщение Dec 14 2006, 14:24
Сообщение #5


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

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



Цитата(Dimonira @ Dec 14 2006, 12:30) *
2 pergunt
Цитата
Где Вы прочитали, что для загрузки в Flash Prom(XCFxx) по JTAG необходима скорость более 3 МГц (ссылку если можно) ?

Не только прочитал, а убедился на практике. Это (насколько я помню) написано в errate на platform flash. Я начал это выяснять, когда у меня не прошивалась XCF08P, причём она определялась правильно, но при попытке шитья выдавала ошибку, а user code записывался только наполовину.
Кстати, предыдущий вариант USB кабеля, который назывался MultiLinx, тоже не захотел прошивать XCF08P с теми же симптомами. Как и положено, в его даташите ведь нету поддержки platform flash smile.gif.

2 Flanker
Цитата
Если для конфигурации Spartan3/3L использовать ПЗУ XC18V... , и подключить ее как сказано во вложенной документации (3.3V PROM), то можно обойтись и кабелем Parallel Cable III.

Можно, но это я уже называю гимором, т.к. фактически же вы программируете XC18V, с которой этот кабель работает. И потом, у меня, допустим, нету нигде 3.3В на плате (2.5В и ниже), я что должен тольк ради этого (кабеля) заводить эту напругу? Это гимор однозначно.

Насчет образцов XCF08P - есть такая ссылка, нашел, но:
NOTE: These issues affect only the XCF08P, XCF16P, and XCF32P PROM early engineering samples marked with "ES". It is corrected in the later engineering samples marked with "ESB". These issues do NOT affect the XCF01S, XCF02S, or XCF04S PROMs.

Микросхема шинного буфера 74HC125, применяемая в Параллельном кабеле 3 - работает от 2В питания.
Так что отсутствие 3,3В не есть проблема. Если у вас на плате только 1,8 и 1,5В - тогда проблема.

USB Cable хороший, споров нет, но для быстрого подхода к изучению и работы с XILINX, вполне приемлем пока Parallel III. Для Parallel IV и USB - нет доступных схем, а главное прошивок.
Попытка разработать свой USB Cable здесь кем-то обсуждалась ранее, но по-моему не разработали?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Волощенко   Программатор для Xilinx   Dec 5 2006, 10:53
- - -=Vitaly=-   Цитата(Волощенко @ Dec 5 2006, 11:53) В п...   Dec 5 2006, 20:03
- - makc   Человеку, конечно, спасибо. Но тему засорять не ну...   Dec 5 2006, 21:19
|- - o-henry   Цитата(Dimonira @ Dec 14 2006, 11:30) Не ...   Dec 14 2006, 14:03
||- - Dimonira   Цитата(o-henry @ Dec 14 2006, 14:03)...   Dec 14 2006, 14:24
- - Волощенко   к Dimonira и другим: Вот это и не ясно (разъясните...   Dec 13 2006, 12:12
- - Dimonira   Дык на родном сайте же всё написано (если поискать...   Dec 13 2006, 13:51
|- - Flanker   Цитата(Dimonira @ Dec 13 2006, 13:51) ......   Dec 13 2006, 14:38
|- - o-henry   Цитата(Dimonira @ Dec 13 2006, 12:51) Инф...   Dec 13 2006, 14:54
|- - dryadae   ЦитатаИнформация официально открыта только для LPT...   Dec 15 2006, 14:51
- - Волощенко   Большое спасибо за ответы! Еще, если можно, не...   Dec 13 2006, 17:24
|- - Mukhanov   Специально для Волощенко. Схема идет с Altium Desi...   Dec 14 2006, 13:16
- - pergunt   JTAG3 Cable будет опознан софтом как Parallel III,...   Dec 13 2006, 18:12
|- - o-henry   Цитата(pergunt @ Dec 13 2006, 17:12) В сх...   Dec 14 2006, 10:44
- - Mukhanov   В референсных дизанах Протела есть универсальный J...   Dec 13 2006, 19:08
- - Dimonira   2 dryadae Надо найти errat-у на виртекс-2 и почит...   Dec 15 2006, 15:05
- - shodan   Подскажите пожалуйста, а этим программатором(первы...   Jan 19 2007, 12:50
|- - pergunt   Цитата(shodan @ Jan 19 2007, 12:50) Подск...   Jan 19 2007, 14:01
|- - Wh`te   Цитата(pergunt @ Jan 19 2007, 21:01) Для ...   Dec 19 2012, 10:33
- - Dimonira   2 shodan Дык можно взять XCFxx, они, насколько по...   Jan 19 2007, 13:11
- - khach   Начиная с 8.1 появилась поддержка программатора DL...   Jan 19 2007, 14:32
|- - Victor®   Цитата(khach @ Jan 19 2007, 18:32) Начина...   Dec 19 2012, 11:37
|- - dsmv   Есть ещё программаторы от Digilent: http://www.ter...   Dec 21 2012, 10:33
- - Yuris   В копилку всеобщих знаний... Не совсем для начинаю...   Dec 25 2012, 13:05
- - Flood   Известный факт с eFUSE: только Platform Cable USB ...   Dec 25 2012, 17:08
- - Yuris   Верно только первое, работает на семерке, на скоро...   Dec 26 2012, 13:25
- - Flood   Хм, значит уже сделали. Если не ошибаюсь, еще в 14...   Dec 26 2012, 15:46


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

 


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


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