Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БЭМЗ полищук доки / 2020 / А2000 минск / АСКВ2 БУ max90-ru_v1.20.pdf
Скачиваний:
11
Добавлен:
21.12.2020
Размер:
11.44 Mб
Скачать

Модули мобильной системы X90

Пример использования функции ускоренной отправки на шине X2X

Ускоренная отправка данных − это метод, который может использоваться для существенного увеличения скорости передачи данных FlatStream. Основной принцип используется и в других технических областях, например при конвейерной обработке пакетов данных в микропроцессоров.

Принцип работы

Циклическая передача последовательности FlatStream по шине X2X происходит в пять этапов. Таким образом, для успешной передачи последовательности требуется не менее пяти циклов шины.

 

Этап I

 

Этап II

Этап III

 

Этап IV

Этап V

 

Действия

Передача

последова-

Циклическое сравнение

Добавление

последова-

Циклическое сравнение

Проверка

бита

 

тельности из массива пе-

MTU и буфера модуля

тельности в массив прие-

MTU и буфера модуля

SequenceAck

 

 

редачи,

 

 

ма,

 

 

 

 

 

приращение

счетчика

 

корректировка

бита

 

 

 

 

SequenceCounter

 

SequenceAck

 

 

 

 

Ресурс

Передатчик

 

Шина

Приемник

 

Шина

Передатчик

 

 

(задача - отправка)

(направление 1)

(задача - прием)

(направление 2)

(задача - проверка квити-

 

 

 

 

 

 

 

рования)

 

Последовательность 1

Этап I

Этап II

Этап III

Этап IV

Этап V

 

 

 

 

 

Последовательность 2

 

 

 

 

 

Этап I

Этап II

Этап III

Этап IV

Этап V

Последовательность 3

 

 

 

 

 

 

 

 

 

. . .

 

Цикл шины 1

Цикл шины 2

Цикл шины 3

Цикл шины 4

Цикл шины 5

Цикл шины 6

Цикл шины 7

Цикл шины 8

Цикл шины 9

Цикл шины 10

 

 

 

 

 

 

 

 

 

 

 

 

Время

 

 

 

 

 

 

 

 

 

 

 

 

 

Последовательность 1

Этап I

Этап II

Этап III

Этап IV

Этап V

 

 

 

 

 

 

Последовательность 2

 

Этап I

Этап II

Этап III

Этап IV

Этап V

 

 

 

 

 

Последовательность 3

 

 

Этап I

Этап II

Этап III

Этап IV

Этап V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Цикл шины 1

Цикл шины 2

Цикл шины 3

Цикл шины 4

Цикл шины 5

 

Цикл шины 6

Цикл шины 7

Цикл шины 8

Цикл шины 9

Цикл шины 10

 

 

 

 

 

 

 

 

 

 

 

 

Время

Рисунок 58: Сравнение передачи данных с ускоренной отправкой и без нее

На каждом из пяти этапов (для каждой из пяти задач) задействованы разные ресурсы. Если функция ускоренной отправки не используется, последовательности выполняются одна за другой. При этом каждый ресурс активен, только если он участвует в текущем этапе.

С функцией ускоренной отправки ресурс, выполнивший свое задание, может использоваться для обработки следующего сообщения. Условие включения MTU изменяется, чтобы позволить это. Затем последовательности поступают в MTU согласно расписанию. Передающая станция больше не ждет квитирования от SequenceAck; это означает, что канал передачи может использоваться гораздо более эффективно.

В идеальной ситуации в каждом цикле шины работают все ресурсы. Приемник все еще должен квитировать каждую принятую последовательность. Только когда SequenceAck изменится и будет проверен передатчиком, последовательность считается переданной успешно.

232

Мобильная система управления X90 Руководство пользователя V 1.20 - Перевод руководства

Соседние файлы в папке А2000 минск