|
Программатор для Xilinx, Схема, разводка и фото |
|
|
|
Dec 5 2006, 10:53
|
Местный
  
Группа: Свой
Сообщений: 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 см. Удачи.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Dec 13 2006, 14:33
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Dec 14 2006, 12:30
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
2 perguntЦитата Где Вы прочитали, что для загрузки в Flash Prom(XCFxx) по JTAG необходима скорость более 3 МГц (ссылку если можно) ? Не только прочитал, а убедился на практике. Это (насколько я помню) написано в errate на platform flash. Я начал это выяснять, когда у меня не прошивалась XCF08P, причём она определялась правильно, но при попытке шитья выдавала ошибку, а user code записывался только наполовину. Кстати, предыдущий вариант USB кабеля, который назывался MultiLinx, тоже не захотел прошивать XCF08P с теми же симптомами. Как и положено, в его даташите ведь нету поддержки platform flash  . 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. Схема в прикреплении. Не понял, что именно неправда?
|
|
|
|
|
Dec 14 2006, 14:24
|
Частый гость
 
Группа: Свой
Сообщений: 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  . 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 здесь кем-то обсуждалась ранее, но по-моему не разработали?
|
|
|
|
Сообщений в этой теме
Волощенко Программатор для 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|