Abstract:
A method of utilizing error detecting and correcting circuitry (56) to detect and correct errors which can occur in data stored in multi-bit cell format in a flash EEPROM memory array (23) before those errors can affect the accuracy of data provided by a flash EEPROM memory array.
Abstract:
A flash EEPROM memory device (27) including a plurality of blocks of flash EEPROM memory cells arranged to be accessed in rows and columns, a query memory (31) storing data defining characteristics of the flash memory device (27) that may be used to initialize software device drivers for accessing the device, and an interface (40) for receiving data and commands addressed to the blocks of flash EEPROM memory cells and generating signals for affecting the purpose of the commands in the flash EEPROM memory device (27). The interface adapted to receive a command scaled to a range of characteristics of a particular flash EEPROM memory device (27) and respond by returning stored data in the query memory (31) as output depending on characteristics of a particular flash EEPROM memory device (27).
Abstract:
A method of utilizing error detecting and correcting circuitry (56) to detect and correct errors which can occur in data stored in multi-bit cell format in a flash EEPROM memory array (23) before those errors can affect the accuracy of data provided by a flash EEPROM memory array.
Abstract:
A modular BIOS update mechanism provides a standardized method to update options ROMs and to provide video and processor microcode upgrades in a computer system without requiring a complete replacement of the system BIOS. The MBU mechanism provides several advantages. First, new features and BIOS bugs from earlier release may be delivered to an installed base of end-user systems even if direct OEM support cannot be identified. Also, BIOS components may be provided as a validated set of revisions. With resort to a validation matrix, BIOS updates may be managed easily. The modular BIOS update is particularly useful in systems having several independent BIOS's stored within unitary firmware.