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

 
 
> Программатор для 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
o-henry
сообщение Dec 14 2006, 14:03
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(Dimonira @ Dec 14 2006, 11:30) *
Не понял, что именно неправда?


это:
Цитата
Но он не шьёт новые EEPROM, только 17х и 18х серии. Spartan 3 тоже не потянет, только 2-й.


поскольку приведенный мной кабель аналогичен Parallel III и при этом с Xilinx Spartan-3 Starter Kit
работает "на ура"
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Dec 14 2006, 14:24
Сообщение #6


Местный
***

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



Цитата(o-henry @ Dec 14 2006, 14:03) *
поскольку приведенный мной кабель аналогичен Parallel III и при этом с Xilinx Spartan-3 Starter Kit
работает "на ура"

PC4 аналогичен PC3 по смыслу, но не по реализации.
Я практически выяснил, что PC3 НЕ РАБОТАЕТ с platform flash. Правда уточню - с параллельными, а с сериальными скорее всего будет работать (именно такая и стоит в спартан3-ките).
Вот выдержка из ерраты параллельных XCFххP:
Цитата
TCK Must Be Greater Than 3 MHz
Overview
A design-related timing issue requires that TCK frequency must run faster than 3 MHz during JTAG programming and JTAG readback. This does not affect boundary-scan test or FPGA configuration (CLK timing).
Implication
The affected devices do not program or read back properly with TCK frequency less than 3 MHz.
Workaround
Use PC4 and iMPACT 6.1.03i (or later) with a 5 MHz setting to program and read back the Platform Flash PROM (XCF08P, XCF16P, and XCF32P).

Написано что TCK должна быть не менее 3MHz, иначе будут ошибки. Что делать: использовать PC4 и т.д. Т.е. PC4 будет работать, но не PC3 (что у меня и подтвердилось на практике).
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
|- - pergunt   Цитата(Dimonira @ Dec 14 2006, 12:30) 2 p...   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 Текстовая версия Сейчас: 22nd July 2025 - 12:02
Рейтинг@Mail.ru


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