Перейти к содержанию
    

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Help me please.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Необходима реализация 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 дают....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для 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 и без внешней физики

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, похоже можно-таки сделать soft-core x4 PCIe на Spartan-6:

Xilinx® Spartan®-6 LX150T Development Kit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, похоже можно-таки сделать 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:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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, хотелось бы услышать Ваше мнение - что такое 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 Мбайт/с

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

soft-core - это реализация PCIExpress без использования аппаратного блока PCIE.

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

 

 

Изменено пользователем LexaryStyle

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, LexaryStyle said:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, _4afc_ said:

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

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

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

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

Изменено пользователем LexaryStyle

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...