Technical data

Product Specification
HIF-2121/R5 CAGE CODE: 97896 SCALE: NONE SIZE: A DWG NO: 965-1176-601 REV: D SHEET 142
6.10.15 Configuration Module Programming via RS-232
The application code is capable of loading the configuration module with new data.
This programming is achieved using the keyboard monitor. The ‘^Z’ command from the keyboard is used to activate the
keyboard command and allow the EGPWS to accept valid commands. To prevent inadvertent access to the configuration
module’s EEPROM the keyboard monitor is set up with a tiered menu. The keyboard monitor command ‘CFG’ is used to gain
access to the configuration Monitor.
The commands to program the memory are ‘CMW’ or ‘CUW’. ‘CMW’ takes a pre–conFigured string (defined in section
6.10.15.1) containing the new memory contents and a CRC and writes them to the configuration module’s EEPROM per
section 6.10.16.4. ‘CUW’duplicates this but the CRC process is invisible to the user since it is added by the EGPWC.
6.10.15.1 Configuration Module Memory Map
The memory map is will provide the format of the configuration data stored in the configuration module.
The configuration module EEPROM memory will have contents stored in a definite format.
Each time the memory is read the whole contents are transferred to the EGPWC. When the memory is programmed (written
to) the whole contents must be transferred to the configuration module or an individual category can be updated (not
forgetting that the CRC must also be updated. The memory map is defined in Table 6.10.15.1-1.
Memory Block Sub-string Name Reference
String Format Version String Format Version 6.10.15.1.1
Data Block Data String 6.10.15.1.1
CRC Block CRC String 6.10.15.1.1
TABLE 6.10.15.1-1 CONFIGURATION MODULE MEMORY MAP
6.10.15.1.1 String Format Version
The string format version identifier is used to identify when the format of the entire string changes.
For example if extra information (such as software version or hardware version) were to be added to the user block this would
necessitate a change to the format of the user block, since this information is not related to the configuration items. A change
to the number of configuration items does not require a change in the string format version since the number of configuration
items (identified by the user block) accommodates this already.
The data block details the configuration data. The length of this block is limited only by available memory. For string version
0, the Data Block will include the number of configuration items, as defined in the MKVI/MKVIII EGPWS Installation
Design Guide for the current application.
The CRC block contains the result of a 32-bit CRC on the contents of the string format version identifier and user blocks
(excluding separators). The length of this block is dependent on the type of integrity check. This block is pre-calculated in the
PC tool that creates the data for download to the configuration module. The memory contents are fed into a software 32-bit
CRC and the result checked against this block. This block is only used by the ‘CMW’ command, not the ‘CUW’ command.










