VasiaMVR 0 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 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 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 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 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 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 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 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 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 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 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 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 0 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_ 0 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 0 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...