Claims
- 1. An apparatus for allocating data usage in an embedded dynamic random access memory (DRAM) device, said apparatus comprising:a control analysis circuit for generating an allocation signal in response to processing performances of a processor; a data/command flow circuit, coupled to an embedded DRAM device, for controlling data flow from said processor to said embedded DRAM device; and a partition management control, coupled to said control analysis circuit, for partitioning said embedded DRAM device into a first partition and a second partition, wherein data stored in said first partition are different from data stored in said second partition according to their respective usage, wherein allocation percentages of said first and second partitions are dynamically allocated by said allocation signal from said control analysis circuit.
- 2. The apparatus of claim 1, wherein said control analysis circuit sends an allocation request to said partition management control via a request bus.
- 3. The apparatus of claim 2, wherein said control analysis circuit informs said partition management control the type of each of said partitions via a partition type bus.
- 4. The apparatus of claim 2, wherein said control analysis circuit informs said partition management control the percentage of each of said partitions via an allocation percentage bus.
- 5. A data processing system comprising:a processor; an embedded dynamic random access memory (DRAM) device coupled to said processor; and means for allocating data usage in said embedded DRAM device, wherein said data usage allocating means includes a control analysis circuit for generating an allocation signal in response to processing performances of said processor; a data/command flow circuit, coupled to an embedded DRAM device, for controlling data flow from said processor to said embedded DRAM device; and a partition management control, coupled to said control analysis circuit, for partitioning said embedded DRAM device into a first partition and a second partition, wherein data stored in said first partition are different from data stored in said second partition according to their respective usage, wherein allocation percentages of said first and second partitions are dynamically allocated by said allocation signal from said control analysis circuit.
- 6. The data processing system of claim 5, wherein said control analysis circuit sends an allocation request to said partition management control via a request bus.
- 7. The data processing system of claim 6, wherein said control analysis circuit informs said partition management control the type of each of said partitions via a partition type bus.
- 8. The data processing system of claim 6, wherein said control analysis circuit informs said partition management control the percentage of each of said partitions via an allocation percentage bus.
- 9. A method for allocating data usage in an embedded dynamic random access memory (DRAM) device, said method comprising:generating an allocation signal using a control analysis circuit in response to processing performances of a processor; controlling data flow from a processor to said embedded DRAM device using a data/command flow circuit; and partitioning said embedded DRAM device into a first partition and a second partition, wherein data stored in said first partition are different from data stored in said second partition according to their respective usage, wherein allocation percentages of said first and second partitions are dynamically allocated by said allocation signal from said control analysis circuit.
- 10. The method of claim 9, wherein said partitioning is performed via a partition management control.
- 11. The method of claim 10, wherein said method further include a step informing said partition management control the type of each of said partitions via a partition type bus.
- 12. The method of claim 10, wherein said method further include a step informing said partition management control the percentage of each of said partitions via an allocation percentage bus.
RELATED PATENT APPLICATION
This patent application is related to application U.S. Ser. No. 09/895,224 filed on even date, entitled “METHOD AND APPARATUS FOR ACCESSING BANKED EMBEDDED DYNAMIC RANDOM ACCESS MEMORY DEVICES”, now U.S. Pat. No. 6,606,680.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
5737750 |
Kumar et al. |
Apr 1998 |
A |
6205519 |
Aglietti et al. |
Mar 2001 |
B1 |
6226738 |
Dowling |
May 2001 |
B1 |
6324621 |
Singh et al. |
Nov 2001 |
B2 |
6366994 |
Kalyur |
Apr 2002 |
B1 |