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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Программирование Actel, без использования "родного" программатора.
GGGG
сообщение Dec 6 2005, 15:14
Сообщение #16


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

Группа: Свой
Сообщений: 77
Регистрация: 25-11-05
Пользователь №: 11 370



Цитата(vetal @ Dec 6 2005, 17:08) *
Цитата
1. Выставляешь clock на pin 121452 (к примеру) и подаешь меандр 5 мкс.
2. На TDI посылаешь (длительность такая-то) 11010100011001.
3. Куришь 5 мкс
4. Смотришь что с TDO пришло.


Это как раз и делает STAPL плейер.
Файл для него содержит микропрограмму-алгоритм программирования и верификации микросхемы+ данные, необходимые для этого.
Все это генерируется автоматом.

Для портирования берете микроконтроллер с ц-компилятором и исходники на плейер. Модифицируете функции работы с jtag. Запускаете это чудо.

Если вы все еще хотите запихать это в плис, то самый простой способ- запихать в нее авр или 51, и пользуясь стандартными средствами разработки по реализовать плеер.


Vetal, спасибо за понимание.

Это я сейчас и пытаюсь реализовать.

Вот только, то что делает STAPL плейер автоматом, мне надо научить делать МК своими ручками и при этом проверять его, что он это делает правильно. Именно поэтому я ищу инфу по STAPL на уровне тех пунктиков, которые написал.
Go to the top of the page
 
+Quote Post
alexdsp
сообщение Dec 6 2005, 16:16
Сообщение #17


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

Группа: Свой
Сообщений: 82
Регистрация: 22-10-04
Из: Moscow
Пользователь №: 954



GGGG

Ну что я могу сказать... е-моё.. smile.gif
Повторяю ещё раз! Исходники плейера ЛЕЖАТ в свободном доступе.
На сайте Actel нужно теперь зарегистрироваться, раньше не надо было.
Ещё раз. Обновляю ссылки.
Actel. Плейер от Актел
Мой проект (там кстати и исходники плейера имеются)
Прямая ссылка на архив
Мой пост об этом всём

ТАМ есть ВСЁ что нужно. И какими ногами дёргать, и куда что загонять в какой последовательности.
Если этого не хватит, тогда уже всё.... просто больше ничего и нет в природе....
Удачи... в который раз... smile.gif
Go to the top of the page
 
+Quote Post
Rob
сообщение Dec 6 2005, 19:04
Сообщение #18


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 30-11-05
Пользователь №: 11 592



Цитата
1. Выставляешь clock на pin 121452 (к примеру) и подаешь меандр 5 мкс.
2. На TDI посылаешь (длительность такая-то) 11010100011001.
3. Куришь 5 мкс
4. Смотришь что с TDO пришло.

Ну надо было сразу сказать
Смотреть надо сюды
http://www.jedec.org/download/search/jesd71.pdf
Там как газ и написано в стиле

Цитата
The TRST statement enables the optional IEEE 1149.1 TRST pin for the specified number of TCK clock cycles and/or for a
minimum number of microseconds.


ЗЫ Мой приятель который уже однажды занимался подобными извращениями исчез до конца января, как поймаю - попытаю. Но все таки рискну присоединится к большинству - в исходниках плеера все можно понять...
Go to the top of the page
 
+Quote Post
FAE
сообщение Dec 21 2005, 14:45
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 27-04-05
Из: Spb, Russia
Пользователь №: 4 544



А есть ли решение для программирования всех flash серий от ACTEL (A500, APA, AP3/3E, Fusion) одним устройством и через стандартный актеловский софт (FlashPro)?
Сам Актел это не может - у него 3 прграмматора для этих целей (если не считать четвертого- Силиконового Скульптора)
Go to the top of the page
 
+Quote Post
woodman2
сообщение Jan 17 2006, 00:59
Сообщение #20


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 10-01-06
Из: Kiev
Пользователь №: 12 990



Цитата(FAE @ Dec 21 2005, 17:45) *
А есть ли решение для программирования всех flash серий от ACTEL (A500, APA, AP3/3E, Fusion) одним устройством и через стандартный актеловский софт (FlashPro)?
Сам Актел это не может - у него 3 прграмматора для этих целей (если не считать четвертого- Силиконового Скульптора)

Вопрос этот и меня интересует.
А может кто-то может хотя-бы прояснить ситуацию, почему Actel предлагает разные программаторы для разных серий? В чем собака зарыта?
Go to the top of the page
 
+Quote Post
Max-Payn
сообщение Jun 4 2008, 10:45
Сообщение #21





Группа: Новичок
Сообщений: 7
Регистрация: 29-05-05
Пользователь №: 5 532



Добрый день господа smile.gif .
Очень интересная тема в данном форуме, хотя она немного старая.
Есть вопрос, кто делал программатор под серию чипов antifuse 40MX?? Появилась небольшая потребность в данном програматоре, оригинал к сожелению стоит невероятную сумму и денег на него нет... crying.gif

Сообщение отредактировал Max-Payn - Jun 4 2008, 10:47
Go to the top of the page
 
+Quote Post
Andrew_
сообщение Jun 6 2008, 11:36
Сообщение #22


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

Группа: Участник
Сообщений: 89
Регистрация: 10-05-05
Пользователь №: 4 892



Цитата(Max-Payn @ Jun 4 2008, 14:45) *
Добрый день господа smile.gif .
Очень интересная тема в данном форуме, хотя она немного старая.
Есть вопрос, кто делал программатор под серию чипов antifuse 40MX?? Появилась небольшая потребность в данном програматоре, оригинал к сожелению стоит невероятную сумму и денег на него нет... crying.gif

Кажется, что antifuse можно считать/записать только на Актелевском программаторе. А для antifuse нужен не только программатор, но и переходная колодка, которая сама легко косарь может стоить. У нас есть Silicon Sculptor III и переходные колодки на RTAX250S в CQFP208 и AX250 PQFP208. Если найдете переходки для него - обращайтесь.

PS Если это в очередной раз считать прошивку с игровых автоматов, то там стоит бит защиты и ничего вы не считаете smile.gif
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 30 2011, 18:29
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



2 GGGG

Можно поинтересоваться чем увенчался ваш проект? Вы его реализовали?

У меня наподобие задача!! нужно процессором OMAP->ISA->ProASIC3L (ISA->JTAG)->прошивать ProASIC3L!!! есть немного вопросов:

1. Какой из вариантов проще реализовать: STAPL или DirectC ?
2. Много ли нужно пилить в исходниках STAPLа? Хотя бы ключевые моменты!
3. Можно ли такими экспериментами запороть прошиваемую ПЛИСину?

Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Jan 31 2011, 12:14
Сообщение #24


Участник
*

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



Цитата(Andrew_ @ Jun 6 2008, 15:36) *
Кажется, что antifuse можно считать/записать только на Актелевском программаторе. А для antifuse нужен не только программатор, но и переходная колодка, которая сама легко косарь может стоить. У нас есть Silicon Sculptor III и переходные колодки на RTAX250S в CQFP208 и AX250 PQFP208. Если найдете переходки для него - обращайтесь.

PS Если это в очередной раз считать прошивку с игровых автоматов, то там стоит бит защиты и ничего вы не считаете sm.gif


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, но все равно надо постараться. Последние семейства сделаны достаточно вандалоустойчивыми.

Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 31 2011, 12:37
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Если я использую DirectC, то когда я заливаю новую прошивку, то придется ее заливать вместе с перекомпилированной прогой?? или же мона тока подсунуть новый файл .stp (как для STAPL плеера)!
Go to the top of the page
 
+Quote Post

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

 


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


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