Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCIe 4x на Spartan6
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
VasiaMVR
Необходима реализация PCIe 4x на Spartan6.

Подскажите оптимальное(или просто) решение данной задачи.

вот несколько вариантов, может кто ещё что подскажет.

1. (ответ знаю а вдруг ...) встроенное ядро поддерживает только 1x, как прикрутить ещё 3x ?

2. Взять IP Endpoint от Xilinx для Virtex5 и (доработать напильником) развести в Spartan6 (что скорее всего буду делать). Может кто пробывал?

3. ядро от PLDA. Вроде у них заявлена поддержка Spartan6. Но у мну его нет. Если кто поделиться буду благодарен.

4. Написать все самому ... долго, ... очень долго ............. и много читать (на англицком sad.gif ), но зато потом можно долго гордиться smile.gif.

Help me please.
serebr
Для Spartan-6 сделать PCIe x4 на нём самом не получится, т.к. у него нет такого количества соответствующих встроенных SerDes. Если нужно непременно Spartan-6 и PCIe x4, то придётся использовать внешний PCIe PHY.
Victor®
Цитата(VasiaMVR @ Dec 6 2009, 04:10) *
Необходима реализация PCIe 4x на Spartan6.

Подскажите оптимальное(или просто) решение данной задачи.

вот несколько вариантов, может кто ещё что подскажет.

1. (ответ знаю а вдруг ...) встроенное ядро поддерживает только 1x, как прикрутить ещё 3x ?

2. Взять IP Endpoint от Xilinx для Virtex5 и (доработать напильником) развести в Spartan6 (что скорее всего буду делать). Может кто пробывал?

3. ядро от PLDA. Вроде у них заявлена поддержка Spartan6. Но у мну его нет. Если кто поделиться буду благодарен.

4. Написать все самому ... долго, ... очень долго ............. и много читать (на англицком sad.gif ), но зато потом можно долго гордиться smile.gif.

Help me please.



Я бы использовал - GN4124 + Spartan-3AN
Хотя Вашей задачи не знаю...
http://www.gennum.com/products/bridges/gn4124
Кстати, они и референс проекты на Verilog дают....
VasiaMVR
Цитата(serebr @ Dec 6 2009, 10:40) *
Для Spartan-6 сделать PCIe x4 на нём самом не получится, т.к. у него нет такого количества соответствующих встроенных SerDes. Если нужно непременно Spartan-6 и PCIe x4, то придётся использовать внешний PCIe PHY.


А SerDes здесь и не нужны (вообще-то их много, столько-же сколько IOB). Нужны GTP Transceivers их в XC6SLX45T как раз 4. Если глянуть на User Guide (ug386 - Spartan6, ug196 -Virtex5), то по структуре они одинаковы, есть-ли принципиальные различия я ещё не знаю.

Цитата(Victor® @ Dec 6 2009, 15:03) *
Я бы использовал - GN4124 + Spartan-3AN
Хотя Вашей задачи не знаю...
http://www.gennum.com/products/bridges/gn4124
Кстати, они и референс проекты на Verilog дают....


Спасибо, но надо именно Spartan6 и без внешней физики
serebr
Да, похоже можно-таки сделать soft-core x4 PCIe на Spartan-6:
Xilinx® Spartan®-6 LX150T Development Kit
FLTI
Цитата(serebr @ Dec 6 2009, 20:04) *
Да, похоже можно-таки сделать soft-core x4 PCIe на Spartan-6:
Xilinx® Spartan®-6 LX150T Development Kit

Вот современная ссылка: http://www.xilinx.com/products/boards-and-...EV-LX150T-G.htm
Как это понимать - PCIe x 4 soft macro?
И разъём действительно PCIe x 4 wacko.gif
line
Цитата(VasiaMVR @ Dec 6 2009, 05:10) *
Необходима реализация PCIe 4x на Spartan6.

Подскажите оптимальное(или просто) решение данной задачи.

почему именно 4? какие требуются скосрости? какая задача стоит?
FLTI
dsmv, хотелось бы услышать Ваше мнение - что такое soft-core x4 PCIe на Spartan-6 и что можно вытянуть из Spartan-6 через PCIe x 4 ?
Среди Key Features там упоминается PCI Express x4 end-point.
http://www.xilinx.com/products/boards-and-...EV-LX150T-G.htm
dsmv
Цитата(FLTI @ Aug 9 2011, 08:06) *
dsmv, хотелось бы услышать Ваше мнение - что такое soft-core x4 PCIe на Spartan-6 и что можно вытянуть из Spartan-6 через PCIe x 4 ?
Среди Key Features там упоминается PCI Express x4 end-point.
http://www.xilinx.com/products/boards-and-...EV-LX150T-G.htm


soft-core - это реализация PCIExpress без использования аппаратного блока PCIE. На нашей плате AMBPEX8 используется soft-core фирмы PLDA для Virtex 4 FX20;

Для PCIExpress x4 можно достичь скорости приёма 800 Мбайт/с
FLTI
Цитата(dsmv @ Aug 9 2011, 09:15) *
soft-core - это реализация PCIExpress без использования аппаратного блока PCIE.

Спасибо, совсем забыл , ведь у LXT серии есть GTP Transceivers , с использованием которых и реализовано PCIe x 4 на Спартан-6.
vitus_strom
на спартане6 можно сделать писиай экспресс 4Х НО
встроенный блок 1Х т.е. нужно делать софт ядро
+ нужно 4 гтп трансивера
FLTI
Цитата(vitus_strom @ Aug 9 2011, 11:43) *
на спартане6 можно сделать писиай экспресс 4Х НО
встроенный блок 1Х т.е. нужно делать софт ядро
+ нужно 4 гтп трансивера

Да, я это и имел в виду в предыдущем посте.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.