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

 
 
> Выбор FPGA для PCI Express
demonizer
сообщение Mar 24 2010, 08:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 23-03-10
Пользователь №: 56 159



Приветствую всех.

Мне необходимо разработать устройство с PCI Express интерфейсом, пока x1, с возможностью расширения до x4. Очень ограничены в бюджете. Пока остановился на FPGA от Xilinx.
Так вот, есть следующие решения:

1. Xilinx XC3S700A, SerDes PX1011a.
Достоинства: почти разработан блок user логики и доработан DMA блок.
Недостатки: x1, софтварный PCI-E PIPE, logic cells в обрез, остается порядка 2500 CLB на мою логику.
2. Тот же спартан или дешевле, но мост PCI Express-PCI Local Bus PEX8311.
Достоинства: встроенный контроллер SGDMA.
Недостатки: x1, плохая расширяемость, низкая частота шины.
3. Тот же спартан или дешевле, но мост PCI Express-PCI-X PEX8114.
Достоинства: x4.
Недостатки: похоже нет PCI-X коры под спартан.
4. Тот же спартан или дешевле, но мост PCI Express-Local Bus Gennum GN4121 или GN4124.
Достоинства: x1 и x4, частота Local bus до 400 Мгц, Gennum вроде как обещает свою кору с поддержкой DMA.
Недостатки: стоимость около 20$, хотя видимо можно сэкономить на FPGA.

Теперь вопросы по каждому из решений:
1.1 На форуме увидел, что PCIE PIPE нужно покупать за немалые деньги 30000$. Так ли это?

2.1 Сколько CLB и IO занимает PCI core и можно ли поставить спартан дешевле?
2.2 Можно ли и как использовать встроенный в мост Scatter/Gather DMA?
2.3 Есть ли подводные камни в данном решении?

3.1 Где можно найти PCI-X core под спартан (Initiator/Target) + Solid DMA?
3.2 сколько логики и IO съест кора, можно ли поставить FPGA подешевле?
3.3 Есть ли какие-либо подводные камни?

4.1 Вообще кто-нибудь юзал данный мост? 20$ нехилая стоимость за такой модуль, почти равна спартану.
4.2 Можно ли поставить спартан дешевле?
4.3 Есть ли подводные камни в данном решении?

Существует ли другие реализации PCI Express не на FPGA и дешевле онных? Естественно нужен блок DMA, memory контроллер и большой набор регистров.

Сообщение отредактировал demonizer - Mar 24 2010, 08:54


--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- demonizer   Выбор FPGA для PCI Express   Mar 24 2010, 08:43
- - DmitryR   Цитата(demonizer @ Mar 24 2010, 11:43) 4....   Mar 24 2010, 09:01
|- - demonizer   Цитата(DmitryR @ Mar 24 2010, 12:01) Это ...   Mar 24 2010, 09:19
|- - DmitryR   Virtex-6 конечно дорог, Spartan-6 LX25T нам цену н...   Mar 24 2010, 09:32
|- - rloc   Цитата(demonizer @ Mar 24 2010, 12:19) Пр...   Mar 26 2010, 08:15
|- - des333   Цитата(rloc @ Mar 26 2010, 12:30) Если со...   Apr 10 2010, 16:20
|- - rloc   Ошибочка вышла, для Spartan не было исходников.   Apr 10 2010, 17:41
|- - des333   Цитата(rloc @ Apr 10 2010, 21:56) Ошибочк...   Apr 10 2010, 19:02
|- - dsmv   Есть ещё решение от PLDA http://plda.com/prodetail...   Apr 12 2010, 05:49
- - demonizer   2DmitryR: Раскажите о технологии превода FPGA в AS...   Mar 24 2010, 09:36
|- - DmitryR   Чаще всего для этого делается полный реинжиниринг....   Mar 24 2010, 09:46
- - dvladim   Цитата(demonizer @ Mar 24 2010, 11:43) Мн...   Mar 24 2010, 19:57
- - demonizer   2 dvladim: Альтера будет подороже Xilinx. C Latti...   Mar 26 2010, 07:52
|- - DmitryR   Не знаю, что вы там с Lattice не поделили - их про...   Mar 26 2010, 08:15
|- - sabaka   Цитата(demonizer @ Mar 26 2010, 12:07) Ал...   Apr 8 2010, 18:01
|- - dmitry-tomsk   Цитата(sabaka @ Apr 8 2010, 22:16) Четвер...   Apr 10 2010, 16:10
- - demonizer   2 rloc: >>Если совесть позволяет можно и бес...   Apr 7 2010, 07:20
- - -k-t-s-   Мы в свои девайсы ставим мост PEX8112 -66 берем в ...   Apr 10 2010, 18:14


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

 


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


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