Способ и устройство для передачи и приема последовательных данных и носитель информации

1. Способ передачи высокоскоростных последовательных данных, включающий:
кодирование потока данных, подлежащих передаче, в кадр данных управления доступом к среде передачи (MAC); при этом кадр данных MAC содержит блок данных идентификации начала кадра и блок подлежащих передаче данных; и
передачу кодированного кадра данных MAC через физический порт и формирование межкадрового интервала после каждого из переданных кадров данных MAC таким образом, чтобы текущий переданный кадр данных MAC был отделен от следующего кадра данных MAC, подлежащего передаче, установленным пороговым битом.
2. Способ по п. 1, отличающийся тем, что кадр данных MAC также содержит блок данных преамбулы и/или блок заголовка формирователя кадра и/или блок данных проверочной последовательности кадра.
3. Способ по п. 2, отличающийся тем, что битовая длина блока данных идентификации начала кадра составляет от 1 до 8 байт; и если битовая длина блока данных идентификации начала кадра составляет 2 или более байтов, блок данных идентификации начала кадра содержит блок данных преамбулы.
4. Способ по п. 2, отличающийся тем, что заголовок формирователя кадров содержит по меньшей мере один из следующих информационных элементов: номер канала, приоритет, тип протокола, тип операции, информацию о таблице потоков и информацию о внутриполосном управлении потоком формирователя кадра; и
длина блока данных проверочной последовательности кадра составляет от 1 до 4 байт.
5. Способ по любому из пп. 1-4, отличающийся тем, что длина межкадрового интервала составляет от 1 до 7 байт.
6. Способ по п. 5, отличающийся тем, что для кодирования потока данных, подлежащих передаче, используют режим кодирования 64В/66В; и
если межкадровый интервал составляет от 1 до 4 байт, в режиме кодирования 64В/66В добавляют три группы кодов управляющего блока:
Т0 С1 С2 C3/S4 D5 D6 D7;
D0 T1 C2 C3/S4 D5 D6 D7 и
D0 D1 T2 C3/S4 D5 D6 D7.
7. Способ по п. 5, включающий также:
при наличии двух или более последовательных каналов для передачи потока данных, вставку маркера синхронизации в межкадровый интервал, после чего различные последовательные каналы различают с помощью маркера синхронизации.
8. Способ приема последовательных данных, включающий:
после приема кадра данных MAC, декодирование принятого кадра данных MAC и анализ данных из кадра данных MAC с помощью идентификатора начала кадра и межкадрового интервала кадра данных MAC.
9. Способ по п. 8, включающий также:
идентификацию предшествующего и последующего кадров данных MAC с помощью маркера синхронизации, расположенного между кадрами данных MAC, если принимают два или более кадров данных MAC.
10. Устройство для передачи последовательных данных, содержащее блок кодирования и блок передачи, при этом:
блок кодирования конфигурирован для кодирования потока данных, подлежащего передаче, в кадр данных MAC управления доступом к среде передачи; и кадр данных MAC содержит блок данных идентификации начала кадра и блок подлежащих передаче данных; и
блок передачи сконфигурирован для передачи кодированного кадра данных MAC через физический порт и формирования межкадрового интервала после каждого из переданных кадров данных MAC таким образом, чтобы текущий переданный кадр данных MAC был отделен от следующего кадра данных MAC, подлежащего передаче, установленным пороговым битом.
11. Устройство по п. 10, отличающееся тем, что кадр данных MAC также содержит блок данных преамбулы и/или заголовок формирователя кадра и/или блок данных проверочной последовательности; и
битовая длина блока данных идентификации начала кадра составляет от одного до восьми байт; и если битовая длина блока данных идентификации начала кадра составляет 2 или более байтов, блок данных идентификации начала кадра содержит блок данных преамбулы.
12. Устройство по п. 11, отличающееся тем, что заголовок формирователя кадров содержит по меньшей мере один из следующих информационных элементов: номер канала, приоритет, тип протокола, тип операции, информацию о таблице потоков и информацию о внутриполосном управлении потоком формирователя кадров; и
длина блока данных проверочной последовательности составляет от 1 до 4 байт.
13. Устройство по любому из пп. 10-12, отличающееся тем, что для кодирования потока данных, подлежащих передаче, используется режим кодирования 64В/66В; и
если межкадровый интервал составляет от 1 до 4 байт, в режиме кодирования 64В/66В добавлены три группы кодов управляющего блока:
Т0 С1 С2 C3/S4 D5 D6 D7;
D0 Т1 С2 C3/S4 D5 D6 D7 и
D0 D1 Т2 C3/S4 D5 D6 D7.
14. Устройство по любому из пп. 10-12, отличающееся тем, что, если передаются два или более кадров MAC, блок передачи также сконфигурирован для вставки маркера синхронизации в межкадровый интервал, так что различные кадры данных MAC различают с помощью маркера синхронизации.
15. Устройство для приема последовательных данных, содержащее блок приема и блок декодирования, при этом:
блок приема сконфигурирован для приема кадра данных MAC; и
блок декодирования сконфигурирован для декодирования принятого кадра данных MAC и анализа данных из кадра данных MAC с помощью идентификатора начала кадра и межкадрового интервала кадра данных MAC.
16. Устройство по п. 15, отличающееся тем, что, если принято два или более кадров данных MAC, блок приема также сконфигурирован для идентификации различных кадров данных MAC с помощью маркера синхронизации, расположенного между кадрами данных MAC.