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

 
 
> PCI Altera или XILINX
Rob
сообщение Nov 30 2005, 17:19
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 30-11-05
Пользователь №: 11 592



В-общем возникла задача сваять что-то что сможет вводить данные в компьютер, причем входной поток около сотни мегабит в секунду.
В ФПГАшках далеко не новичок, но мой десятилетний опыт борьбы с Актелом боюсь будет малопригоден.
Чересчур там все специфичное, теоретически и плата и и корка есть, но хотелось бы упростить себе жизнь, тем более все должно работать в достаточно комфортных условиях.
Платки, заготовки есть и у Altera и у XILINX
Первоначальный план - смоделировать все на демоплатке , отчитаться и получить деньги на все легальное.
Сделать плату - довести до ума, сделать демо софт и спихнуть программерам чтобы гуи приделали.
Главный вопрос - куда пойти...
Очень бы хотелось бы услышать мнение тех людей которые волею судьбы и начальства пробовали обоих производителей.
Форум я полистал - но большинство постов исходят из того что инфраструктура уже заточена под конкретного производителя, и выбор стоит взять ли готовую корку или утянуть с opencores.
Кроме этого есть еще такие вопросы
1) Как я понимаю мне нужен master burst - в какой корке это лучше ( или понятнее реализовано)? Допустим подготовил я мегабайт данных на плате и хочу выплюнуть в известное мне место в системной памяти - в какой корке это потребует наименьшее количество магических заклинаний.
2) Надо писать драйвер - у Altera что то дается, а как с этим у XILINX?
3) Если начальству понравится - тогда надо двигаться на PCI Express, как дела обстоят с миграцией?
4) Какой софт проще раздобыть бесплатно, чтобы поотлаживаться теоретически до получения отмашки? Проект делится на два этапа - когда есть время, но нет денег, и вторая часть полностью противоположная.
5) Как я понял корки идут закодированные, можно ли раскодировать так что бы они работали в Aldece?
6) Какие засады можно ожидать?
7) Цены - если они не отличаются в разы, то все в порядке, а вдруг..?
8) Хотелось бы проскочить этот этап с наименьшими потерями , потому что Актел все равно останется основным средством.

Заранее спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Dec 1 2005, 09:02
Сообщение #2


Гуру
******

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



Цитата(Rob @ Nov 30 2005, 20:19) *
В-общем возникла задача сваять что-то что сможет вводить данные в компьютер, причем входной поток около сотни мегабит в секунду.

8) Хотелось бы проскочить этот этап с наименьшими потерями , потому что Актел все равно останется основным средством.


Может быть значтельно проще поставить процессор с выходом на PCI и этот процессор использовать для ввода данных и их предварительной обработки? Например BlackFin или ARM какой, или PCI-контроллер от PLX. По-крайней мере без сильной головной боли с дизайном и изучением soft-инструментов.
Потом еще есть небольшие заморочки с 3 и 5 Вольтами. Новые FPGA не любят 5 вольт. и т.д.
Так что "железку - под задачу"!
Удачи.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
makc
сообщение Dec 1 2005, 09:28
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(iosifk @ Dec 1 2005, 12:02) *
Может быть значтельно проще поставить процессор с выходом на PCI и этот процессор использовать для ввода данных и их предварительной обработки? Например BlackFin или ARM какой, или PCI-контроллер от PLX.


PLX - это лишний корпус, а значит лишнее потребление и площадь на PCB. Кроме того, PLX обычно делает много того, что не требуется для реализации задачи. Хотя, конечно, с ним на первом этапе проще... wink.gif

Цитата
По-крайней мере без сильной головной боли с дизайном и изучением soft-инструментов.


Если использовать ядро от Xilinx или Altera, то головной боли с дизайном будет практически столько же, сколько с PLX, а может быть даже чуть меньше за счет оптимизации разводки PCB путем более удобного назначения контактов на ПЛИС. Кстати, я пока не видел ни одной нормально работающей двухслойки с использованием моста типа PLX, а вот на базе ПЛИС такие платы есть и работают нормально. smile.gif

Насчет софта - тут это не принципиально, т.к. в конце концов будут использоваться одни и те же инструменты, которым нет дела до того, как реализовано PCI устройство.

Цитата
Потом еще есть небольшие заморочки с 3 и 5 Вольтами. Новые FPGA не любят 5 вольт. и т.д.


Ставятся преобразователи уровней и проблемы нет. smile.gif

Цитата
Так что "железку - под задачу"!


Полностью согласен. smile.gif

Сообщение отредактировал makc - Dec 1 2005, 09:29


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post



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

 


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


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