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

 
 
 
Reply to this topicStart new topic
> Конфигуратор FPGA на базе CPLD.
Штабскапитан Ове...
сообщение Jul 22 2011, 06:15
Сообщение #1


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

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



Хочу мнения знатоков, насколько это неподъёмная задача для для человека мало знакомого с плисами. Пока имел дело только с CPLD от Альтеры. А делать надо под Xilinx, с которыми вообще не работал. Но положение почти безвыходное, т. е., взяться таки придётся, даже и с заведомо провальным результатом. Может быть, кто-то подскажет какую-то информацию по теме, или, ещё лучше, даст наводку на существующие примеры.
Для конкретики - связка у меня такая:
FPGA - XCV100E
CPLD - XC95288XL
ROM - 29LV160
Примеры, разумеется, подойдут с другими чипами, но желательно, конечно от Xilinx.
Буду душевно благодарен за любую помощь.

Сообщение отредактировал Штабскапитан Овечкин - Jul 22 2011, 06:22
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 22 2011, 06:23
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Штабскапитан Овечкин @ Jul 22 2011, 00:15) *
Примеры, разумеется, подойдут с другими чипами, но желательно, конечно от Xilinx.

старткиты от хилых, грузят конфигурацию с SD карты, через кулранер, так что курите сайт хилых.


--------------------
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Jul 22 2011, 06:33
Сообщение #3


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Штабскапитан Овечкин @ Jul 22 2011, 10:15) *
Хочу мнения знатоков, насколько это неподъёмная задача для для человека мало знакомого с плисами. Пока имел дело только с CPLD от Альтеры. А делать надо под Xilinx, с которыми вообще не работал. Но положение почти безвыходное, т. е., взяться таки придётся, даже и с заведомо провальным результатом. Может быть, кто-то подскажет какую-то информацию по теме, или, ещё лучше, даст наводку на существующие примеры.
Для конкретики - связка у меня такая:
FPGA - XCV100E
CPLD - XC95288XL
ROM - 29LV160
Примеры, разумеется, подойдут с другими чипами, но желательно, конечно от Xilinx.
Буду душевно благодарен за любую помощь.

XCV100E в процессе снятия с производства, да и среды современные разработки их не поддерживают.
Если есть возможность замените это всё на единственный Spartan-3AN. Буковка N говорит о встроенной SPI ROM, соответственно, ПЛИС сможет сама с неё загрузиться.
В той же SPI ROM хватит места минимум на еще одну прошивку, или какие-либо данные пользователя.

Посмотрите на XC3S50AN-4TQ144, если будет мало ног, то тогда XC3S200AN-4FT256.

P.S. А зачем Вам загрузчик для такой древноты (Virtex-E) на такой ископаемости (XC9500) ?
Go to the top of the page
 
+Quote Post
disel
сообщение Jul 22 2011, 07:00
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



xapp441, к ней же примеры с сайта ксалинкса абсолютно рабочие. Даже CPLD та же что у вас.
Go to the top of the page
 
+Quote Post
Штабскапитан Ове...
сообщение Jul 22 2011, 07:04
Сообщение #5


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

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



Вариантов у меня, к сожалению никаких. Только эта троица чипов.
Дело в том, что речь идёт о готовой разработке (если можно так выразиться об практически недоделанном серийном изделии). Доблестные разработчики кинули в производство аппарат, кое-как доведённый ими до условно рабочего состояния. При этом ни о каком тестовом обеспечении и не подумали озаботиться. Максимум, что можно получить на выходе - около 50% живых девайсов. Сейчас наша задача - попытаться разработать какие-то тестовые прошивки, чтобы хотя-бы примитивно "вызвонить" основную массу соединений между чипами и хоть приблизительно оценить работоспособность самих чипов, чтобы можно было худо-бедно пытаться чинить остальные 50%. При этом, на предприятии нет ни одного инженера, знакомого с ПЛИС или микроконтроллерами. Максимум познаний - совковый 580-й процессор.

Впрочем, всё это из серии "Мы сами не местные, поможите, кто чем может". Прошу прощения за флуд.

