IP Library Granted Patent US 7,007,132
Granted Patent B2
US 7,007,132 · App. 10/230,668 · Granted Feb 28, 2006

Methods and apparatus for utilizing flash burst mode to improve processor performance

Assignee: Analog Devices, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,007,132
App. No.
10/230,668
Granted
Feb 28, 2006
Kind
B2
Abstract

Methods and apparatus for accessing flash memory in a continued burst mode are provided. The apparatus includes a processor for executing instructions including memory access instructions, the processor generating a next access signal that indicates if a next memory access is in sequence with a current memory access, a memory having a continued burst mode of operation, and a bus interface for controlling access to the memory in response to the memory access instructions. The bus interface unit enables the continued burst mode of the memory while the next access signal is asserted.

Claims (14)

1. Digital processing apparatus comprising:

a processor including a microcontroller for executing microcontroller instructions, the instructions including memory access instructions, said processor generating a next access signal that indicates if a next memory access by said processor is in sequence with a current memory access, wherein the next access signal is asserted when memory accesses are sequential and is deasserted when memory accesses are non-sequential;

a flash memory having a continued burst mode of operation, said memory having a memory bus for communication with said processor; and

a bus interface unit for controlling access to said memory in response to the memory access instructions, said bus interface unit enabling the continued burst mode of the memory while the next access signal is asserted and inhibiting the continued burst mode of the memory when the next access signal is deasserted to provide a continued burst mode of variable length in response to the next access signal and to avoid reading of unused words, wherein the variable length of the continued burst mode is dynamically controlled in response to the next access signal.

2. Digital processing apparatus as defined in claim 1 , wherein said processor, said memory and said bus interface unit constitute a baseband processor for use in a wireless terminal.

3. Digital processing apparatus as defined in claim 1 , wherein said processor, said memory and said bus interface unit are fabricated on a single substrate.

4. A method for accessing memory in a digital processing system, comprising:

providing a processor including a microcontroller which executes microcontroller instructions including memory access instructions, said processor generating a next access signal that indicates if a next memory access by said processor is in sequence with a current memory access, wherein the next access signal is asserted when memory accesses are sequential and is deasserted when memory accesses are non-sequential;

providing a flash memory having a continued burst mode of operation; and

enabling the continued burst mode of the memory while the next access signal is asserted and inhibiting the continued burst mode of the memory when the next access signal is deasserted to provide a continued burst mode of variable length in response to the next access signal and to avoid reading of unused words, wherein the variable length of the continued burst mode is dynamically controlled in response to the next access signal.

5. A baseband processor for wireless applications comprising:

a microcontroller for executing microcontroller instructions including memory access instructions, said microcontroller generating a next access signal that indicates if a next memory access by said microcontroller is in sequence with a current memory access, wherein the next access signal is asserted when memory accesses are sequential and is deasserted when memory accesses are non-sequential;

a flash memory having a continued burst mode of operation, said flash memory having a memory bus for communication with said microcontroller; and

a bus interface unit for controlling access to said flash memory in response to the memory access instructions, said bus interface unit enabling the continued burst mode of the flash memory while the next access signal is asserted and inhibiting the continued burst mode of the memory when the next access signal is deasserted to provide a continued burst mode of variable length in response to the next access signal and to avoid reading of unused words, wherein the variable length of the continued burst mode is dynamically controlled in response to the next access signal, wherein said microcontroller, said flash memory and said bus interface unit constitute a baseband processor of a wireless terminal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2008
From: ANALOG DEVICES, INC.
To: MEDIATEK, INC.
Reel/Frame 020555/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2002
From: SOERENSEN, JOERN; KRIVACEK, PAUL D.; ALLEN, MICHAEL S.; BANSE, MARK A.
To: ANALOG DEVICES, INC.
Reel/Frame 013555/0845 →
Continuity (2)
Provisional Application 6031565500 · Aug 29, 2001
Related Publication 20030070051A1 · Apr 10, 2003