|
Программирование 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) - обработка результатов и формирование выходных сигналов в соответсвии с протоколом. - второй: - работал в соответствии с записанной в него программой.
Особенность состоит в том, что программироваться он должен дистанционно, т.е. по команде управления, пришедшей в первый блок.
Если я правильно понимаю, то начать надо с изучения протокола инициализации и программирования ПЛИСины, только где найти такое описание? Может кто-нибудь что-нибудь подскажет?
Спасибо.
|
|
|
|
|
 |
Ответов
|
Dec 2 2005, 11:49
|

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

|
GGGG Смысл проблемы я понял. С одной стороны - как делать, понятно. С другой - поморочитсья придётся немало. На мой взгляд, надо просто портировать STAPL плейер на ваш чудо-девайс. Но "просто" - это звучит слишком просто. Плейер большой и как он будет работать в эмбеддед системе, это ещё повозиться придётся. Но в общем-то ничего непреодолимого нет. Исходники вполне читаемые, разобраться можно. По крайней мере с той задачей, которую я себе ставил, я разобрался. Я не работал с битстримом. Я работал с текстовым STAPL. Реально, внутри него, по сути, содержиться свой упакованный битстрим, так что проблемы объёма прошивки не возникает. То есть, вам придётся переписать в STAPL плейере функции чтения и позиционирования самого STAPL файла (который уже якобы находится у вас в железке) и переписать манипуляцию выводами JTAG интерфейса. Ну и по мелочам ещё, например всякий вывод на дисплей, убрать командную строку(она вам не нужна) и т. д. Так что, я думаю, если очень надо, то разобраться толковому человеку несложно будет. Удачи.
|
|
|
|
Сообщений в этой теме
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 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 Max-Payn Добрый день господа .
Очень интересная тема в да... Jun 4 2008, 10:45 Andrew_ Цитата(Max-Payn @ Jun 4 2008, 14:45)... Jun 6 2008, 11:36  FAE_SKV Цитата(Andrew_ @ Jun 6 2008, 15:36) Кажет... Jan 31 2011, 12:14 gosu-art 2 GGGG
Можно поинтересоваться чем увенчался ваш п... Jan 30 2011, 18:29 gosu-art Если я использую DirectC, то когда я заливаю новую... Jan 31 2011, 12:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|