• Александр Черный
  • Блог
  • Проекты
  • О себе
  • RSS
8 января 2011

Обнаружение байтовых ошибок в SpaceWire

На символьном уровне в SpaceWire различают символ данных и символ управления. В обоих используется бит паритета, который выставляется в 1, если на предыдущем шаге был передан байт с нечетным количеством 1. Проверка осуществляется на уровне обмена (Exchange level).

P 0 X0 X1 X2 X3 X4 X5 X6 X7

В указанной выше схеме P — бит паритета; далее следует разряд, определяющий, является ли передаваемый символ символом управления (data-control flag); после следуют 8 бит данных, начиная с младшего.

spacewire   

Ваш комментарий


(не будет опубликован)


© Александр Черный, 2009–2019

Служебный вход

Работает на YAPSE, β