|
|
 |
Ответов
|
Jun 27 2007, 13:43
|
Знающий
   
Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454

|
Цитата(Морковный @ Jun 27 2007, 15:26)  Если не особо затруднит, ответьте на несколько вопросов (что-то не могу найти нормальной документации, только какие-то обрывки. Соответственно не могу получить целостного представления о проблеме):
1) Схема подключения ПЛИС к порту SPI? SPI процессора BlacKFin имеет ножки MISO (вход), MOSI(выход), SCK(тактовый сигнал) и какую-нибудь из ножек FP для выборки устройства. Их необходимо подключить к соответствующим ножкам ПЛИС (MAX EPM7256-10). Насколько я понимаю: MISO к TDO, MOSI к TDI, SCK к TCK, а FP видимо к TMS. Я правильно понял? Нужно ли еще что-то подавать на ПЛИС? 2) Протокол передачи прошивки? Как перевести ПЛИС в режим готовности принять прошивку по SPI? Что фактически надо передавать по SPI? Вряд ли ведь содержимое файла *.pof. Вы спутали CPLD и FPGA. EPM7256 прошивается один раз на все время работы через ByteBlaster например. FPGA тоже обычно загружают всегда одной программой из загрузочной памяти или процессором. Вам нужно перепрограммировать CPLD в системе?
|
|
|
|
|
Jun 28 2007, 06:26
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 25-06-07
Пользователь №: 28 679

|
Цитата(misyachniy @ Jun 27 2007, 17:43)  Вы спутали CPLD и FPGA. EPM7256 прошивается один раз на все время работы через ByteBlaster например. FPGA тоже обычно загружают всегда одной программой из загрузочной памяти или процессором. Вам нужно перепрограммировать CPLD в системе? Действительно, что-то я попутал. Просто передо мной поставили задачу програмировать Stratix2 при помощи BlackFin. А поскольку Stratix-а пока нет в наличии дали печатную плату с Max-ом и ByteBlaster со словами "А типа это одно и то же". А как выясняется, Stratix то надо программировать совсем по другому.
|
|
|
|
|
Jul 2 2007, 06:40
|
Знающий
   
Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454

|
Цитата(Морковный @ Jun 28 2007, 09:26)  Действительно, что-то я попутал. Просто передо мной поставили задачу програмировать Stratix2 при помощи BlackFin. А поскольку Stratix-а пока нет в наличии дали печатную плату с Max-ом и ByteBlaster со словами "А типа это одно и то же". А как выясняется, Stratix то надо программировать совсем по другому. Ну что сказать? Правильно поставленное техническое задание это 70% успеха ;-) Вот есть обсуждения как "шить" CPLD: http://www.telesys.ru/wwwboards/fpga/297/messages/6620.shtmlНо нужно ли? ;-)
Сообщение отредактировал misyachniy - Jul 2 2007, 12:16
|
|
|
|
Сообщений в этой теме
Морковный Загрузка Alter-ы через SPI Jun 25 2007, 09:47 zltigo Цитата(Морковный @ Jun 25 2007, 12:47) По... Jun 25 2007, 10:03 misyachniy Цитата(Морковный @ Jun 25 2007, 12:47) Пр... Jun 25 2007, 13:18 Морковный Цитата(misyachniy @ Jun 25 2007, 17:18) С... Jun 26 2007, 06:41 vleo Цитата(Морковный @ Jun 25 2007, 13:47) Пр... Jul 26 2007, 20:06 zltigo Цитата(vleo @ Jul 26 2007, 23:06) Печальн... Jul 26 2007, 21:08  vleo Цитата(zltigo @ Jul 27 2007, 01:08) Печал... Jul 28 2007, 17:25 Andr2I 2vleo
ЦитатаИ тем не менее - на вопрос поставленны... Jul 28 2007, 18:12 vleo Цитата(Andr2I @ Jul 28 2007, 22:12) 2vleo... Jul 29 2007, 15:54  den_realan Цитата(vleo @ Jul 29 2007, 18:54) Эта тех... Jul 30 2007, 06:42   vleo Цитата(den_realan @ Jul 30 2007, 10:42) Н... Jul 30 2007, 17:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|