|
Spartan-6 и китайский клон загрузочного кабеля |
|
|
|
 |
Ответов
|
Jun 20 2013, 11:10
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(Pavel_I @ Jun 19 2013, 10:21)  При это iMPACT корректно определяет тип чипа. Но при попытке что-нибудь сделать (считать ID, например) выдает ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111111111111111000 Да, действительно, странное поведение. Процедура энумерации JTAG цепочки проходит нормально (раз уж, как вы говорите, чип определяется корректно и рисуется цепочка), и на этом этапе IDCODE iMPACT'у нравится. А при попытке сделать почти то же самое, но слегка по-другому - уже нет. Я правильно понял ситуацию? А другие действия (LOAD, например) -он тоже завершает с такими сообщениями? Если да, и этот кабель 100% работает с другими платами, то придется все-таки проблему немного в iMPACT'овском JTAG Debugger'е поисследовать. Вручную тот самый IDCODE вычитать (это несложно, могу подсказать действия, если надо). Кстати, а нет возможности на других платах перепроверится перед началом углубления в детали?
|
|
|
|
|
Jun 20 2013, 20:46
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(Raven @ Jun 20 2013, 15:10)  Да, действительно, странное поведение. Процедура энумерации JTAG цепочки проходит нормально (раз уж, как вы говорите, чип определяется корректно и рисуется цепочка), и на этом этапе IDCODE iMPACT'у нравится. А при попытке сделать почти то же самое, но слегка по-другому - уже нет. Я правильно понял ситуацию?
А другие действия (LOAD, например) -он тоже завершает с такими сообщениями?
Если да, и этот кабель 100% работает с другими платами, то придется все-таки проблему немного в iMPACT'овском JTAG Debugger'е поисследовать. Вручную тот самый IDCODE вычитать (это несложно, могу подсказать действия, если надо).
Кстати, а нет возможности на других платах перепроверится перед началом углубления в детали? Вот полный лог из iMPACT. В конце пытаюсь получить Device ID. На все другие действия отвечает также. Connecting to cable (Usb Port - USB21). Checking cable driver. Driver file xusbdfwu.sys found. Driver version: src=1027, dest=1027. Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo © 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021. Cable PID = 0008. Max current requested during enumeration is 280 mA. Type = 0x0605. Cable Type = 3, Revision = 0. Setting cable speed to 6 MHz. Cable connection established. Firmware version = 1027. File version of D:/Xilinx/13.4/ISE_DS/ISE/data/xusbdfwu.hex = 1100. Firmware hex file version = 1100. Downloading D:/Xilinx/13.4/ISE_DS/ISE/data/xusbdfwu.hex. Downloaded firmware version = 1100. PLD file version = 0012h. PLD version = 0012h. PROGRESS_END - End Operation. Elapsed time = 0 sec. Type = 0x0605. ESN not available for this cable. Attempting to identify devices in the boundary-scan chain configuration... INFO:iMPACT - Current time: 6/21/2013 00:36:45 // *** BATCH CMD : Identify -inferir PROGRESS_START - Starting Operation. Identifying chain contents...'0': : Manufacturer's ID = Xilinx xc6slx16, Version : 4 INFO:iMPACT:1777 - Reading D:/Xilinx/13.4/ISE_DS/ISE/spartan6/data/xc6slx16.bsd... INFO:iMPACT:501 - '1': Added Device xc6slx16 successfully. ---------------------------------------------------------------------- ---------------------------------------------------------------------- done. PROGRESS_END - End Operation. Elapsed time = 0 sec. // *** BATCH CMD : identifyMPM INFO:iMPACT - Current time: 6/21/2013 00:37:25 // *** BATCH CMD : ReadIdcode -p 1 INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111111111111111110 INFO:iMPACT:1579 - '1': Expected IDCODE: 00000100000000000010000010010011
Вот лог при попытке сделать Chain Integrity Test Maximum TCK operating frequency for this device chain: 25000000. Validating chain... INFO:iMPACT:1206 - Instruction Capture = '111111110101' INFO:iMPACT:1207 - Expected Capture = '101010XXXX01' INFO:iMPACT:2130 - Boundary-scan chain test failed . Please check tdi->tdo connection between the cable and device:'1' ( 'xc6slx16'). A problem may exist in the hardware configuration. Check that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage.
На других имеющихся платах пока, к сожалению, пока нет возможности проверить. У меня это хобби и со временем туго на данный момент. Буду признателен, если подскажите, как читать IDCODE вручную.
|
|
|
|
|
Jun 21 2013, 10:52
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Не сразу обратил внимание: у вас проблемы начинаются при переключении JTAG clock на 25 МГц, а первоначальная энумерация происходит на 6 MHz. Это хорошо все объясняет. Проверьте сами : Цитата(Pavel_I @ Jun 21 2013, 00:46)  Вот полный лог из iMPACT. В конце пытаюсь получить Device ID. На все другие действия отвечает также.
Connecting to cable (Usb Port - USB21). Checking cable driver. Driver file xusbdfwu.sys found. Driver version: src=1027, dest=1027. Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo © 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021. Cable PID = 0008. Max current requested during enumeration is 280 mA. Type = 0x0605. Cable Type = 3, Revision = 0. Setting cable speed to 6 MHz. Cable connection established. ...... INFO:iMPACT:501 - '1': Added Device xc6slx16 successfully. ---------------------------------------------------------------------- ----------------------------------------------------------------------
Вот лог при попытке сделать Chain Integrity Test
Maximum TCK operating frequency for this device chain: 25000000. Validating chain...
Проверьте, что у вас выставлено для кабеля: <iMPACT Menu> :: Output -> Cable Setup... Для верности поставьте 1 МГц, а то и 100 кГц, и попробуйте...
|
|
|
|
|
Jun 21 2013, 10:54
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(Raven @ Jun 21 2013, 14:47)  Не сразу обратил внимание: у вас проблемы начинаются при переключении JTAG clock на 25 МГц, а первоначальная энумерация происходит на 6 MHz. Это хорошо все объясняет. Проверьте сами : Эта фраза указывает только на то, что максимальная частота для JTAG 25 МГц. Я конечно не знаю, но не факт, что он её переключает. В настройках JTAG максимальная частота, которая может быть выбрана, 12 МГц. Пробовал понижать. Эффекта не было. IDCODE Looping - хорошая идея. Надо будет попробовать.
|
|
|
|
Сообщений в этой теме
Pavel_I Spartan-6 и китайский клон загрузочного кабеля Jun 19 2013, 06:21 Bad0512 Цитата(Pavel_I @ Jun 19 2013, 13:21) Имее... Jun 19 2013, 15:50 Pavel_I Цитата(Bad0512 @ Jun 19 2013, 19:50) Кака... Jun 19 2013, 16:18 Flood Попробуйте прочитать ID оригинальным кабелем. Раз ... Jun 19 2013, 16:24 Pavel_I Цитата(Flood @ Jun 19 2013, 20:24) Попроб... Jun 19 2013, 18:23 dm.pogrebnoy Китайские кабеля работают и с шестым виртексом и с... Jun 20 2013, 07:04 Pavel_I Цитата(dm.pogrebnoy @ Jun 20 2013, 11:04)... Jun 20 2013, 07:32 XVR Он у вас не прочел ID, ни в первый раз ни во второ... Jun 21 2013, 09:16 Pavel_I Цитата(XVR @ Jun 21 2013, 13:16) Он у вас... Jun 21 2013, 09:54  XVR Цитата(Pavel_I @ Jun 21 2013, 13:54) На о... Jun 21 2013, 10:42 Raven iMPACT предоставляет удобное средство для отладки ... Jun 21 2013, 10:38 Raven Заодно, когда все настроите, проверьте, на каких ч... Jun 21 2013, 11:03 Raven Есть ли какие-то новости? Или это конструкция выхо... Jun 26 2013, 11:25 Pavel_I Цитата(Raven @ Jun 26 2013, 15:25) Есть л... Jun 28 2013, 07:55 wolfman Была примерная проблема, с оригинальным программат... Jun 27 2013, 06:03 givcha А в BSDL-файле нет случайно раздела compliance pat... Jun 27 2013, 15:58 Raven Это уже какой-то материал. Правда, без waveform... Jun 28 2013, 11:39 Pavel_I Цитата(Raven @ Jun 28 2013, 15:39) Это уж... Jun 28 2013, 12:00 Raven Проверил работу iMPACT'а у себя с моделировани... Jul 2 2013, 14:36 Pavel_I Цитата(Raven @ Jul 2 2013, 18:36) Провери... Jul 2 2013, 21:25 Raven Рад, что помогло.
Кстати, китайцы, похоже, еще ко... Jul 3 2013, 11:31
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|