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

 
 
> Вопрос по JTAG., Как можно работать напрямую с JTAG?
Crusher
сообщение May 11 2005, 13:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-12-04
Пользователь №: 1 275



Задачка следующая: есть ПЛИС(CPLD Xilinx). Необходимо осуществить доступ через JTAG к ногам ПЛИСины через фирмовый кабель Parallel IV для управления внешней схемой(прошивка внешней FLASH-памяти). Если кто-нить делал что-нить похожее,отзовитесь плз...Заранее сенкс..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RZLtd
сообщение Sep 4 2005, 10:25
Сообщение #2


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

Группа: Свой
Сообщений: 82
Регистрация: 1-11-04
Из: Таганрог
Пользователь №: 1 014



не путать Spartan и Spartan2,
в Spartan2 поддержка INTEST и EXTEST полностью,
а в Spartan(SpartanXL) INTEST отсутствует напрочь, а EXTEST -- Not available during configuration.
BSDL смотрю в пакете XILINX, и на практике через Universal Scan проверено...

....только что все пересмотрел...., для примера:

для xcs10xl_pc84.bsd
Код
attribute INSTRUCTION_OPCODE of XCS10XL_PC84 : entity is
    "SAMPLE (001)," & -- Internal capture not valid until after config
    "IDCODE (110)," &
    "READBACK (100)," & -- Not available during configuration
    "CONFIGURE (101)," & -- Not available during configuration
    "USER2 (011)," & -- Not available until after configuration
    "USER1 (010)," & -- Not available until after configuration
    "EXTEST (000)," & -- Not available during configuration
    "BYPASS (111)";


для xc2s50_tq144.bsd
Код
attribute INSTRUCTION_OPCODE of XC2S50_TQ144 : entity is
    "SAMPLE (00001)," &
    "INTEST (00111)," &
    "USERCODE (01000)," &
    "IDCODE (01001)," &
    "HIGHZ (01010)," &
    "JSTART (01100)," & -- Not available during configuration with another mode.
    "RESERVED (00110)," &
    "CFG_OUT (00100)," & -- Not available during configuration with another mode.
    "CFG_IN (00101)," & -- Not available during configuration with another mode.
    "USER2 (00011)," & -- Not available until after configuration
    "USER1 (00010)," & -- Not available until after configuration
    "EXTEST (00000)," &
    "BYPASS (11111)";


а "Not available during configuration" означает, что командой можно пользоваться пока в плисину не загружена конфигурация, как только конфигурация загружена автомат TAP перестает реагировать на данную команду, вплоть до выключения питания... Проверено в бою... smile.gif


--------------------
ГЛЮК - это когда компьютер играет с нами, а не мы с ним...
Go to the top of the page
 
+Quote Post
Gorby
сообщение Sep 5 2005, 09:46
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(RZLtd @ Sep 4 2005, 13:25)
не путать Spartan и Spartan2,
в Spartan2 поддержка INTEST и EXTEST полностью,
а в Spartan(SpartanXL) INTEST отсутствует напрочь, а EXTEST -- Not available during configuration.
BSDL смотрю в пакете XILINX, и на практике через Universal Scan проверено...

....только что все пересмотрел...., для примера:

для xcs10xl_pc84.bsd
Код
attribute INSTRUCTION_OPCODE of XCS10XL_PC84 : entity is
    "SAMPLE (001)," & -- Internal capture not valid until after config
    "IDCODE (110)," &
    "READBACK (100)," & -- Not available during configuration
    "CONFIGURE (101)," & -- Not available during configuration
    "USER2 (011)," & -- Not available until after configuration
    "USER1 (010)," & -- Not available until after configuration
    "EXTEST (000)," & -- Not available during configuration
    "BYPASS (111)";


для xc2s50_tq144.bsd
Код
attribute INSTRUCTION_OPCODE of XC2S50_TQ144 : entity is
    "SAMPLE (00001)," &
    "INTEST (00111)," &
    "USERCODE (01000)," &
    "IDCODE (01001)," &
    "HIGHZ (01010)," &
    "JSTART (01100)," & -- Not available during configuration with another mode.
    "RESERVED (00110)," &
    "CFG_OUT (00100)," & -- Not available during configuration with another mode.
    "CFG_IN (00101)," & -- Not available during configuration with another mode.
    "USER2 (00011)," & -- Not available until after configuration
    "USER1 (00010)," & -- Not available until after configuration
    "EXTEST (00000)," &
    "BYPASS (11111)";


а "Not available during configuration" означает, что командой можно пользоваться пока в плисину не загружена конфигурация, как только конфигурация загружена автомат TAP перестает реагировать на данную команду, вплоть до выключения питания... Проверено в бою... smile.gif
*



МОжет, я читать не умею. Но during configuration означает ВО ВРЕМЯ конфигурации. Не ДО и не ПОСЛЕ.

Осталось разобраться, что же ОНИ под configuration понимают.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Crusher   Вопрос по JTAG.   May 11 2005, 13:57
- - irum4   Цитата(Crusher @ May 11 2005, 16:57)Задачка с...   May 11 2005, 16:00
|- - Crusher   JTAG подключен к нормальным законным ногам JTAG на...   May 12 2005, 08:50
- - alex_k   С данной задачей кажется справляется Universal Sca...   May 12 2005, 09:05
|- - Gorby   Цитата(alex_k @ May 12 2005, 12:05)С данной з...   Sep 5 2005, 09:51
- - rezident   Особых проблем по-моему нет. По крайней мере с CPL...   May 12 2005, 11:43
- - rezident   А-а-а! Дошло! Вам не нужно ISP. Вам нужно ...   May 12 2005, 11:47
|- - Crusher   Цитата(rezident @ May 12 2005, 14:47)А-а-а...   May 12 2005, 11:53
|- - alexf   У Digilent есть USB JTAG кабель за очень разымные ...   May 17 2005, 11:13
|- - gluckmaker   Цитата(alexf @ May 17 2005, 14:13) У Digi...   Nov 12 2007, 11:45
- - RZLtd   ЦитатаЗадачка следующая: есть ПЛИС(CPLD Xilinx). Н...   Sep 3 2005, 16:59
- - 3.14   Вообще то всю жизнь думал, что на время комманд IN...   Sep 3 2005, 19:45
- - vetal   Univеrsаl Sсаn живет по адресу: /pub/eda/Universal...   Sep 5 2005, 11:16
- - iosifk   Цитата(Crusher @ May 11 2005, 16:57)Задачка с...   Sep 8 2005, 15:55
- - Yuris   Года 4 назад для решения аналогичной задачи (spart...   Nov 12 2007, 13:10


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

 


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


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