реклама на сайте
подробности

 
 
> Вопросы по интерфейсу Interlaken, что такое календарная запись?
iosifk
сообщение Oct 14 2014, 10:02
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Отзовитесь, кто работал с Interlaken...
Что такое календарная запись?
Есть ли что-то более чем Interlaken Protocol Definition. A Joint Specification of Cortina Systems and Cisco Systems. Revision 1.2. October 7, 2008
И вообще, как впечатления от этого интерфейса?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
krux
сообщение Oct 15 2014, 17:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



работать с этим интерфейсом не работал, но знакомиться приходилось.

календарь используется для управления потоком, т.е. для того чтобы приемник сообщил передатчику о своей неготовности/загруженности и тот соответственно спланировал что ему делать с пакетами - отправлять или отбрасывать.
а значений в этом календаре много передается потому что
а) их можно распределить между виртуальными каналами
б) их можно распределить между пакетами разной приоритетности внутри каждого виртуального канала (т.е. обеспечить QoS в случае перегрузки интерфейса пакетами)
начинка календаря спецификацией жестко не закреплена, отдана на откуп под различные реализации.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 15 2014, 18:18
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(krux @ Oct 15 2014, 21:43) *
работать с этим интерфейсом не работал, но знакомиться приходилось.

календарь используется для управления потоком, т.е. для того чтобы приемник сообщил передатчику о своей неготовности/загруженности и тот соответственно спланировал что ему делать с пакетами - отправлять или отбрасывать.
а значений в этом календаре много передается потому что
а) их можно распределить между виртуальными каналами
б) их можно распределить между пакетами разной приоритетности внутри каждого виртуального канала (т.е. обеспечить QoS в случае перегрузки интерфейса пакетами)
начинка календаря спецификацией жестко не закреплена, отдана на откуп под различные реализации.

Спасибо!

Вот в стандарте написано:
Раздел - Внеполосное Управление потоком

Для систем, которые работают в симплексном режиме, в качестве поддержки управления потоком, определяется опция внеполосного (out-of-band) управления потоком. Это опция реализуется как синхронный интерфейс, и определяется следующими сигналами:
FC_CLK: синхрочастота, по которой синхронизируются биты управления потоком
FC_DATA: информация о статусе управления потоком (один бит)
FC_SYNC: синхросигнал, по которому определяется начало календаря управления потоком (flow control calendar)

Внеполосное - это правильно я перевел? Это дополнительные внешние сигналы или это слова управления, которые передаются по линиям?
А физически где календарь находится? Это таблица данных, которая передается от передатчика к приемнику?
Может быть у Вас есть что об этом прочитать? Или может что-то встречалось на русском? Меня интересуют термины, кто-нибудь их уже переводил?



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 15 2014, 19:13
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



вообще, out-of-band означает передачу вне основного потока данных. (устоявшийся термин "внеполосный", да)
вариантов при этом два - либо дополнительные сигнальные верёвки, либо какая-то дополнительная модуляция сигнала, не затрагивающая при этом основной поток (например как PCI-Express).

в данном конкретном случае речь про сигнальные линии: тактовая, данные и строб-указатель на первый бит.
этот параграф фактически даёт указание, что если связь по основному каналу симплексная, т.е. все 5 (или сколько там есть гигабит) прут всегда строго в одну сторону (а в другую принципиально не предусмотрены), то чтобы как-то притормозить коней вот эти три верёвки в обратном направлении могут использоваться. (а могут и нет - опция же)
календарь формируется приемником и постоянно передаётся в сторону передатчика, т.е. есть по копии у каждого.

вот если дёрнуть ближайшую похожую на ситуацию картинку

то что подписано как feedback это оно и есть.

у альтеры есть документация на готовый блок в открытом доступе, тоже можно посмотреть: http://www.altera.com/literature/ug/ug_100g_interlaken.pdf


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016