TAS 스케줄을 설계하는 것은 NP-난해(NP-hard) 다변수 최적화 문제를 해결하는 것과 같습니다. 최대 16개의 캐스케이드 스위치 전반에 걸쳐 전송 윈도우를 동기화하여 64바이트 조향 명령이 송신 대기열에서 대기 없이 차체를 통과하도록 보장하는 알고리즘을 상세히 다룹니다.
GCL(게이트 제어 목록)은 기본 주기(보통 500마이크로초) 내의 나노초 단위 오프셋마다 8개 송신 큐의 개방(o) 및 폐쇄(C) 상태를 정의하는 하드웨어 테이블입니다. SMT 솔버를 활용하여 중첩 없는 전용 타임 슬롯을 안전 필수 스트림에 최적 할당합니다.
스케줄 배포 시에는 IEEE 802.1Qbv 표준 레지스터에 기록해야 합니다. 시작 절대 PTP 시간을 지정하는 `AdminBaseTime`, 반복 주기인 `AdminCycleTime`(예: 500,000ns) 및 GCL 테이블이 구성됩니다. 스위치는 지정된 타임스탬프에서 원자적으로 새 스케줄로 전환하여 무중단 통신을 보장합니다.