Abstract:
PROBLEM TO BE SOLVED: To improve access time of flash memory and SRAM and reduce power consumption of an ASIC-based mobile telephone.SOLUTION: The flash memory and SRAM are embedded within an application specific integrated circuit (ASIC) to provide improved access times. The flash memory system includes a flash memory array 130 configured to provide a set of individual flash macros and a flash memory controller 132 for accessing the flash macros. The flash memory controller includes a write-while-reading unit 144, 146 for writing to one of the flash macros while simultaneously reading from another of the flash macros. The flash memory controller also includes programmable wait state registers 138, and a password register 140 providing separate passwords for different portions of the flash memory array.
Abstract:
PROBLEM TO BE SOLVED: To provide a flash memory system where a boot loader is swapped into high memory such that other data and programs can be stored within low memory where they can be accessed more expediently.SOLUTION: The flash memory system includes flash memory cells and a flash memory controller 132 provided with means for partitioning the flash memory cells into high and low memory locations. The flash memory cells store a boot loader beginning at a lowest memory address of the flash memory space. The means for partitioning includes means for swapping the high and low memory locations after operations performed by the boot loader have been completed. A memory swap unit 149 is provided for swapping the high and low memory subsequent to the completion of operations performed by the boot loader.
Abstract:
PROBLEM TO BE SOLVED: To minimize the time required for each access from a flash memory. SOLUTION: A mobile communication device includes a wait state memory register 138 for flash bus wait states that is used in using different portions of a flash memory array. The wait state specifies such the number of cycles of a flash memory bus that a flash memory access unit has to wait until a retrieval of data by a read-out operation. Different wait state values are provided in different portions of the flash memory array so as to adjust different degradation levels of the flash memory array. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
The flash and SRAM memory (112, 113) are embedded within an application specific integrated circuit (ASIC) to provide improved access times and also reduce over all power consumption of a mobile telephone employing the ASIC. The flash memory system (112) includes a flash memory array (130) configured to provide a set of individual flash macros and a flash memory controller (132) for accessing the flash macros. The flash memory controller includes a read while writing unit (144, 146) for writing to one of the flash macros while simultaneously reading from another of the flash macros. The flash memory controller also includes programmable wait state registers (138) and a password register (140) providing a separate password for different portions of the flash memory array. A memory swap unit (149) is provided for swapping high and low memory subsequent to completion of operations performed by the boot loader. Method and apparatus implementations are disclosed.
Abstract:
Sistema de memoria flash (112) que comprende: unas celdas de memoria flash dispuestas como un conjunto de macros flash (130), y unos medios de lectura durante escritura (144, 146) para escribir en una de dichas macros flash, mientras se lee simultáneamente en otra de dichas macros flash; en el que el sistema está conectado a un microprocesador (102) y en el que dichos medios de lectura durante escritura (144, 146) incluyen: unos medios de escritura (146) para escribir las señales recibidas desde el microprocesador a una macro seleccionada de dichas macros flash (130); y caracterizado porque dichos medios de lectura durante escritura incluyen además unos medios de suspensión, sensibles a la recepción de un mandato de lectura del microprocesador dirigido a dicha macro seleccionada de dichas macros flash, para suspender la operación del microprocesador hasta que los medios de escritura (146) hayan finalizado su operación, y para ejecutar el mandato de lectura.
Abstract:
Un aparato que comprende: una pantalla electrónica (100), que tiene un cristal de protección con una superficie frontal (167) que incluye un área de visualización (101), y un área de lectura de huellas digitales (102, 702) dentro del área de visualización; y medios para detectar la luz dispersa recibida, siendo la luz dispersa recibida resultado de la interacción de la luz con un objeto (150) en al menos contacto óptico parcial con el área de lectura de huellas digitales (102) de la superficie frontal (167); en el que: al menos parte de la luz dispersa recibida sufre al menos dos reflejos internos, y el elemento fotosensible (133) está configurado para registrar, dentro de un campo de visión del elemento fotosensible (133), múltiples reflejos discretos de una imagen del objeto (150), y emitir, a un procesador (1004), datos de imagen de los múltiples reflejos discretos y el procesador (1004) está configurado para reconocer, a partir de los datos de imagen de los múltiples reflejos discretos, una huella digital de un usuario de la pantalla electrónica (100).
Abstract:
The flash and SRAM memory (112, 113) are embedded within an application specific integrated circuit (ASIC) to provide improved access times and also reduce over all power consumption of a mobile telephone employing the ASIC. The flash memory system (112) includes a flash memory array (130) configured to provide a set of individual flash macros and a flash memory controller (132) for accessing the flash macros. The flash memory controller includes a read while writing unit (144, 146) for writing to one of the flash macros while simultaneously reading from another of the flash macros. The flash memory controller also includes programmable wait state registers (138) and a password register (140) providing a separate password for different portions of the flash memory array. A memory swap unit (149) is provided for swapping high and low memory subsequent to completion of operations performed by the boot loader. Method and apparatus implementations are disclosed.
Abstract:
The flash and SRAM memory (112, 113) are embedded within an application specific integrated circuit (ASIC) to provide improved access times and also reduce over all power consumption of a mobile telephone employing the ASIC. The flash memory system (112) includes a flash memory array (130) configured to provide a set of individual flash macros and a flash memory controller (132) for accessing the flash macros. The flash memory controller includes a read while writing unit (144, 146) for writing to one of the flash macros while simultaneously reading from another of the flash macros. The flash memory controller also includes programmable wait state registers (138) and a password register (140) providing a separate password for different portions of the flash memory array. A memory swap unit (149) is provided for swapping high and low memory subsequent to completion of operations performed by the boot loader. Method and apparatus implementations are disclosed.
Abstract:
The flash and SRAM memory are embedded within an application specific integrated circuit (ASIC) to provide improved access times and also reduce overall power consumption of a mobile telephone employing the ASIC. The flash memory system includes a flash memory array configured to provide a set of individual flash macros and a flash memory controller for accessing the flash macros. The flash memory controller includes a read while writing unit for writing to one of the flash macros while simultaneously reading from another of the flash macros. By permitting read while writing, read operations need not be deferred until completion of pending write operations. The flash memory controller also includes programmable wait state registers. Each wait state register stores a programmable number of flash bus wait states associated with a portion of the flash memory. Thus, portions of flash memory subject to flash memory degradation may be programmed with a higher number of wait states than portions of memory that are not subject to degradation.