Полная версия этой страницы:
PCI Express + Altera
grandos
Jun 17 2005, 11:18
Подскажите пожалуйста.
Есть необходимость сделать устройство с интерфейсом PCI Express и FPGA от Altera.
Есть ли какие-нибудь промышленные конторолеры для PCI-E, как например AMCC S5935 для PCI32/33? Или лучше делать контроллер на Альтере? Как тогда быть с физическим уровнем?
alex_k
Jun 17 2005, 12:54
Контроллер PCI Express можно сделать внутри фпга, помойму ядро для альтеры от PLD есть и доступно, а физуровень, как я понимаю нужно использовать микруху PHY, с 10-и битным интерфейсом типа Intel PIPE, я в инете находил несколько таких (например Xilinx для своего ядра рекомендует от Siemens, но я находил и парочку других). Также, помойму, качестве физуровня может выступать встроенный в фпга гигабитный приемо-передатчик, в ксилинкс это Rocket, а в Altera такое есть кажется в Stratix II GX.
gammanoid
Jun 23 2005, 17:52
Цитата(grandos @ Jun 17 2005, 15:18)
Подскажите пожалуйста.
Есть необходимость сделать устройство с интерфейсом PCI Express и FPGA от Altera.
Есть ли какие-нибудь промышленные конторолеры для PCI-E, как например AMCC S5935 для PCI32/33? Или лучше делать контроллер на Альтере? Как тогда быть с физическим уровнем?
Простейший вариант - PEX8111 PCI Express to PCI Bridge от PLX. Более сложный - свой контроллер + чей-то физ.уровень, как верно заметил alex_k (Philips PX PIPE - PX1011A). В крайнем случае использовать гигабитные трансиверы в FPGA (но дороговато).
Survivor
Oct 24 2005, 15:58
Реально PEX8111 кто-нибудь использовал? Какие там подводные камни?
JB_swamp
Jan 12 2006, 14:01
физический уровень у филипса PX1011A и PX1012A. но должны быть микросхемки с полновесным контроллером и логикой - не только физческий... с ними в 7 раз прощще. осталось только найти их.
gosha-z
Jan 12 2006, 21:59
Цитата(JB_swamp @ Jan 12 2006, 17:01)

физический уровень у филипса PX1011A и PX1012A. но должны быть микросхемки с полновесным контроллером и логикой - не только физческий... с ними в 7 раз прощще. осталось только найти их.
PEX8311
http://www.plxtech.com/products/pci_expres...311/default.asp
JB_swamp
Jan 18 2006, 09:58
а есть даташит на PEX8311 ? ато они там хотят неразглашение заключать - чё секретного в даташите, убей не пойму.
Andrew_Ts
Jan 18 2006, 11:09
У PLX все просто - регистрируешься и скачиваешь премиальные файлы. А запрещать разглашать то, что может скачать любой, это ж надо было догадаться.
Если надо, даташит могу переслать по почте.
JB_swamp
Jan 23 2006, 12:15
Andrew_Ts, если не сложно, киньте даташит на how_mach_voch@mail.ru
Andrew_Ts
Jan 24 2006, 11:51
JB_swamp. Послал, проверь почту.
kilgor
Jan 26 2006, 04:21
Техас вроде как сделал (т.к. уже презентация была) PHY XIO1100 который поддерживается ядром из Альтеры, только получить про это информацию с Техаса не получается, а с Альтеры мне и не надо,

. Поэтому могу посоветовать филипсовский PX1012A - заточенный под Альтеру. Про аналогичный могу сказать что PX1011А с S-3 работает довольно внятно. Только даташити а тем более коры дают как минимум после заключения соглашения. И конечно остается платфонезависимое ядро типа от PLDA, а к нему любой физ. уровень.
Цитата(Andrew_Ts @ Jan 18 2006, 15:09)

Если надо, даташит могу переслать по почте.
Мне тоже если не сложно плиз.
Цитата(alex_k @ Jun 17 2005, 12:54)

для альтеры от PLD есть и доступно
Где оно доступно? В архивах есть?
Алексей-999
Mar 26 2008, 11:45
PEX8311 -это реал!!! Я например скачал описание микрухи с сайта производителя (там кстати и схему подключения можно найти) и зделал железку!
Все работает на 100%
Цитата(Алексей-999 @ Mar 26 2008, 14:45)

