Abstract:
A method for use in a multifunction handheld device includes receiving a plurality of digitally formatted files from a host device when coupled to the host device. A selected one of the plurality of digitally formatted files is played, the playing includes generating an audio output. The method monitors for a low voltage condition produced by a low battery voltage. When the low voltage condition is detected, a first fail safe algorithm is enabled to store an audio setting corresponding to the playing of the audio output, and to shutdown the multifunction handheld device, so that later, when the playback can be resumed, the playback can continue based on the stored audio setting.
Abstract:
A system and method for providing direct memory access is disclosed. In a particular embodiment, a direct memory access module is disclosed that includes a memory, a first interface coupled to a processor, and a second interface coupled to a peripheral module. A first instruction received from the first interface is stored in the memory. The first instruction includes a number of programmed input/output words to be provided to the peripheral module via the second interface. The direct memory access module also includes an instruction execution unit to process the first instruction.
Abstract:
The disclosure is directed to a device including a memory interface. The memory interface includes a data interface, a first state machine and a second state machine. The first state machine includes a first chip select interface and a first ready/busy interface. The first state machine is configured to select and monitor a first memory device via the first chip select interface and the first ready/busy interface, respectively, when the first memory device is coupled to the data interface. The second state machine includes a second chip select interface and a second ready/busy inter-face. The second state machine is configured to select and monitor a second memory device via the second chip select interface and the second ready/busy interface, respectively, when the second memory device is coupled to the data interface.
Abstract:
A handheld audio system includes a radio signal decoder integrated circuit (IC) and a digital audio processing integrated circuit. The radio signal decoder integrated circuit produces a digital left channel signal and a digital right channel signal from a received radio signal in accordance with an enable signal and also produces a system clock. The digital audio processing integrated circuit includes a DC-to-DC converter and a processing module. The DC-to-DC converter is operably coupled to produce at least one power supply voltage based on the system clock. The processing module is operably coupled to produce the enable signal when the at least one power supply voltage has reached a desired level and to produce audio signals for audio playback from at least one of the digital left and right channel signals and a stored digital audio file.
Abstract:
The disclosure is directed to a computational system including a processor, cache memory accessible to the processor, and a memory management unit accessible to the processor. The processor is configured to access a virtual memory space to perform a first task and is configured to access the virtual memory space to perform a second task. The virtual memory space references first and second sets of task instructions associated with the first and second tasks, respectively. The virtual memory space references non-instruction data associated with the first task. The cache memory is configured to store the first set of task instructions and the non-instruction data. The memory management unit is configured to determine the physical memory location of the second set of task instructions. The computational system is configured to not write the first set of task instructions and the non-instruction data to a physical location beyond the cache memory.
Abstract:
A method for efficient battery use begins by monitoring at least one output of the handheld device for an overload condition. The processing continues by monitoring a system voltage produced by a DC-to-DC converter for a system low voltage condition. The process continues by monitoring voltage of the battery for a battery low voltage condition. The processing then continues by enabling one of a plurality of fail-safe algorithms based on when one or more of the overload condition, the system low voltage condition, and/or the battery low voltage condition are detected.