Jump to content
    

Апгрейд старого проекта на Spartan-3E (с PCI на PCIe)

Добрый день!

Изначально был старая плата PCI на Spartan-3E (XC3S100E TQFP-144). На FPGA был только двоичный код, исходников не было.

Возникла необходимость перейти на PCI Express 1x. В связи с отсутствием исходников, была разведена новая плата, на которую был добавлен мост PCIe-PCI PEX8112 между FPGA и PCIe.

Сейчас удалось получить все старые исходники на FPGA (2009-2010 годов). Появилась возможность мигрировать на что-то новое.

 

Задача - убрать мост PCIe-PCI, учитывая то, что его давно сняли с производства и трудно купить.

Нужно перейти FPGA, доступную на рынке (не в России нормально). Цена чипа имеет значение, а также корпус (чтобы не увеличивался класс печатной платы и не увеличивалась стоимость платы).

И, конечно, имеет значение трудоемкость миграции, учитывая что разбираться в чужом проекте не так просто. В принципе, возможно использовать вариант с PHY PCIe.

Какие есть идеи?

Спасибо.

Share this post


Link to post
Share on other sites

Какие еще могут быть идеи, кроме поиска доступного на рынке плиса с поддержкой PCIe от хилых? типа артикса 50/100. 

Share this post


Link to post
Share on other sites

34 минуты назад, des00 сказал:

Какие еще могут быть идеи, кроме поиска доступного на рынке плиса с поддержкой PCIe от хилых? типа артикса 50/100. 

Например, использовать Gowin + http://www.wch-ic.com/products/CH367.html или http://www.wch-ic.com/products/CH368.html

Share this post


Link to post
Share on other sites

20 minutes ago, makc said:

Например, использовать Gowin + http://www.wch-ic.com/products/CH367.html или http://www.wch-ic.com/products/CH368.html

все так, но условие то было озвучено "трудоемкость миграции" может там в спартане кучка SRL, RAMB и прочего хилого стоит и под говин полная переписка. 

ЗЫ. Ну и они хотят одночиповое решение, без моста) 

Share this post


Link to post
Share on other sites

7 минут назад, des00 сказал:

все так, но условие то было озвучено "трудоемкость миграции" может там в спартане кучка SRL, RAMB и прочего хилого стоит и под говин полная переписка

Хотя сейчас Артиксы и стали более доступны, но цены около 250$ за 25й в партии 5000 штук могут поменять мнение о трудоемкости и сложности переноса. К тому же, объективности ради, мы не знаем что там за проект, нам чем написан (или нарисован?) и какой %% исходного кристалла занят. Поэтому можно и нужно рассматривать все варианты.

12 минут назад, des00 сказал:

ЗЫ. Ну и они хотят одночиповое решение, без моста

А ещё быстро, качественно и недорого! :laugh1:

Share this post


Link to post
Share on other sites

9 hours ago, Shura.G said:

TQFP-144

Веротяно чего-то приличного с подобным корпусом тоже не найти

Share this post


Link to post
Share on other sites

С таким корпусом у Xilinx, на сегодняшний день, по моему, только Spartan6, все остальное BGA.

Share this post


Link to post
Share on other sites

26 минут назад, vladec сказал:

С таким корпусом у Xilinx, на сегодняшний день, по моему, только Spartan6, все остальное BGA.

В TQFP нет GTP трансиверов, а значит нет и PCI Express:

image.thumb.png.867c4303705d418fdf7b9e0afcb6150c.png

Share this post


Link to post
Share on other sites

On 10/18/2022 at 7:31 AM, makc said:

Например, использовать Gowin + http://www.wch-ic.com/products/CH367.html или http://www.wch-ic.com/products/CH368.html

А вы их пробовали? Присматриваюсь к ним, но смущает что мало информации по ним, стабильно ли работают. Думаю вот заказать отладочную плату, поиграться.

Share this post


Link to post
Share on other sites

1 минуту назад, Builder сказал:

А вы их пробовали?

Нет, отпала необходимость. Теперь снова продают Артиксы и ещё Pango Micro Logos2 подвезли.

Share this post


Link to post
Share on other sites

А я бы предложил найти другой мост "in production" и не заниматься переделкой.

Если, конечно, больше нечем заняться - тогда да.

Share this post


Link to post
Share on other sites

On 5/19/2023 at 6:16 PM, makc said:

Нет, отпала необходимость. Теперь снова продают Артиксы и ещё Pango Micro Logos2 подвезли.

Не, мне что-то не хочется возится с ними, для мелкой поделки возни много, да и драйвера у wch-ic "из коробки", не нужно со своими возится, попробую, закажу макетку поиграться.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...