Цитата(disel @ Jul 22 2011, 11:00) *
xapp441, к ней же примеры с сайта ксалинкса абсолютно рабочие. Даже CPLD та же что у вас.
Если не трудно, дайте ссылочу, пожалуйста.
Go to the top of the page
 
+Quote Post
disel
сообщение Jul 22 2011, 07:12
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



я думаю забить xapp441 в поиске на сайте ксалникса у вас займет не больше времени чем у меня.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 22 2011, 07:20
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Штабскапитан Овечкин @ Jul 22 2011, 11:04) *
Вариантов у меня, к сожалению никаких. ....
Сейчас наша задача - попытаться разработать какие-то тестовые прошивки, чтобы хотя-бы примитивно "вызвонить" основную массу соединений между чипами и....
Если не трудно, дайте ссылочу, пожалуйста.


Прежде чем браться за тестовые прошивки, почитайте у меня на сайте статьи о JTAG-тестировании.
Ведь все соединения можно проверять гораздо проще, чем "прошивками"...
Ищите материалы о JTAG-сканировании, тестировании и т.д.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Jul 22 2011, 07:32
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Цитата
Хочу мнения знатоков, насколько это неподъёмная задача для для человека мало знакомого с плисами.

Думаю, что будет сложновато... Не понять,как делать загрузку (там всё вполне себе понимаемо), а собственно сделать проект на ПЛИС.

Цитата
Пока имел дело только с CPLD от Альтеры. А делать надо под Xilinx, с которыми вообще не работал.

Врядли там очень большая разница, вопрос сведется к освоению новой среды и чтению даташитов.

Цитата
Но положение почти безвыходное, т. е., взяться таки придётся, даже и с заведомо провальным результатом.

С таким настроением лучше сразу начать искать опытного человека.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Jul 22 2011, 07:33
Сообщение #9


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Штабскапитан Овечкин @ Jul 22 2011, 11:04) *
Дело в том, что речь идёт о готовой разработке (если можно так выразиться об практически недоделанном серийном изделии).

Тут Product Discontinuation Notice For Spartan-IIE, Virtex-E, Virtex-EM, Virtex-II and EasyPath Virtex-II FPGA Products говорится о том, что последние заказы принимаются до 18 апреля 2012. Так что в долгосрочном плане необходимо чётко ответить на вопрос: "а оно такое старьё действительно необходимо ??!" или всё-таки надо продавить через военных другие микросхемы (может даже и не ногатые...).

Есть ли штатный JTAG разъём для Virtex-E ?
Изделия лаком уже залиты ? (т.е. можно ли припаять на ножки Virtex-E нештатный JTAG ?)
Какой режим конфигурирования Virtex-E выбран ?
Чем и как управляется нога program у Virtex-E ?
Go to the top of the page
 
+Quote Post
Штабскапитан Ове...
сообщение Jul 22 2011, 07:52
Сообщение #10


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

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



Для Вёртекса JTAGа нет, но припаять на соплях можно. Program заведено от CPLD, как и остальные конфигурационные пины. Флешка тоже всеми ногами упёрта в CPLD. Заливка флешки производится через JTAG CPLDшки.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jul 25 2011, 14:05
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(Boris_TS @ Jul 22 2011, 11:33) *
Тут Product Discontinuation Notice For Spartan-IIE, Virtex-E, Virtex-EM, Virtex-II and EasyPath Virtex-II FPGA Products говорится о том, что последние заказы принимаются до 18 апреля 2012. Так что в долгосрочном плане необходимо чётко ответить на вопрос: "а оно такое старьё действительно необходимо ??!" или всё-таки надо продавить через военных другие микросхемы (может даже и не ногатые...).



Для многих етот вопрос не имеет значения crying.gif


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
gk2
сообщение Jul 28 2011, 10:32
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 16-01-09
Пользователь №: 43 460




www.xilinx.com/support/documentation/application_notes/xapp079.pdf

www.xilinx.com/support/documentation/application_notes/xapp137.pdf
Последней пользовался.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:40
Рейтинг@Mail.ru


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