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

 
 
 
Reply to this topicStart new topic
> Программирование Altera без QuartusII, Какие есть способы?
slog
сообщение Oct 20 2008, 06:57
Сообщение #1


Знающий
****

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



Есть ли какой-нибуь способ загрузить из компа в FPGA через JTAG прошивку. Но так чтобы ради этого не устанавливать монстроидальный Quartus. Может есть отдельная маленькая программка - программатор?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
sazh
сообщение Oct 20 2008, 07:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(slog @ Oct 20 2008, 10:57) *
Есть ли какой-нибуь способ загрузить из компа в FPGA через JTAG прошивку. Но так чтобы ради этого не устанавливать монстроидальный Quartus. Может есть отдельная маленькая программка - программатор?


Так ведь есть отдельный програматор на сайте.
Или скачайте Jam STAPL Player

@jam -aconfigure -p1 uupravlenia.jam
@jam -aprogram -p1 uupravlenia.jam
@pause
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 20 2008, 07:36
Сообщение #3


Знающий
****

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



Спасибо, пошел разбираться что там есть на сайте.

Этот "отдельный программатор" оказывается весит 69 метров. Спасибо, не надо :-)
Jam Player вроде полегче.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 20 2008, 10:23
Сообщение #4


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(slog @ Oct 20 2008, 11:36) *
Jam Player вроде полегче.

Это да, но дружит он только с LPT. С USB не дружит.
Еще один вариант - взять из квартуса quartus_jli.exe (ну и докучи все файлики, которые ему необходимы), драйвер соответствующий, и использовать их на другом компе.

См. AN-425. Using Command-Line Jam STAPL Solution for Device Programming


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 20 2008, 17:10
Сообщение #5


Знающий
****

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



Цитата(Stewart Little @ Oct 20 2008, 14:23) *
Это да, но дружит он только с LPT. С USB не дружит.

Вот это то всё и портит.
У Альтеры еще есть "Altera Stand-Alone Programmer" но он тоже весит почти 14 метров и это вроде кусок от MAX PLUS.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
sazh
сообщение Oct 20 2008, 17:23
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(slog @ Oct 20 2008, 21:10) *
Вот это то всё и портит.


Наоборот все пучком. Отдать дяде Usb бластер за 60$? Да приличную машину ему еще поставить.
Tолько чтобы на потоке ПЗУ прошивал? Да еще спрашивал, на какие кнопки жать.
А старья с LPT у всех навалом. Да байтбластер MB за 10 рублей.
А где usb, там и 60 метров не вопрос.
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 23 2008, 08:05
Сообщение #7


Знающий
****

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



Образовалась пара вопросов:
1. Протокол для загрузки конфигурационного файла .SOF в FPGA через JTAG известен?
2. Можно сделать аналог Jam-Player на микроконтроллере? Вся информация для этого есть?

Интересует возможность конфигурировать FPGA именно через JTAG.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 23 2008, 13:41
Сообщение #8


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(slog @ Oct 20 2008, 21:10) *
Вот это то всё и портит.
У Альтеры еще есть "Altera Stand-Alone Programmer" но он тоже весит почти 14 метров и это вроде кусок от MAX PLUS.

Тоже мимо кассы - MAX+PLUS II тоже с USB Blaster'ом не дружит.

Цитата(sazh @ Oct 20 2008, 21:23) *
Наоборот все пучком. Отдать дяде Usb бластер за 60$? Да приличную машину ему еще поставить.
Tолько чтобы на потоке ПЗУ прошивал? Да еще спрашивал, на какие кнопки жать.
А старья с LPT у всех навалом. Да байтбластер MB за 10 рублей.
А где usb, там и 60 метров не вопрос.

