Buffer memory for synchronizing data transmission and reception between two devices having mutually different operating speeds and operating methods therefor
AssigneeSharp Kabushiki Kaisha
InventorHirotoshi Yamamoto
Life of this patent
Estimating the term…
Abstract
A digital audio tape recorder memory or a DAT memory includes a buffer memory for absorbing the operating speed difference between the computer and the DAT memory, and a control circuit for controlling the buffer memory. This buffer memory includes a plurality of addressable sections. The control circuit causes the input and output data to and from the computer to be written into and read out from the buffer memory to synchronize the transmission and reception between the two devices. The addressing of the buffer memory by the control circuit is controlled from section to section to simplify the control circuit.
Claims8
A buffer memory device connected between a first device and a second device operating at mutually different first and second rates of data transmission and reception, respectively, and adapted for synchronizing data transmission and reception between said first and second devices, wherein the first rate of said first device operates at a lower rate of data transmission and reception than the second rate of said second device, said buffer memory device comprising:
- a memory area for storing data, said memory area being divided into a plurality of addressable sections;
- first addressing means responsive to the first rate of said first device for periodically addressing each section in said memory area;
- second addressing means responsive to the second rate of said second device for periodically addressing each section in said memory area;
- accessing means connected to said memory area for performing first and second accessing operations to the section addressed by said first and second addressing means respectively;
- and
- control means for detecting a coincidence of said first and second accessing operations in the same addressable section of said memory area and a difference between the addressable sections of said memory area having said first and second accessing operations so that the operation of said second addressing means is stopped when said addressable section of said memory area and the operation of said second addressing means is subsequently started when said difference between said addressable sections is detected to be a predetermined difference corresponding to at least two addressable sections of said memory area to thereby avoid an undesired addressing collision caused by simultaneous addressing by said first and second addressing means in the same addressable section of said memory area.
A method for operating a buffer memory device connected between a first device and a second device operating at mutually different first and second rates of data transmission and reception respectively, and adapted for synchronizing data transmission and reception between said first and second devices, the first rate of said first device operating at a lower rate of data transmission and reception than the second rate of said second device, said buffer memory device comprising a memory area for storing data, said memory area being divided into a plurality of addressable sections, said method comprising the steps of:
- (a) periodically addressing each of the addressable sections in said memory area responsive to the first rate of said first device;
- (b) periodically addressing each of the addressable sections in said memory area responsive to the second rate of said second device;
- (c) performing a first accessing operation to the addressable section in said memory area addressed at said step (a);
- (d) performing a second accessing operation to the addressable section in said memory area addressed at said step (b);
- (e) detecting a coincidence of said first and second accessing in the same addressable section of said memory area;
- (f) detecting a difference between the addressable sections of said memory area having said first and second accessing operations;
- (g) stopping said second accessing operation performed at said step (d) when said coincidence is detected in the same addressable section in said memory area at said step to thereby avoid an undesired addressing collision caused by simultaneous addressing by said steps (a) and (b) in the same addressable section of said memory area;
- and
- (h) starting said second accessing operation after stopping at said step (e) when said difference of said addressable sections is detected to be a predetermined difference at said step (f) corresponding to at least two addressable sections of said memory area.
Dependencies are inferred from the claim text.