Software Compatibility - Radyne DMD15 Installation And Operation Manual

Radyne, inc. user guide modem installation dmd15, dmd15l
Table of Contents

Advertisement

DMD15/DMD15L IBS/IDR Satellite Modem
User Interfaces

4.9.1.6 Software Compatibility

The COMMSPEC, operating in conjunction within the RLLP shell, provides for full forward and
backward software compatibility independent of the software version in use. New features are
appended to the end of the DATA field without OPCODE changes. Older software simply discards
the data as extraneous information without functional impairment for backward compatibility.
If new device-resident or M&C software receives a message related to an old software version,
new information and processes are not damaged or affected by the omission of data.
The implementation of forward and backward software compatibility often, but not always,
requires the addition of new Opcodes. Each new function requires a new Opcode assignment if
forward and backward compatibility cannot be attained by other means.
When Radyne , Inc. equipment is queried for bulk information (Query Mod, Query Demod, etc.) it
responds by sending back two blocks of data; a Non-Volatile Section (parameters that can be
modified by the user) and a Volatile Section (status information). It also returns a count value that
indicates the size of the Non-Volatile Section. This count is used by M&C developers to index into
the start of the Volatile Section.
When new features are added to Radyne equipment, the control parameters are appended to the
end of the Non-Volatile Section, and status of the features, if any, are added at the end of the
Volatile Section. If a remote M&C queries two pieces of Radyne equipment with different revision
software, they may respond with two different sized packets. The remote M&C MUST make use
of the non-volatile count value to index to the start of the Volatile Section. If the remote M&C is not
aware of the newly added features to the Radyne product, it should disregard the parameters at
the end of the Non-Volatile Section and index to the start of the Volatile Section.
If packets are handled in this fashion, there will also be backward-compatibility between Radyne ,
Inc. equipment and M&C systems. Remote M&C systems need not be modified every time a
feature is added unless the user needs access to that feature.
4.9.1.7 Flow Control and Task Processing
The original packet sender (the M&C Computer) relies on accurate timeout information with
regard to each piece of equipment under its control. This provides for efficient bus communication
without unnecessary handshake overhead timing. One critical value is designated the Inter-Frame
Space (FS). The Inter-Frame Space provides a period of time in which the packet receiver and
medium (control bus and M&C Computer interface) fully recover from the packet
transmission/reception process and the receiver is ready to accept a new message. The
programmed value of the Inter-Frame Space should be greater than the sum of the "turnaround
time" and the round-trip (sender/receiver/bus) propagation time, including handshake overhead.
The term "turnaround time" refers to the amount of time required for a receiver to be re-enabled
and ready to receive a packet after having just received a packet. In flow control programming,
the Inter-Frame Space may be determined empirically in accord with the system configuration, or
calculated based on established maximum equipment task processing times.
TM051 - Rev. 5.8
4-53

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dmd15l ibsDmd15 ibsDmd15 idrDmd15l idr

Table of Contents