User guide

58 DC 900-1338I
Protocol Software Toolkit Programmer Guide
The Freeway server boot configuration file, used to control the download procedure, is
covered in detail in the Freeway User Guide. The boot configuration file is located in the
freeway/boot directory (for example, bootcfg.vme for a Freeway 2000/4000/8800). The
download script file parameter (
download_script) in the boot configuration file specifies
the modules to be downloaded to the ICP and the memory location for each module.
You must modify the
download_script parameter as described in Section 4.1.1.2 when
you need to change between debug and non-debug operation.
When you reboot the Freeway server, the modules are downloaded to the ICP in two
stages. First, the server software uses a file transfer program to download the modules
to the servers local memory. The modules are then transferred across the ISAbus,
PCIbus, or VMEbus to the ICP.
PCIbus and VMEbus transfers are handled by the ICPs CPU. The server software pro-
vides the location and size of the binary images and the address in the ICPs RAM at
which the modules should be loaded, and then signals the ICP to begin the download
process.
ISAbus transfers are handled by the servers CPU. The entire image is placed in shared
memory, then the ICP moves the image to private memory.