PEX8311 -это реал!!! Я например скачал описание микрухи с сайта производителя (там кстати и схему подключения можно найти) и зделал железку!
Все работает на 100%
Привет Всем!
Надо решить такую задачу:
Завести поток данных до 250 МБайт/с с внешнего устройства в комп
Думаем сделать или купить если такие есть плату ввода с PCIe. В связи с эти вопросы:
1) Решение на PEX8311 возможно или нет? потянет такой поток данная микросхема?
2) Насколько сложно разработать данное устройство с данным чипом?
3) Что требуется от FPGA(Altera) для работы с PEX8311?
4) Что требуется разработать со стороны компа (программы, драйвера и т.д. и т.п.)
Заранее спасибо!
Elresearch
Mar 31 2008, 13:37
Цитата
Решение на PEX8311 возможно или нет? потянет такой поток данная микросхема?
нет. поток данных до 250 МБайт/с - это уже PEX8114 надо смотреть либо Virtex5

.
а что вводить то собираетесь?
Цитата(Elresearch @ Mar 31 2008, 16:37)

нет. поток данных до 250 МБайт/с - это уже PEX8114 надо смотреть либо Virtex5

.
а что вводить то собираетесь?
Видео, для начала 4 потока по 32 МБайт/с
Цитата(Styv @ Apr 1 2008, 09:42)

Видео, для начала 4 потока по 32 МБайт/с
впринципе подойдет ArriaGX от Altera. На самой младшей можно сделать PCI-e 4x
для работы придется поискать или купить ядро для плис.
С программной части - написание дров и софта (запись на винт, вывод на дисплей, обработка и т. п.)
Уточняю не 4 а 8 потоков по 32 МБайт/с
А если посмотреть в сторону этого Кита
http://www.altera.com/products/devkits/alt...it-arriagx.html Там вроде в комплекте идут ядра:
Support for OpenCore Plus IP megafunctions:
PCI-Express Compiler: x1 and x4
Triple-Speed Ethernet
Serial RapidIO
dmitry-tomsk
Apr 1 2008, 07:28
Цитата(Styv @ Apr 1 2008, 10:09)

Уточняю не 4 а 8 потоков по 32 МБайт/с
А если посмотреть в сторону этого Кита
http://www.altera.com/products/devkits/alt...it-arriagx.html Там вроде в комплекте идут ядра:
Support for OpenCore Plus IP megafunctions:
PCI-Express Compiler: x1 and x4
Triple-Speed Ethernet
Serial RapidIO
Ну, ну. Эти ядра стоят от 16 до 24 тыс долларов. Пишите в plis.ru. Разовые корки для Xilinx дешевле.
если смотреть на ядра, прикольные делает PLDA. Если определились с чипом и шириной PCIe ядрышко обойдется около 10 тыс.$
в китах ядра конечно есть, но его будет сложновато перенести на свою плату, там стоит защита (если нет ключа, ядро работет час, после отключается)
если экземпляр единичный, то кит будет самое оптимальное решение.
Elresearch
Apr 4 2008, 12:39
Цитата
Видео, для начала 4 потока по 32 МБайт/с
а можно по подробнее. Вы оцифровываете видеосигнал (чем?) или он у Вас сразу цифровой приходит? в каком формате (BT.656 YCrCb или что то иное)? Вам обязательно заводить видеопоток в Altera (там планируется какая либо обработка) или надо просто перегнать в комп?
Цитата(Elresearch @ Apr 4 2008, 16:39)

а можно по подробнее. Вы оцифровываете видеосигнал (чем?) или он у Вас сразу цифровой приходит? в каком формате (BT.656 YCrCb или что то иное)? Вам обязательно заводить видеопоток в Altera (там планируется какая либо обработка) или надо просто перегнать в комп?
Программа минимум перегнать в комп. В дальнейшем возможна визуализация видео на мониторе компа.
Видео идет в своем формате по LVDS.
Вопрос к знатокам PCIe: Возможно ли использовать такой девайс для решения данной задачи?
http://sine.ni.com/nips/cds/view/p/lang/en/nid/202770
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.