Jump to content

    

PCIe 4x на Spartan6

Необходима реализация PCIe 4x на Spartan6.

 

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

 

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

 

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

 

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

 

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

 

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

 

Help me please.

Share this post


Link to post
Share on other sites

Для Spartan-6 сделать PCIe x4 на нём самом не получится, т.к. у него нет такого количества соответствующих встроенных SerDes. Если нужно непременно Spartan-6 и PCIe x4, то придётся использовать внешний PCIe PHY.

Share this post


Link to post
Share on other sites
Необходима реализация PCIe 4x на Spartan6.

 

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

 

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

 

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

 

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

 

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

 

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

 

Help me please.

 

 

Я бы использовал - GN4124 + Spartan-3AN

Хотя Вашей задачи не знаю...

http://www.gennum.com/products/bridges/gn4124

Кстати, они и референс проекты на Verilog дают....

Share this post


Link to post
Share on other sites
Для Spartan-6 сделать PCIe x4 на нём самом не получится, т.к. у него нет такого количества соответствующих встроенных SerDes. Если нужно непременно Spartan-6 и PCIe x4, то придётся использовать внешний PCIe PHY.

 

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

 

Я бы использовал - GN4124 + Spartan-3AN

Хотя Вашей задачи не знаю...

http://www.gennum.com/products/bridges/gn4124

Кстати, они и референс проекты на Verilog дают....

 

Спасибо, но надо именно Spartan6 и без внешней физики

Share this post


Link to post
Share on other sites
Да, похоже можно-таки сделать 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:

 

Share this post


Link to post
Share on other sites
Необходима реализация PCIe 4x на Spartan6.

 

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

почему именно 4? какие требуются скосрости? какая задача стоит?

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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 Мбайт/с

Share this post


Link to post
Share on other sites
soft-core - это реализация PCIExpress без использования аппаратного блока PCIE.

Спасибо, совсем забыл , ведь у LXT серии есть GTP Transceivers , с использованием которых и реализовано PCIe x 4 на Спартан-6.

 

Share this post


Link to post
Share on other sites

на спартане6 можно сделать писиай экспресс 4Х НО

встроенный блок 1Х т.е. нужно делать софт ядро

+ нужно 4 гтп трансивера

Share this post


Link to post
Share on other sites
на спартане6 можно сделать писиай экспресс 4Х НО

встроенный блок 1Х т.е. нужно делать софт ядро

+ нужно 4 гтп трансивера

Да, я это и имел в виду в предыдущем посте.

 

Share this post


Link to post
Share on other sites

Да бы не плодить тем, спрошу тут. Хочу сделать отладочную плату для изучения программирования ПЛИС. 

В частности интересно чтобы было иметь на отладке:

1. PCIe Gen2 Lane 1

2. SDRAM 16х

3. Желательно корпус BGA c шагом 1мм... 

4. больше 250-340 ног не хотелось бы, хотя связь количество ног\цена я не особо заметил.

 

Из того что нашел:

Spartan-6 LXT - дешево, но PCIe Gen1.

Artix7 - подороже, но вроде все есть. Даже Lane 2. Но BGA c шагом 0,8мм для BGA324

Может кто подскажет, встречались ли требуемые характеристики у других вендоров? Не хочется переплачивать за избыточный функционал.

 

 

Edited by LexaryStyle

Share this post


Link to post
Share on other sites
3 hours ago, LexaryStyle said:

Artix7 - подороже, но вроде все есть. Даже Lane 2. Но BGA c шагом 0,8мм для BGA324

Откуда в 324 корпусе GTP?

Под ваши требования 484 и выше...

Share this post


Link to post
Share on other sites
2 hours ago, _4afc_ said:

Откуда в 324 корпусе GTP?

Под ваши требования 484 и выше...

Вы правы. И более доступны на складах 484е корпуса.

В какой класс ПП можно уложиться для такого корпуса?

Edited by LexaryStyle

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this