Claims
- 1. A data memory system comprising:
- a plurality of buffer regions, each buffer region having a respectively predetermined memory capacity for storing data;
- a like plurality of descripter regions, each descripter region corresponding with a respective one of said plurality of buffer regions, each descripter region including a first portion for containing buffer region addressing information, designating the address of the corresponding one of said plurality of buffer regions, and a second portion for containing chain information, designating the address of another descripter region to be linked to said each descripter region so that said each descripter region is capable of being linked to another descripter region, allowing data stored in said buffer regions to be linked on the basis of the chain information in said descripter regions.
- 2. A data memory system according to claim 1, wherein each descripter region further includes a third portion adapted for containing data delimiting information indicating that the corresponding buffer region contains data including an end of data frame indication.
- 3. A data memory system according to claim 2, wherein each first portion contains buffer region addressing information designating the head address of said corresponding one of said plurality of buffer regions, and wherein each second portion contains chain information identifying the head address of said another descripter region.
- 4. A memory system comprising:
- a memory including a plurality of addressable buffer regions, each buffer region having a respectively predetermined memory capacity for storing data, and a like plurality of descripter regions, each descripter region corresponding with a respective one of said plurality of buffer regions; and
- memory access means for executing data writing and data reading operations with said memory;
- each of said descripter regions including a first portion for containing buffer region addressing information, designating the address of the corresponding one of said plurality of buffer regions, and a second portion for containing chain information, designating the address of another descripter region to be linked to said each descripter region so that said each descripter region is capable of being linked to another descripter region, allowing data stored in said buffer regions to be linked on the basis of the chain information in said descripter regions.
- 5. A memory system according to claim 4, wherein said memory access means includes a direct memory access controller.
- 6. A memory system according to claim 5, wherein said direct memory access controller includes means for storing the address of the descripter region corresponding with the buffer region with which data is to be written or read.
- 7. A memory system according to claim 6, wherein said direct access memory controller further includes means for transmitting and receiving the data to be stored in said each buffer region in serial communication of data frames.
- 8. A memory system according to claim 4, wherein each descripter region further includes a third portion adapted for containing data delimiting information indicating that the corresponding buffer region contains data including an end of data frame indication, indicating that there are no subsequent linked buffer regions containing linked data.
- 9. A memory system comprising:
- memory means including a first memory region for storing at least part of a data communication, a second memory region for storing at least part of a data communication, a third memory region for storing first descripter information relating to said first memory region, and a fourth memory region for storing second descripter information relating to said second memory region, said first descripter information including first address information for designating the address of said first memory region, second address information for designating the address of said fourth memory region, and data delimiting information indicating whether said first memory region contains the end of the data communication stored therein, and said second descripter information including third address information for designating the address of said second memory region; and
- memory access means for interrogating said third memory region, obtaining the first address information, accessing said first memory region to access the data communication stored therein, obtaining the second address information, interrogating said fourth memory region, obtaining the third address information, and accessing said second memory region to access the data communication stored therein.
- 10. A memory system according to claim 9, wherein said first descripter information further includes first data length information indicating the length of the data stored in said first memory region, and said second descripter information further includes second data length information indicating the length of the data stored in said second memory region.
- 11. A memory system according to claim 10, wherein said first data length is different from said second data length.
- 12. A memory system according to claim 9, wherein said first address information includes the head address of said first memory region, said second address information includes the head address of said fourth memory region, and said third address information includes the head address of said second memory region.
- 13. A memory system according to claim 9, wherein said first memory region has a capacity substantially the same as the capacity of said second memory region.
- 14. A memory system according to claim 9, wherein each of said first memory region and said second memory region is adapted to transmit and receive data in serial communication of data frames for storage therein.
- 15. A microprocessor system comprising:
- memory means including a first memory region for storing at least part of a data communication, a second memory region for storing at least part of a data communication, a third memory region for storing first descripter information relating to said first memory region, and a fourth memory region for storing second descripter information relating to said second memory region, said first descripter information including first address information for designating the address of said first memory region, second address information for designating the address of said fourth memory region, and data delimiting information indicating whether said first memory region contains the end of the data communication stored therein, and said second descripter information including third address information for designating the address of said second memory region;
- memory access means for interrogating said third memory region, obtaining the first address information, accessing said first memory region to access the data communication stored therein, obtaining the second address information, interrogating said fourth memory region, obtaining the third address information, and accessing said second memory region to access the data communication stored therein; and
- a CPU for controlling said memory access means.
- 16. A microprocessor system according to claim 15, wherein said first descripter information further includes first data length information indicating the length of the data stored in said first memory region, and said second descripter information further includes second data length information indicating the length of the data stored in said second memory region.
- 17. A microprocessor system according to claim 16, wherein said first data length is different from said second data length.
- 18. A microprocessor system according to claim 15, wherein said first address information includes the head address of said first memory region, said second address information includes the head address of said fourth memory region, and said third address information includes the head address of said second memory region.
- 19. A microprocessor system according to claim 15, wherein said first memory region has a capacity substantially the same as the capacity of said second memory region.
- 20. A microprocessor system according to claim 15, wherein each of said first memory region and said second memory region is adapted to transmit and receive data in serial communication of data frames for storage therein.
- 21. A method of operating a memory system including a first memory region storing at least part of a first data communicating having a first data length, a second memory region storing at least part of a second data communication having a second data length, a third memory region storing first descripter information relating to the first memory region, and a fourth memory region storing second descripter information relating to the second memory region, the first descripter information including first address information designating the address of the first memory region and second address information designating the address of the fourth memory region and the second descripter information including third address information designating the address of the second memory region, said method comprising the steps of:
- interrogating the third memory region;
- obtaining the first address information;
- accessing the first memory region;
- obtaining the second address information;
- interrogating the fourth memory region;
- obtaining the third address information; and
- accessing the second memory region to read data therefrom or write data thereinto.
Priority Claims (1)
Number |
Date |
Country |
Kind |
61-140062 |
Jun 1986 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/063,081, filed June 17, 1987, now abandoned.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
Parent |
63081 |
Jun 1987 |
|