|
Прошивка ПЛИС с микроконтроллера, Где искать инфу? |
|
|
|
Mar 27 2016, 15:39
|

Частый гость
 
Группа: Участник
Сообщений: 173
Регистрация: 11-05-08
Пользователь №: 37 414

|
Цитата(zltigo @ Mar 27 2016, 21:17)  Вариант 2 - легко и просто. В каком формате скармливать файл? .pof? Как производить верификацию?
|
|
|
|
|
Mar 28 2016, 11:21
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Sprite @ Mar 28 2016, 07:27)  Можно генерировать svf-файл, там все наглядно, но по размеру он на порядок больше( И кроме этого надо будет сделать в микроконтроллере интерпретатор языка svf и из svf гнать данные в jtag... Вообще, если просмотрите svf файл, то там как раз и увидите последовательность действий при программировании... Можно просто эту последовательность действий жестко реализовать на микроконтроллере...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Mar 28 2016, 11:49
|

Частый гость
 
Группа: Участник
Сообщений: 173
Регистрация: 11-05-08
Пользователь №: 37 414

|
Цитата(Inanity @ Mar 28 2016, 17:04)  Sprite, вы идёте каким-то неоправданно сложным путём. Это новая разработка? Может стоит заменить CPLD на мелкую FPGA, а не изобретать свой JTAG программатор? Меня смущает лишь то, что я так ни разу не делал Да, наверное Вы правы, проще поставить FPGA и грузить прошивку по SPI с МК, но на момент прошивки ноги ПЛИС должны быть в определенном (не Z!) состоянии, это возможно? Еще вопрос: как производить верификацию данных в случае передачи .rbf-файла по SPI? Цитата(iosifk @ Mar 28 2016, 17:21)  И кроме этого надо будет сделать в микроконтроллере интерпретатор языка svf и из svf гнать данные в jtag... Формат достаточно понятный - только одно "но" - размер ( Программа на ПЛИС сейчас занимает ~15КБ, а размер svf-файла при этом ~510КБ - не хочется выделять такой кусок памяти в МК под хранение svf.
|
|
|
|
|
Mar 28 2016, 11:57
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Sprite @ Mar 28 2016, 14:49)  Формат достаточно понятный - только одно "но" - размер ( Программа на ПЛИС сейчас занимает ~15КБ, а размер svf-файла при этом ~510КБ - не хочется выделять такой кусок памяти в МК под хранение svf. Еще раз, читайте внимательно... svf-файл имеет текстовый формат. И к нему нужен плейер... Но Вам не обязательно это делать. Вы можете из svf выдрать последовательность действий, а данные перевести в бинарный формат. И хранить уже не текстовые строки а двоичные данные. Это сократит объем файла вдвое, как минимум... Посмотрите у меня на сайте есть статьи о jtag...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Mar 28 2016, 12:19
|

Частый гость
 
Группа: Участник
Сообщений: 173
Регистрация: 11-05-08
Пользователь №: 37 414

|
Цитата(iosifk @ Mar 28 2016, 17:57)  Посмотрите у меня на сайте есть статьи о jtag... Спасибо, Иосиф Григорьевич, обязательно посмотрю!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|