|
Выбор FPGA для PCI Express |
|
|
|
Mar 24 2010, 08:43
|
Участник

Группа: Участник
Сообщений: 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
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
Mar 24 2010, 09:19
|
Участник

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

|
Цитата(DmitryR @ Mar 24 2010, 12:01)  Это нормальная цена. Что вам единицы долларов экономии дадут, у вас стоимость печатной платы и ее монтажа даже в приличной партии будет определяющим при применении таких недорогих чипов. Затем, если вы будете делать приличную партию - так эта цена будет еще ниже, а если партия небольшая - цена платы перекроет стоимость комплектухи не просто, а на порядок.
Что же касается чипов - то есть Spartan-6 со встроенным PCIe, но он конечно тоже не двадцать баксов будет стоить. Согласен. Основным фактором еще является наличие большой партии у поставщика. Приходилось ли использовать этот бридж от Gennum? Про Spartan-6: Было у меня такое предложение, даже больше - Virtex-6. Но заказчик его отверг. Оно и понятно, конечный продукт будет стоить уже запредельные деньги, даже с учетом Easy Path технологии.
Сообщение отредактировал demonizer - Mar 24 2010, 09:21
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
Mar 24 2010, 09:36
|
Участник

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

|
2DmitryR: Раскажите о технологии превода FPGA в ASIC. Кто это может осуществить, в какие сроки и стоимости? Заранее благодарен.
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
Mar 26 2010, 07:52
|
Участник

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

|
2 dvladim:
Альтера будет подороже Xilinx. C Lattice после нескольких попыток общения уже не сотрудничаем.
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
Mar 26 2010, 08:15
|
Узкополосный широкополосник
     
Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462

|
Цитата(demonizer @ Mar 24 2010, 12:19)  Про Spartan-6: Было у меня такое предложение, даже больше - Virtex-6. Но заказчик его отверг. Оно и понятно, конечный продукт будет стоить уже запредельные деньги, даже с учетом Easy Path технологии. Если зарегистрировать проект у дистрибьютера, то цена может быть намного меньше, иногда в 2 и более раз в зависимости от количества потребляемых микросхем в год. Цитата(demonizer @ Mar 24 2010, 11:43)  1.1 На форуме увидел, что PCIE PIPE нужно покупать за немалые деньги 30000$. Так ли это? Если совесть позволяет можно и бесплатно, даже исходники более ранних серий могу откопать.
|
|
|
|
|
Apr 7 2010, 07:20
|
Участник

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

|
2 rloc: >>Если совесть позволяет можно и бесплатно, даже исходники более ранних серий могу откопать. Совесть позволяет. Есть ли исходники PCIE PIPE версии 1.7? или готовый core? Буду очень благодарен за такую помощь.
Сообщение отредактировал demonizer - Apr 7 2010, 07:22
--------------------
"Кто хочет работать — ищет средства, кто не хочет — причины"
|
|
|
|
|
Apr 8 2010, 18:01
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 4-06-06
Из: СПб
Пользователь №: 17 754

|
Цитата(demonizer @ Mar 26 2010, 12:07)  Альтера будет подороже Xilinx. Четвертый Циклон с hard ip - $25 баксов за штуку в штатовском интернет-магазине. У нас будет под сорок, но всё равно дёшево.
|
|
|
|
|
Apr 10 2010, 16:20
|
Профессионал
    
Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079

|
Цитата(rloc @ Mar 26 2010, 12:30)  Если совесть позволяет можно и бесплатно, даже исходники более ранних серий могу откопать. Присоединяюсь к просьбе demonizer. Если не затруднит, не могли бы Вы поделиться исходниками? Версия значения не имеет.
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|