Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике 2015.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.51 Mб
Скачать

2.3.3 Кодирование данных

Стандарт SpaceWire использует Data-Strobe (DS) кодирование. Данная схема

кодирования использует для передачи сигнала тактирования и данных две линии:

линию Данных (D) и линию Строба (S). Сигнал тактирования может быть восстановлен на принимающей стороне выполнением операции 'исключающее ИЛИ' (XOR) над сигналами линий Данных и Строба. Данные передаются в прямом коде по линии Данных без изменений, а сигнал на линии Строба изменяет свое значение каждый раз, когда сигнал на линии Данных остается неизменным на протяжении двух битовых интервалов подряд. Данная схема кодирования проиллюстрирована на рисунке 2.3.

DS-кодирование используется также в стандартах IEEE 1355-1995 [ 1] и IEEE 1394-1995 (Firewire) [ 7].

DS-кодирование используется для повышения устойчивости к скосу сигнала

длительностью до одного битового интервала. Для сравнения, обычное кодирование данных и тактирования допускает скос сигнала длительностью до полубитового интервала.

Дуплекмный канал SpaceWire передает две пары дифференциальных сигналов:

одна пара – это сигналы D и S, передающиеся в одном направлении, а вторая пара – это сигналы D и S, передающиеся в обратном направлении. Таким образом, каждый двунаправленный канал состоит из восьми проводов.

  1. Изучение отладочной платы коммутатора sw и подготовка письменного отчета об общих принципах работы платы.

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

  Например, у вас стоит задача, упровлять каким-то механизмом с помощью МК. Если ваше устройство управления не снабжено индикаций, в силу того что растут его гобориты и потеря мощности, то работу данной программы к управляющему МК можно легко проследить на отладочной плате. На ней вы увидите состояния всех ножек МК во время работы программы, можете поэксперементировать, вызвать искусственно различные ошибки и пронаблюдать реакцию программы и МК.

 

  1. Изучение и перевод справочной документации к по SpaceWire Link Analyser Mk2.

SpaceWire Анализатор Mk2 предназначен специально для поддержки

тестирования и отладки систем SpaceWire. Он захватывает трафик SpaceWire,

когда заранее определены условия запуска с данными до

и после того, как условие запуска записывается.

Пользователь может задать тип SpaceWire символов или ссылок событий, они

должны быть записаны и проанализированы, в том числе символы

низкого уровня, таких как значения NULL и Fcts.

Разнообразие условий работы, которые могут быть адаптированы

к требованиями пользователя. Простые примеры включают запуск до

первого байта пакета или маркера конца пакета. Более сложные

триггеры могут использоваться для наблюдения за пакетами, содержащими конкретные

наборы или последовательности пакетов.

В дополнение к отображению данных, захваченных в сигнале, характера

или уровней пакетов, пользователи могут контролировать состояние линий связи на

статистическом дисплее. Информацию о различный типах произошедших событий.

Анализатор аппаратного блок включает разъем Mictor, логический анализатор,

который позволяет анализировать кодированные данные SpaceWire на внешнем

логический анализаторе.

Поддерживаемые операционные системы

---------------------------

SpaceWire Анализатор Mk2 может работать на Windows, и Linux операционных

системамх. Поддерживаются следующие версии Windows:

  - Windows XP (32-х и 64-бит)

  - Windows Vista (32-х и 64-бит)

  - Windows 7 (32-х и 64-бит)

2.6 ядра Linux для i386 и x86-64 процессоров поддерживаются.