В чём разница jtag программаторов
В чём разница jtag программаторов
Доброго всем времени суток.
Мне нужно вытащить прошивку из одного микроконтроллера Xilinx (XC95288) и засунуть её в другой xilinx. Оба микроконтроллера имеют разъём jtag.
Обязательно ли покупать программатор именно для Xilinx, такой как этот этот, или можно купить вот такой.
Разница в цене в шесть раз в пользу последнего.
И ещё пожалуйста помогите разобраться в чём фундаментальная разница между микроконтроллерами. Поможет ли изучение, например, замечательной книги для начинающих товарища Корабельникова по программированию PIC микроконтроллеров, в программировании контроллеров Xilinx, AT?
Мне нужно вытащить прошивку из одного микроконтроллера Xilinx (XC95288) и засунуть её в другой xilinx. Оба микроконтроллера имеют разъём jtag.
Обязательно ли покупать программатор именно для Xilinx, такой как этот этот, или можно купить вот такой.
Разница в цене в шесть раз в пользу последнего.
И ещё пожалуйста помогите разобраться в чём фундаментальная разница между микроконтроллерами. Поможет ли изучение, например, замечательной книги для начинающих товарища Корабельникова по программированию PIC микроконтроллеров, в программировании контроллеров Xilinx, AT?
- Реклама
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: В чём разница jtag программаторов
Только XC95288 не контроллер, а ПЛИСина (точнее, CPLD).
Я для xilinx вообще сам сделал программатор из этой статьи: http://radiokot.ru/start/mcu_fpga/xilinx/01/
jtag он и в африке jtag, это узаконенный протокол.
Я для xilinx вообще сам сделал программатор из этой статьи: http://radiokot.ru/start/mcu_fpga/xilinx/01/
jtag он и в африке jtag, это узаконенный протокол.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: В чём разница jtag программаторов
А в чём разница тех двух jtag программаторов? В том, что программатор для Xilinx не поддерживается программным обеспечением для микроконтроллеров и наоборот?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: В чём разница jtag программаторов
Разница в том, что один якобы фирменный.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: В чём разница jtag программаторов
Если это промышленный не единичный девайс, то надо готовиться к тому, что микросхема защищена от чтения конфигурации. И в таком случае ничего вы не добъетесь, каким бы программатором не обладали.
- Реклама
Re: В чём разница jtag программаторов
Не. Я понял. Последний для ПЛИС Altera. Интересно для Xilinx он подойдёт.Gudd-Head писал(а):Разница в том, что один якобы фирменный.
Ваша статья очень хорошая. Но почему-то не раскрыт непосредственно процесс прошивки и обратный процесс слива с ПЛИС в файл.
Подскажите, а порты JTAG унифицированны? А то я смотрю бывают и 6 и 7 и 10 пинные.
А в этом случае есть какие-то способы чтения?uk8amk писал(а):Если это промышленный не единичный девайс, то надо готовиться к тому, что микросхема защищена от чтения конфигурации. И в таком случае ничего вы не добъетесь, каким бы программатором не обладали.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: В чём разница jtag программаторов
Обычно да.Burgunsky писал(а):Подскажите, а порты JTAG унифицированны?
Но перед подключением все равно желательно прозвонить разъемы, вдруг они решили изменить распиновку ради упрощения платы.
Считывание конфигурации обычно в производстве не нужно никому(за исключением редких случаев), вот и нет этой информации.Burgunsky писал(а):Но почему-то не раскрыт непосредственно процесс прошивки и обратный процесс слива с ПЛИС в файл.
От реверс-инжиниринга с самостоятельным восстановлением/написанием кода до передачи чипа в специальную лабораторию.Burgunsky писал(а):А в этом случае есть какие-то способы чтения?
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: В чём разница jtag программаторов
Приветствую, Gudd-Head! Вы ошибаетесь! JTAG только интерфейс, протоколы Xilinx и Altera отличаются. Программатор от Altera не подойдет для работы с Xilinx.Gudd-Head писал(а):Разница в том, что один якобы фирменный.
Ставим плюсы: )
Re: В чём разница jtag программаторов
Короче самому раскрывать алгоритм и писать в ISE всё с нуля? "Взломать" никак нельзя?uk8amk писал(а):От реверс-инжиниринга с самостоятельным восстановлением/написанием кода до передачи чипа в специальную лабораторию.
Понятно. Но я и прошивку самого чипа имел в виду тоже. процесс не показан. Понятно, что там наверное ничего сложного и всё такое.uk8amk писал(а):Считывание конфигурации обычно в производстве не нужно никому(за исключением редких случаев), вот и нет этой информации.


