Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор FPGA для PCI Express
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
demonizer
Приветствую всех.

Мне необходимо разработать устройство с 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 контроллер и большой набор регистров.
DmitryR
Цитата(demonizer @ Mar 24 2010, 11:43) *
4.1 Вообще кто-нибудь юзал данный мост? 20$ нехилая стоимость за такой модуль, почти равна спартану.

Это нормальная цена. Что вам единицы долларов экономии дадут, у вас стоимость печатной платы и ее монтажа даже в приличной партии будет определяющим при применении таких недорогих чипов. Затем, если вы будете делать приличную партию - так эта цена будет еще ниже, а если партия небольшая - цена платы перекроет стоимость комплектухи не просто, а на порядок.

Что же касается чипов - то есть Spartan-6 со встроенным PCIe, но он конечно тоже не двадцать баксов будет стоить.
demonizer
Цитата(DmitryR @ Mar 24 2010, 12:01) *
Это нормальная цена. Что вам единицы долларов экономии дадут, у вас стоимость печатной платы и ее монтажа даже в приличной партии будет определяющим при применении таких недорогих чипов. Затем, если вы будете делать приличную партию - так эта цена будет еще ниже, а если партия небольшая - цена платы перекроет стоимость комплектухи не просто, а на порядок.

Что же касается чипов - то есть Spartan-6 со встроенным PCIe, но он конечно тоже не двадцать баксов будет стоить.

Согласен. Основным фактором еще является наличие большой партии у поставщика.
Приходилось ли использовать этот бридж от Gennum?
Про Spartan-6: Было у меня такое предложение, даже больше - Virtex-6. Но заказчик его отверг. Оно и понятно, конечный продукт будет стоить уже запредельные деньги, даже с учетом Easy Path технологии.
DmitryR
Virtex-6 конечно дорог, Spartan-6 LX25T нам цену на малые партии называли $60, и это на мой взгляд очень дешево для такой микросхемы. Если же это вашему заказчику дорого - то надо делать прототип на FPGA, а затем выпускать ASIC.

Что же касается наличия больших партий у поставщика - на это расчитывать не стоит ни по каким микросхемам.
demonizer
2DmitryR:
Раскажите о технологии превода FPGA в ASIC.
Кто это может осуществить, в какие сроки и стоимости?
Заранее благодарен.
DmitryR
Чаще всего для этого делается полный реинжиниринг. Если ваш дизайн лезет в XC3S700 - то наверное переработка HDL из FPGA займет 1-3 человеко-месяца, разводка кристалла с использованием standard cell - 1-2 человеко-месяца. Потом пара пробных выпусков, цены и сроки посмотрите на europractice-ic, между выпусками - исправление косяков. Изготовление масок для партии - от 100000 до миллиона долларов в зависимости от выбранной технологии. Стоимость выпуска самих чипов будет сильно зависеть от площади кристалла и предсказанию поддается плохо.
dvladim
Цитата(demonizer @ Mar 24 2010, 11:43) *
Мне необходимо разработать устройство с PCI Express интерфейсом, пока x1, с возможностью расширения до x4. Очень ограничены в бюджете. Пока остановился на FPGA от Xilinx.

Посмотрите еще на Cyclone4 (Hard IP блок) и схемы от Lattice (считаются одими из самых дешевых с подобными трансиверами).
demonizer
2 dvladim:

Альтера будет подороже Xilinx. C Lattice после нескольких попыток общения уже не сотрудничаем.
rloc
Цитата(demonizer @ Mar 24 2010, 12:19) *
Про Spartan-6: Было у меня такое предложение, даже больше - Virtex-6. Но заказчик его отверг. Оно и понятно, конечный продукт будет стоить уже запредельные деньги, даже с учетом Easy Path технологии.


Если зарегистрировать проект у дистрибьютера, то цена может быть намного меньше, иногда в 2 и более раз в зависимости от количества потребляемых микросхем в год.

Цитата(demonizer @ Mar 24 2010, 11:43) *
1.1 На форуме увидел, что PCIE PIPE нужно покупать за немалые деньги 30000$. Так ли это?

Если совесть позволяет можно и бесплатно, даже исходники более ранних серий могу откопать.
DmitryR
Не знаю, что вы там с Lattice не поделили - их продает Avnet/Silica, довольно милые люди.
demonizer
2 rloc:
>>Если совесть позволяет можно и бесплатно, даже исходники более ранних серий могу откопать.
Совесть позволяет. Есть ли исходники PCIE PIPE версии 1.7? или готовый core? Буду очень благодарен за такую помощь.
sabaka
Цитата(demonizer @ Mar 26 2010, 12:07) *
Альтера будет подороже Xilinx.


Четвертый Циклон с hard ip - $25 баксов за штуку в штатовском интернет-магазине. У нас будет под сорок, но всё равно дёшево.
dmitry-tomsk
Цитата(sabaka @ Apr 8 2010, 22:16) *
Четвертый Циклон с hard ip - $25 баксов за штуку в штатовском интернет-магазине. У нас будет под сорок, но всё равно дёшево.

А кто-нибудь видел это чудо с PCIe 4x за 25$ глазами? Я что-то даже документацию на их ip-блок не найду.
des333
Цитата(rloc @ Mar 26 2010, 12:30) *
Если совесть позволяет можно и бесплатно, даже исходники более ранних серий могу откопать.



Присоединяюсь к просьбе demonizer.

Если не затруднит, не могли бы Вы поделиться исходниками? Версия значения не имеет.
rloc
Ошибочка вышла, для Spartan не было исходников.
-k-t-s-
Мы в свои девайсы ставим мост PEX8112 -66 берем в китае, 5 с копейками баксов. Что может быть дешевле? Правда скорость х1.
des333
Цитата(rloc @ Apr 10 2010, 21:56) *
Ошибочка вышла, для Spartan не было исходников.


А для чего были?  smile.gif
dsmv
Есть ещё решение от PLDA
http://plda.com/prodetail.php?pid=103
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.