Настройка расписания ворот IEEE 802.1Qbv TAS в автомобильных коммутаторах

Расчет расписания TAS — это сложная NP-трудная задача: нужно синхронизировать окна на 16 коммутаторах, чтобы 64-байтный кадр руления пересекал всю сеть без ожидания в буферах. В статье описаны алгоритмы синтеза расписаний и настройка регистров.

Синтез списка управления воротами (GCL) и периодичность передачи

Список GCL определяет состояние открытия (o) или закрытия (C) 8 очередей на каждом наносекундном шаге базового цикла (обычно 500 мкс). Инструменты синтеза используют SMT-решатели для выделения непересекающихся окон критическому трафику ADAS.

Настройка регистров BaseTime, CycleTime и TimeInterval в микросхемах коммутаторов

Применение расписания требует записи в регистры IEEE 802.1Qbv: `AdminBaseTime` (время старта по PTP в наносекундах), `AdminCycleTime` (длина цикла, например 500 000 нс) и таблицу ворот. Переключение коммутатора на новое расписание происходит атомарно без потери кадров.

Исследовать портфель доменов