Radyne QAM256 Instructions d'exploitation Page 58

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 87
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 57
QAM256 Digital Video Modulator and Upconverter Remote Operations
TM077 – Rev. 4.0 C-3
BYTE FIELD DATA CONTENT RUNNING CHECKSUM
<BYTE COUNT> (Byte 1) 00h = 00000000b 00000000b
<BYTE COUNT> (Byte 2)
02h = 00000010b
00000010b
<SOURCEID> F0h = 11110000b 11110010b
<DESTINATION ID> 2Ah = 00101010b 00011100b
<FSN> 09h = 00001001b 00100101b
<OPCODE> (Byte 1) 00h = 00000000b 00100101b
<OPCODE> (Byte 2) 03h = 00000011b 00101000b
<DATA> (Byte 1) DFh = 11011111b 00000111b
<DATA> (Byte 2) FEh = 11111110b 00000101b
Table 1. Checksum Calculation Example
Thus, the checksum is 00000101b, which is 05h or 5 decimal. Alternative methods of calculating
the checksum for the same message frame are:
00h + 02h + F0h + 2Ah + 09h + 00h + 03h + DFh + FEh = 305h.
Since the only concern is the modulo 256 (modulo 100h) equivalent (values that can be
represented by a single 8-bit byte), the checksum is 05h.
For a decimal checksum calculation, the equivalent values for each information field are:
0 + 2 + 240 + 42 + 9 + 0 + 3 + 223 + 254 = 773;
773/256 = 3 with a remainder of 5. This remainder is the checksum for the frame.
5 (decimal) = 05h = 0101b = <CHECKSUM>
C.1.3 Frame Description and Bus Handshaking
In a Monitor and Control environment, every message frame on a control bus port executes as a
packet in a loop beginning with a wait-for-SYN-character mode. The remaining message format
header information is then loaded, either by the M&C computer or by a subordinate piece of
equipment (such as the QAM256) requesting access to the bus. Data is processed in accordance
with the OPCODE, and the checksum for the frame is calculated. If the anticipated checksum
does not match then a checksum error response is returned to the message frame originator. The
entire message frame is discarded and the wait-for-SYN mode goes back into effect. If the
OPCODE resides within a command message, it defines the class of action that denotes an
instruction that is specific to the device type, and is a prefix to the DATA field if data is required. If
the OPCODE resides within a query message packet, then it defines the query code, and can
serve as a prefix to query code DATA.
The Frame Sequence Number (FSN) is included in every message packet and increments
sequentially. When the M & C computer or bus-linked equipment initiates a message, it assigns
the FSN as a tag for error control and handshaking. A different FSN is produced for each new
message from the FSN originator to a specific device on the control bus. If a command packet is
sent and not received at its intended destination, then the packet originator does not receive an
appropriate response message. The original command packet is then re-transmitted with the
same FSN. If the repeated message is received correctly at this point, it is considered a new
message and is executed and acknowledged as such.
If the command packet is received at its intended destination but the response message
(acknowledgment) is lost, then the message originator (usually the M&C computer) re-transmits
the original command packet with the same FSN. The destination device detects the same FSN
Vue de la page 57
1 2 ... 53 54 55 56 57 58 59 60 61 62 63 ... 86 87

Commentaires sur ces manuels

Pas de commentaire