Epson Multi-mode Data Controller MFJ-1278B User Manual

Page 326

Advertising
background image

MFJ-1278B MULTI-MODE PACKET RADIO PROTOCOL

Level two accomplishes this task by partitioning data to be transferred by level one into
individual frames, each with its own error detection field and frame identification fields. The
MFJ-1278B supports two versions of a level-two layer, AX.25 version 1.0 and AX.25
version 2.0. Each of these protocols is based on the High-Level Data Link Control, HDLC,
protocol defined by the ISO.

HDLC FRAMES

Exact knowledge of the format of HDLC frames is unnecessary by the advent of LSI and
VLSI communication chips that interface directly with level one hardware. The level two
software need only supply data to fill in various fields and the chip takes care of the rest. For
completeness however, an HDLC frame looks like this:

| FLAG | ADDRESS | CONTROL | PID & DATA | FCS | FLAG |


FLAG

HDLC uses a unique bit sequence (01111110) to detect frame boundaries. A technique
called "bit stuffing" is used to keep all other parts of the frame from looking like a flag.


ADDRESS

The ADDRESS field holds the specified destination address. The AX.25 protocol uses
a minimum of 14 bytes and up to a maximum of 70 bytes that contains the actual
callsign of the source, destination and optionally up to eight digipeaters.


CONTROL

The CONTROL field holds a byte that identifies the frame type. In the AX.25
protocol, the control field may include frame numbers in one or two 3-bit fields.


PID

The PID field holds the Protocol IDentification byte. The PID appears as the first byte
of the HDLC DATA field in AX.25 Level Two information frames. The PID identifies
which Level 3 protocol is implemented, if any. In the case where no Level 3 protocol is
implemented, PID = $F0.


DATA

The DATA field contains the actual information to be transferred. The DATA field
need not be present. Most frames used only for link control do not have data fields.


FCS

Advertising