User Manual

Confidential, Proprietary Information
Title: BEAMER Array System-
Assembly and Operation Manual
Doc. No.: 913002500 Rev.: 00
Page: 64 of 80
located in the CPU component and includes the basic I/O program of the controller. This program
enables operation of the basic functions of the controller (such as serial communication and application
program loading) and cannot be modified. The memory size allocated for the application is 64 Kbytes.
Programming a new application program into the FLASH memory does not affect the RAC
configuration parameters.
5.2.1.2. RAC Download Operation Mode
Loading a program file to the RAC is enabled while the RAC operates in Download mode. The
operation mode of the RAC is changed by a command through the serial communication channel. When
the RAC operates in Download mode, no operational function is performed. (That means that it does
not provide monitoring and control of the BEAMER
®
s). The baud rate of the serial port increases to
56K baud. That enables faster transmission of data packets to the RAC during the download process.
The RAC returns to operational mode (Auto) at the end of the loading process or if there was no data
transmission from the PC within a predefined time period .
5.2.1.3. File Transmission From PC to RAC
5.2.1.3.1. File Transmission
The program file is a HEX type file and the data is ASCII format. While loading the file to the RAC the
PC sends the file content line by line. The RAC reports TO the PC about reception quality. If errors
were detected the transmission will be stopped and an error message will be displayed. The PC then
restarts the transmission. The program is contained in files of 64 Kbytes. That is, if the program size is
greater than 64 Kbytes it will be packed in two files that are distinguished by their names.
5.2.1.3.2. File Name Format
The file name has the following format: IDUxxTVVV.Hyy
IDU RAC application header
Xx Not relevant for loader
T Application type (0,2,3=Celletra ICU/1=Micro ICU)
VVV Application version
Hyyy HEX: The program is packed in one HEX file
H00 and H01: The program is packed in two HEX files
Example: IDUck0102.h01
IDUck: Software application
0: Celletra version
102: Software version number
h01: High package of the hex file