Jump to content

    
Sign in to follow this  
tolik1

Gigabit Ethernet Cyclone 10GX

Recommended Posts

Доброе время суток!. Есть плата Cyclone® 10 GX FPGA Development Kit Gx.(Это первый большой проект на кристаллах ALTERA/INTEL.
Более 15 лет работал на XILINX) Есть задача запустить на ней Ethernet 1G на SFP модулях .
Ориентированный на них тактовый сигнал (SFP REFCLK)имеет номинал 644.53125644 МГц, который не входит в стандартные номиналы PLL для 1G.
Поэтому использую тактовую частоту с PCI(100МГц). Фапч использую fPLL. Конфигурирую PHY ядро на 1G. Не работает. Идут ошибки rx_errdetect, rx_disperr и никакого намека на GMII.
ВОПРОС:
а) Можно ли использовать такие входы тактовых сигналов.
в) можно ли использовать такой тип PLL(fPLL) или надо ATX pll.
с) какие сигналы можно посмотреть для диагностики.

Share this post


Link to post
Share on other sites

У альтеры есть handbook volume 2: transcivers. Там указывается, что можно использовать в виде тактовой для трансиверов. Не знаю как С10, но в целом, fPLL туда входит, но как не самый надежный, под последним пунктом. Как мне на форуме года 3 назад объяснили, джиттер и все такое.

Но лично я, от fPLL запускал (10G) и работало без нагрузки нормально (на SV). Так же знаю случаи, как запускали и на 10 серии прям в релизе.

 

Попробуйте быть может не PCI. Вдруг мать дешевая, я с такими наловился проблем, приходилось отвязываться от их клока. А ваш 644 нельзя распилить на нужную частоту и подать?

Посмотрел, у вас же альтеровский кит, там все сделано на все случаи жизни же. На плате стоит Si53307, ее надо запрограммировать на нужные частоты и подать на SFP REFCLK нужную частоту c помощью их софтины

Edited by new123

Share this post


Link to post
Share on other sites

А в чем разница(с точки зрения подключения)? последовательные диф. пары и в том и другом случае. Отличаются сигналами RS(rate select).

 Я тут поковырял и полезли данные, НО не в виде GMII, а ввиде кодовых комбинаций с К символами...

Короче I кадры. Это так и должно быть?

 

Share this post


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

SFP. Я их в коммутаторах проверил. Китай, но работают нормально.

Согласно документации (Intel® Cyclone® 10 GX FPGA Development Kit User Guide, стр.29-30) в данной плате д.б. использованы модули SFP+, а не SFP.

Можно уточнить точный тип модулей у разработчика платы - support@terasic.com.
Мне они отвечали на вопрос по другой своей плате.
Также, Вы можете использовать Board Test System для тестирования всей периферии на плате и проверить, будут ли работать ваши модули SFP/SFP+ на ней.
Это раздел 5 Intel® Cyclone® 10 GX FPGA Development Kit User Guide.

Share this post


Link to post
Share on other sites
5 hours ago, tolik1 said:

Я тут поковырял и полезли данные, НО не в виде GMII, а ввиде кодовых комбинаций с К символами...

Короче I кадры. Это так и должно быть?

 У тебя случайно Transceiver Configuration не в Basic вместо GbE стоит?

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.

Sign in to follow this