169030020 Issue A Phase Calibration Module Soft/Firmware Archive This disk has all archive information relating to EEPROMs U54 and U55 used on the PCM (1600030020), part of the JIVE MkIV Station Unit (1650020500) Files 9030020A.U54 and 9030020A.U55 respectively are used to programme U54 and U55. Directories: DCMR4131 - MicroController firmware 6010020B - Master Array-write/verify 6110020B - Slave Array-write/verify 6210020E - Master Array-accumulate 6310020C - Slave Array-accumulate 6410020C - Pipeline Array 1 6510020C - Pipeline Array 2 COMB - Where the array bit files are combined Each gate array design ends with the generation of a bit stream file 'design'.bit. The MAKEPROM utility converts the 6010020B, 6110020B, 6410020C, 6010020C bit files to 6010020B.MCS file. The MAKEPROM utility converts the 6210020E, 6310020C, 6410020C, 6010020C bit files to 6210020E.MCS file. These produce configuration files which can be converted to the correct format for insertion into an include file for the firmware. Run the batch file S.bat to generate a .P file. i.e. S <6210020E> <6010020B> The .fcf files contains the directives to convert the MCS files to a form suitable for compiling into the microprocessor firmware. However the file type needs to be changed to .h and additional comment information added as below. This may be done with any suitable ascii text editor. An existing .h file can be modified so that the new content overwrites the previous content. The banner in the .h file can be modified to identify the new gate array. To generate a new set of firmware using the new xilinx configuration ( assuming a PC environment set up with the compiler etc.) have the new include files on a floppy disk in drive a: and enter NEWROMS. The NEWROMS batch file will call make to build the firmware, then call splitrom via makeprom.bat to convert the hex file to 2 files one for each eeprom to program.