Введение

S LINK, или простой интерфейс связи, — это высокопроизводительный стандарт сбора данных, разработанный в CERN для сбора информации от ускорителей частиц и других источников. В отличие от подобных систем, S LINK основан на идее, что данные собираются и хранятся компьютерами на обоих концах канала связи, а не "простыми" устройствами, собирающими данные для хранения на "интеллектуальном" компьютере. Наличие полноценного компьютера на каждом конце позволяет S LINK быть очень компактным, в основном определяя логические стандарты, используемые для передачи данных с высокой скоростью от материнских плат к аппаратным интерфейсам связи. Разработка S LINK началась в 1995 году в ответ на проблемы сбора данных из нового эксперимента ATLAS в CERN. ATLAS был широко оснащен автономными компьютерами, которые передавали данные различными способами для сбора на различных серверах. S LINK рассматривался как способ обеспечить единый механизм для передачи данных от системы сбора к аппаратному обеспечению связи с крайне низкой задержкой. Как правило, аппаратное обеспечение S LINK выполняло функции, которые обычно обеспечиваются сетевыми (или другими) драйверами, работающими на центральном процессоре, тем самым занимая процессорное время и внося задержки. S LINK использовал 32-битную шину, работающую на частоте до 66 МГц, что обеспечивало пропускную способность до 264 МБ/с. "Сторона канала связи" обычно подключалась к оптоволокну для передачи данных на собирающие машины, известные как материнская плата считывания (ROMB). Данные также могли отправляться обратно на материнскую плату фронтенда (FEMB), как правило, для управления потоком данных на гораздо более низкой скорости.