Описанная ниже последовательность битов составляет стандартный NMRA - пакет. Любая последовательность битов, не имеющая полную спецификацию этого общего формата пакета – не является стандартным пакетом. Цифровые декодеры не должны выполнять любые инструкции, не содержащиеся в пределах стандартного NMRA - пакета в то время как они находятся в цифровом режиме функционирования по нормам NMRA (1).
Внимание! Данные, описанные в квадратных скобках - [ ] - должны передаваться одновременно.
· Преамбула: преамбула в пакете состоит из последовательности минимума десяти битов, которые имеют значение "1".
· Стартовый бит: первый бит со значением "0", который следует за преамбулой. Стартовый бит завершает преамбулу и указывает, что следующие биты - байт данных адреса.
· Байт адреса: первый байт данных пакета нормально содержит восемь битов информации адреса(2). Первый переданный бит адреса должен определяться, чтобы быть наиболее значимым битом байта данных адреса. Адресуйте Байты Данных с величинами 00000000, 11111110, и 11111111 резервируются для специальных операций и не должны иметь другого назначения, кроме приведенных в этом Стандарте или связанных с ним Практических рекомендациях NMRA.
· [ Бит начала байта данных: Этот бит предшествует байту данных и имеет значение "0".
· Байт Данных: каждый байт данных содержит восемь битов информации, используемых для адреса, инструкции, данных или целей обнаружения ошибки. Первый переданный бит каждого байта данных должен определяться, чтобы быть наиболее значимым битом байта данных. ]
· Бит конца пакета:этот бит определяет завершение пакета и имеет значение "1" (3).
На рисунке 1 приведен пример стандартного управляющего пакета, который использует три байта данных: один байт данных адреса, один байт данных инструкции и один байт контроля ошибки.