VasiaMVR 0 December 6, 2009 Posted December 6, 2009 · Report post Необходима реализация PCIe 4x на Spartan6. Подскажите оптимальное(или просто) решение данной задачи. вот несколько вариантов, может кто ещё что подскажет. 1. (ответ знаю а вдруг ...) встроенное ядро поддерживает только 1x, как прикрутить ещё 3x ? 2. Взять IP Endpoint от Xilinx для Virtex5 и (доработать напильником) развести в Spartan6 (что скорее всего буду делать). Может кто пробывал? 3. ядро от PLDA. Вроде у них заявлена поддержка Spartan6. Но у мну его нет. Если кто поделиться буду благодарен. 4. Написать все самому ... долго, ... очень долго ............. и много читать (на англицком :( ), но зато потом можно долго гордиться :). Help me please. Quote Share this post Link to post Share on other sites More sharing options...
serebr 0 December 6, 2009 Posted December 6, 2009 · Report post Для Spartan-6 сделать PCIe x4 на нём самом не получится, т.к. у него нет такого количества соответствующих встроенных SerDes. Если нужно непременно Spartan-6 и PCIe x4, то придётся использовать внешний PCIe PHY. Quote Share this post Link to post Share on other sites More sharing options...
LV26 0 December 6, 2009 Posted December 6, 2009 · Report post Необходима реализация 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 дают.... Quote Share this post Link to post Share on other sites More sharing options...
VasiaMVR 0 December 6, 2009 Posted December 6, 2009 · Report post Для 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 и без внешней физики Quote Share this post Link to post Share on other sites More sharing options...
serebr 0 December 6, 2009 Posted December 6, 2009 · Report post Да, похоже можно-таки сделать soft-core x4 PCIe на Spartan-6: Xilinx® Spartan®-6 LX150T Development Kit Quote Share this post Link to post Share on other sites More sharing options...
FLTI 0 August 4, 2011 Posted August 4, 2011 · Report post Да, похоже можно-таки сделать 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 Quote Share this post Link to post Share on other sites More sharing options...
line 0 August 5, 2011 Posted August 5, 2011 · Report post Необходима реализация PCIe 4x на Spartan6. Подскажите оптимальное(или просто) решение данной задачи. почему именно 4? какие требуются скосрости? какая задача стоит? Quote Share this post Link to post Share on other sites More sharing options...
FLTI 0 August 9, 2011 Posted August 9, 2011 · Report post 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 Quote Share this post Link to post Share on other sites More sharing options...
dsmv 0 August 9, 2011 Posted August 9, 2011 · Report post 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 Мбайт/с Quote Share this post Link to post Share on other sites More sharing options...
FLTI 0 August 9, 2011 Posted August 9, 2011 · Report post soft-core - это реализация PCIExpress без использования аппаратного блока PCIE. Спасибо, совсем забыл , ведь у LXT серии есть GTP Transceivers , с использованием которых и реализовано PCIe x 4 на Спартан-6. Quote Share this post Link to post Share on other sites More sharing options...
vitus_strom 0 August 9, 2011 Posted August 9, 2011 · Report post на спартане6 можно сделать писиай экспресс 4Х НО встроенный блок 1Х т.е. нужно делать софт ядро + нужно 4 гтп трансивера Quote Share this post Link to post Share on other sites More sharing options...
FLTI 0 August 9, 2011 Posted August 9, 2011 · Report post на спартане6 можно сделать писиай экспресс 4Х НО встроенный блок 1Х т.е. нужно делать софт ядро + нужно 4 гтп трансивера Да, я это и имел в виду в предыдущем посте. Quote Share this post Link to post Share on other sites More sharing options...
LexaryStyle 1 December 13, 2019 Posted December 13, 2019 (edited) · Report post Да бы не плодить тем, спрошу тут. Хочу сделать отладочную плату для изучения программирования ПЛИС. В частности интересно чтобы было иметь на отладке: 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 December 13, 2019 by LexaryStyle Quote Share this post Link to post Share on other sites More sharing options...
_4afc_ 15 December 13, 2019 Posted December 13, 2019 · Report post 3 hours ago, LexaryStyle said: Artix7 - подороже, но вроде все есть. Даже Lane 2. Но BGA c шагом 0,8мм для BGA324 Откуда в 324 корпусе GTP? Под ваши требования 484 и выше... Quote Share this post Link to post Share on other sites More sharing options...
LexaryStyle 1 December 13, 2019 Posted December 13, 2019 (edited) · Report post 2 hours ago, _4afc_ said: Откуда в 324 корпусе GTP? Под ваши требования 484 и выше... Вы правы. И более доступны на складах 484е корпуса. В какой класс ПП можно уложиться для такого корпуса? Edited December 13, 2019 by LexaryStyle Quote Share this post Link to post Share on other sites More sharing options...