OXPROM.exe - EEPROM programming utility ======================================= 1) Overview ----------- This program enables card designers to configure Oxford Semiconductor PCI devices by programming the attached EEPROM. It provides a full GUI interface which is used to create a configuration file according to the exact requirements of the vendor. This file can then be used to program the card while it is still in the slot. Then (after a reboot) the device will take on the attributes set in the newly-programmed EEPROM. 2) Instructions for use ----------------------- Select the device being used in your new design, and the mode in which it will be used (dependent on the device used). Enter a filename which will be used to save the configuration data. Then click "Edit File". If the file does not already exist, the default settings will be loaded into the application interface; otherwise the settings already stored in the file will be loaded for re-editing. A new set of dialog boxes will appear; the many check boxes, edit controls etc. represent all the configurable options in all zones of the chip being configured. Refer to the data sheet for full reference on the controls, and set all the options desired. When you are finished, click OK to save the file, otherwise click Cancel to forget it. Once the file is saved, you can always edit it again later. Once your file is ready, select the type of EEPROM that is being used, and click "Program PROM". Note: if the device has already been rebooted with a custom vendorID / deviceID, it will be necessary to enter the new settings in the appropriate boxes, otherwise the application will not be able to find the device. After a short delay, a messagebox should appear to inform you that the chip has been successfully programmed. If this does not occur (or it reports an error), check the hardware/EEPROM/connections etc. as appropriate and try again It is possible to read back the contents of a programmed EEPROM. Just click "Read PROM", and then click "Go". The contents will be displayed on screen 3) Disclaimer ------------- This software and the accompanying files are provided "as is" and without warranties as to performance or merchantability or any other warranties whether express or implied. The receiver assumes all risk and liability for loss, damage, claims or expense resulting from use, possession or resale of any software products furnished by Oxford Semiconductor Ltd. The receiver agrees to indemnify, defend and hold harmless Oxford Semiconductor Ltd. and its officers, agents, and employees from and against any and all claims, liability, loss, damage or expense, including reasonable attorney's fees, arising from or by reason of receivers' use, possession or resale with respect to any of the software products furnished by Oxford Semiconductor Ltd. pursuant to this agreement, and such obligation shall survive acceptance of said products therefore by receiver.