|
Программатор для 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:03
|

Местный
  
Группа: Свой
Сообщений: 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 работает "на ура"
|
|
|
|
|
Dec 14 2006, 14:24
|
Местный
  
Группа: Свой
Сообщений: 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 (что у меня и подтвердилось на практике).
|
|
|
|
Сообщений в этой теме
Волощенко Программатор для 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|