Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 10GbE Soft PCS
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Языки проектирования на ПЛИС (FPGA)
KeX
Здравствуйте!
Может кто встречал верилог с реализацией софтового PCS для 10GbE? Хочу написать свой, т.к. не устраивают задержки хардварного блока, но процесс довольно сложный, хотел сначала посмотреть чужую реализацию. Гуглил, но ничего не нашлось.
Буду благодарен, если подскажете, вдруг кому попадалось на глаза.
Lutovid
Цитата(KeX @ Jun 15 2018, 10:38) *
Здравствуйте!
Может кто встречал верилог с реализацией софтового PCS для 10GbE? Хочу написать свой, т.к. не устраивают задержки хардварного блока, но процесс довольно сложный, хотел сначала посмотреть чужую реализацию. Гуглил, но ничего не нашлось.
Буду благодарен, если подскажете, вдруг кому попадалось на глаза.

Здравствуйте

у ксайлинкс есть ядра PCS/PMA - в зависимости от настроек они включают трансиверы и логику обработки(скремблирование(гирбокс) и тд) вас там задержка не устраивает? Если так, то есть сомнения, что можно задержку эту уменьшить - там логики-то не много - дескремблер, клок коррекшн и приведение к стандарту xgmii(есть навороты флоу контрола и тд< но если по минимуму говорить).

Или я не понял что значит софтовый laughing.gif
KeX
Цитата(Lutovid @ Jun 15 2018, 13:03) *
Здравствуйте

у ксайлинкс есть ядра PCS/PMA - в зависимости от настроек они включают трансиверы и логику обработки(скремблирование(гирбокс) и тд) вас там задержка не устраивает? Если так, то есть сомнения, что можно задержку эту уменьшить - там логики-то не много - дескремблер, клок коррекшн и приведение к стандарту xgmii(есть навороты флоу контрола и тд< но если по минимуму говорить).

Или я не понял что значит софтовый laughing.gif


Вы все правильно поняли. sm.gif Не устраивает. Логики не так много, но судя по всему стандартные алгоритмы ориентированы на bandwidth. А я переживаю исключительно за latency.
Про Зайлинкс ничего сказать не могу, но то, что выдает Альтеровский хардварный 10G PCS (Rx 89.6-211.2 нс и Tx 44.8-76.8 нс) - просто безобразие, коммерческие корки показывают на порядок меньшие задержки для PCS+MAC.
Тут, кстати, чуть ниже в разделе, добрый человек выложил некоторые зайлинксовские исходники, за что ему большое спасибо. Погляжу на досуге.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.