Patentable/Patents/US-7003636
US-7003636

Memory control circuit

PublishedFebruary 21, 2006
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A memory control circuit includes a watching circuit for observing a first request signal from an external device for accessing to a RAM and a second request signal, which has a priority higher than the first request signal, from a CPU for accessing to the RAM. The memory control circuit further includes a control circuit having an OR gate, an AND gate and a NOR gate. When the first and second request signals are inputted, it is scheduled that an operation based on the second access request signal is performed by the control circuit prior to that based on the first access request signal.

Patent Claims
6 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A memory control circuit enabling a memory to be accessed from a first processing device in response to a first processing request signal, and enabling the memory to be accessed from a second processing device in response to a second processing request signal, comprising: a watching circuit, which receives the first and second processing request signals, the watching circuit observing, based on these signals, whether the first and second processing devices request access to the memory, the watching circuit outputting a watched signal, an address generating circuit generating and outputting a first address signal in response to the first processing request signal, and generating a second address signal in response to the second processing request signal, a selection circuit, which is responsive to a selection signal, outputting one of the first and second address signals to the memory, and a control circuit generating the selection signal and an enable signal for enabling memory, the control circuit outputting the selection signal for selecting the first address signal prior to the second address signal when the observations of the watching circuit indicates that both of the first and second processing devices request access to the memory, wherein the enable signal has a voltage level, which designates the memory to be enabled, at the time the first and second processing request signal has the voltage level for requesting access to the memory, and wherein a period that the enable signal has the voltage level, which designates the memory to be enabled, is longer than a period that the watched signal form the watch circuit has the voltage level that both of the first and second processing devices request access to the memory.

2

2. A memory control circuit as claimed in claim 1 , wherein the watching circuit holds a signal representing its observation temporarily.

3

3. A memory control circuit as claimed in claim 2 , wherein the memory control circuit is used in a data transmitting device for sending and receiving data with an external device, the first processing device is a central processing unit incorporated in the data transmitting device, and the second processing device is the external device, which is outside the data transmitting device.

4

4. A memory control circuit as claimed in claim 3 , wherein the first processing request signal has a logic level that changes when the central processing unit requests access to the memory to write data and the second processing request signal has a logic level that changes when the external device requests access to the memory to read-out data, or wherein the second processing request signal has a logic level that changes when the central processing unit requests access to the memory to read-out data and the second processing request signal has a logic level that changes when the external device requests access to the memory to write data.

5

5. A memory control circuit as claimed in claim 1 , wherein the memory control circuit is used in a data transmitting device for sending and receiving data with an external device, the first processing device is a central processing unit incorporated in the data transmitting device, and the second processing device is the external device, which is outside the data transmitting device.

6

6. A memory control circuit as claimed in claim 5 , wherein the first processing request signal has a logic level that changes when the central processing unit requests access to the memory to write data and the second processing request signal has a logic level that changes when the external device requests access to the memory to read-out data, or wherein the second processing request signal has a logic level that changes when the central processing unit requests access to the memory to read-out data and the second processing request signal has a logic level that changes when the external device requests access to the memory to write data.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 15, 2004

Publication Date

February 21, 2006

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Memory control circuit” (US-7003636). https://patentable.app/patents/US-7003636

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.