Ну, это еже зависит от того, какой кристалл прошивать (тем более, что хочется sof'ом и по JTAG). Если заливать по LPT какую-нибудь аррию или стратикс - так ждать устанешь. По USB в разы шустрее получается.

Цитата(slog @ Oct 23 2008, 12:05) *
2. Можно сделать аналог Jam-Player на микроконтроллере? Вся информация для этого есть?

Не совсем то, но что-то похожее есть, называется Microblaster
Насколько я помню там есть режимы Passive Serial и Passive Parallel. JTAG'а вроде бы не было.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 24 2008, 04:40
Сообщение #9


Знающий
****

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



Тип файла для программирования не так важен, лишь бы его можно было получить из квартуса. Но конфигурировать хотелось бы БЕЗ квартуса и именно через JTAG. А Microblaster через JTAG как я понял тоже не умеет.

USB пока можно выбросить. Для прояснения вопроса. Вопрос можно сформулировать так - известен ли протокол для конфигурирования FPGA через JTAG?
Или по другому - Можно ли сделать аналог Jam-Player но на микроконтроллере ? Микроконтроллер этот с одной стороны подключен к JTAG FPGA а с другой стороны например к флэшке с файлом. Или к компу через USB, просто для того чтобы получить с компа файл для программирования FPGA.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Oct 24 2008, 06:02
Сообщение #10


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(slog @ Oct 24 2008, 13:40) *
Тип файла для программирования не так важен, лишь бы его можно было получить из квартуса. Но конфигурировать хотелось бы БЕЗ квартуса и именно через JTAG. А Microblaster через JTAG как я понял тоже не умеет.

USB пока можно выбросить. Для прояснения вопроса. Вопрос можно сформулировать так - известен ли протокол для конфигурирования FPGA через JTAG?
Или по другому - Можно ли сделать аналог Jam-Player но на микроконтроллере ? Микроконтроллер этот с одной стороны подключен к JTAG FPGA а с другой стороны например к флэшке с файлом. Или к компу через USB, просто для того чтобы получить с компа файл для программирования FPGA.


Гугль-мугль? Вуаля!

http://groups.google.com/group/alt.sources...761df1865c088f4

http://www.fpgarelated.com/usenet/fpga/show/24639-1.php
http://www.jamisp.com/

http://www.altera.com/support/devices/tool...m-embedded.html
http://www.altera.com/literature/an/an111.pdf
http://www.ise.pw.edu.pl/~wzab/usb_stapl_player/index.html


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Oct 24 2008, 16:18
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



И еще, на этом форуме в теме Прошить FPGA через JTAG, TMS-ом smile.gif
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 25 2008, 05:52
Сообщение #12


Знающий
****

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



Пасибо, вопрос прояснился.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Константин Якуше...
сообщение Oct 26 2008, 18:58
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 30-08-08
Пользователь №: 39 897



делал в свое время такое: http://electronix.ru/forum/index.php?showtopic=52087
может полезно будет
Go to the top of the page
 
+Quote Post
Костян
сообщение Oct 27 2008, 10:51
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



Цитата(slog @ Oct 23 2008, 06:05) *
2. Можно сделать аналог Jam-Player на микроконтроллере? Вся информация для этого есть?

Интересует возможность конфигурировать FPGA именно через JTAG.

См . сайт altera. Jam плееер поставляется с исходниками. И его можно откомпилировать под разные платформы (вин , лин и м/к). Причем функци ввода / вывода (т.е непосредственно дергания ногами JTAG) можно переписать под свои нужды (пусть это будет lpt , свой м/к либо же хваленный USB).
Go to the top of the page
 
+Quote Post
yura-w
сообщение Sep 23 2009, 15:08
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(sazh @ Oct 20 2008, 11:15) *
Или скачайте Jam STAPL Player

используя команды, подобные
Код
jam -aprogram -p1 uupravlenia.jam

могу запрограммировать только с ПК где уже устанавливалось ПО Альтеры,
а как установить отдельно драйвер, без quartus или maxplus для Windows XP?
(нужен именно LPT).

спасибо, описание нашел здесь, работает.
Go to the top of the page
 
+Quote Post

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

 


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


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