|
Программирование Actel, без использования "родного" программатора. |
|
|
|
Nov 29 2005, 16:11
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 25-11-05
Пользователь №: 11 370

|
Здравствуйте!
Как запрограммировать Actel (например APA1000) не используя ПО (т.е. проект,отладку и формирование STAPL файла сделать в ПО Actel, НО не используя FlashPro или ПК для загонки программы в ПЛИС) и аппаратные средства самой Actel(FlashPro, Silicon Sculptor and etc.) ?
Нужно сделать перепрограммируемый управляемый модуль на ПЛИС Actel. Хотелось бы, чтобы было два блока - первый выполнял две функции: - программирование второго блока (АРА1000) - обработка результатов и формирование выходных сигналов в соответсвии с протоколом. - второй: - работал в соответствии с записанной в него программой.
Особенность состоит в том, что программироваться он должен дистанционно, т.е. по команде управления, пришедшей в первый блок.
Если я правильно понимаю, то начать надо с изучения протокола инициализации и программирования ПЛИСины, только где найти такое описание? Может кто-нибудь что-нибудь подскажет?
Спасибо.
|
|
|
|
|
 |
Ответов
|
Jun 4 2008, 10:45
|
Группа: Новичок
Сообщений: 7
Регистрация: 29-05-05
Пользователь №: 5 532

|
Добрый день господа  . Очень интересная тема в данном форуме, хотя она немного старая. Есть вопрос, кто делал программатор под серию чипов antifuse 40MX?? Появилась небольшая потребность в данном програматоре, оригинал к сожелению стоит невероятную сумму и денег на него нет...
Сообщение отредактировал Max-Payn - Jun 4 2008, 10:47
|
|
|
|
|
Jun 6 2008, 11:36
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 10-05-05
Пользователь №: 4 892

|
Цитата(Max-Payn @ Jun 4 2008, 14:45)  Добрый день господа  . Очень интересная тема в данном форуме, хотя она немного старая. Есть вопрос, кто делал программатор под серию чипов antifuse 40MX?? Появилась небольшая потребность в данном програматоре, оригинал к сожелению стоит невероятную сумму и денег на него нет...  Кажется, что antifuse можно считать/записать только на Актелевском программаторе. А для antifuse нужен не только программатор, но и переходная колодка, которая сама легко косарь может стоить. У нас есть Silicon Sculptor III и переходные колодки на RTAX250S в CQFP208 и AX250 PQFP208. Если найдете переходки для него - обращайтесь. PS Если это в очередной раз считать прошивку с игровых автоматов, то там стоит бит защиты и ничего вы не считаете
|
|
|
|
|
Jan 31 2011, 12:14
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325

|
Цитата(Andrew_ @ Jun 6 2008, 15:36)  Кажется, что antifuse можно считать/записать только на Актелевском программаторе. А для antifuse нужен не только программатор, но и переходная колодка, которая сама легко косарь может стоить. У нас есть Silicon Sculptor III и переходные колодки на RTAX250S в CQFP208 и AX250 PQFP208. Если найдете переходки для него - обращайтесь. PS Если это в очередной раз считать прошивку с игровых автоматов, то там стоит бит защиты и ничего вы не считаете  Antifuse через JTAG не запрограммировать. Это однозначно! Цитата(gosu-art @ Jan 30 2011, 22:29)  2 GGGG
Можно поинтересоваться чем увенчался ваш проект? Вы его реализовали?
У меня наподобие задача!! нужно процессором OMAP->ISA->ProASIC3L (ISA->JTAG)->прошивать ProASIC3L!!! есть немного вопросов:
1. Какой из вариантов проще реализовать: STAPL или DirectC ? 2. Много ли нужно пилить в исходниках STAPLа? Хотя бы ключевые моменты! 3. Можно ли такими экспериментами запороть прошиваемую ПЛИСину? STAPL -это только JTAG плеер. DirectC - это код программы который включает в себя уже STAPL. Это готовая продпрограмма для процессора для программирования ПЛИС. Запороть ПЛИС ProASICPlus гораздо проще, чем ProASIC3, IGLOO, Fusion, но все равно надо постараться. Последние семейства сделаны достаточно вандалоустойчивыми.
|
|
|
|
Сообщений в этой теме
GGGG Программирование Actel Nov 29 2005, 16:11 Rob У астела немного описано здесь
http://www.actel.co... Nov 30 2005, 12:22 GGGG Спасибо, Rob !
Цитата(Rob @ Nov 30 2005,... Nov 30 2005, 18:03 Rob >Хм.., не понял причем здесь питание и в каком ... Nov 30 2005, 18:39 GGGG И не просто так! Ваши посты меня реально обнад... Nov 30 2005, 18:49 Rob Белых пятен было много вначале, когда они только а... Dec 1 2005, 09:12 alexdsp GGGG
Вот, посмотри. Это мой программатор. У меня р... Dec 1 2005, 21:07 GGGG Цитата(alexdsp @ Dec 2 2005, 00:07) GGGG
... Dec 2 2005, 06:03 alexdsp GGGG
Смысл проблемы я понял.
С одной стороны - как... Dec 2 2005, 11:49 GGGG Цитата(alexdsp @ Dec 2 2005, 14:49) С одн... Dec 5 2005, 09:04 Rob ЦитатаЧто означает "портировать"? По ид... Dec 5 2005, 10:31 GGGG Цитата(Rob @ Dec 5 2005, 13:31) Что означ... Dec 5 2005, 18:58 alexdsp GGGG
Делать надо так.
У вас есть Actel FPGA, и ес... Dec 6 2005, 11:03 GGGG Ребят, все это конечно хорошо, но что вы подрузуме... Dec 6 2005, 13:43 vetal Цитата1. Выставляешь clock на pin 121452 (к пример... Dec 6 2005, 14:08 GGGG Цитата(vetal @ Dec 6 2005, 17:08) Цитата1... Dec 6 2005, 15:14 alexdsp GGGG
Ну что я могу сказать... е-моё..
Повторяю е... Dec 6 2005, 16:16 Rob Цитата1. Выставляешь clock на pin 121452 (к пример... Dec 6 2005, 19:04 FAE А есть ли решение для программирования всех flash ... Dec 21 2005, 14:45 woodman2 Цитата(FAE @ Dec 21 2005, 17:45) А есть л... Jan 17 2006, 00:59 gosu-art 2 GGGG
Можно поинтересоваться чем увенчался ваш п... Jan 30 2011, 18:29 gosu-art Если я использую DirectC, то когда я заливаю новую... Jan 31 2011, 12:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|