Patent ID: 6266746
Filing Date: 2001-07-24
Classification: G06F,G11C

Abstract:
A control apparatus for controlling writing and reading of data with respect to a memory which is randomly accessible, comprising:a write address producing device which produces a write address by a method according to a predetermined rule, in response to a write request to write data into the memory by the method according to the predetermined rule; anda write address switching device which selects one of a write address with which data is randomly written into the memory and the write address produced by said write address producing device;a write control device which supplies a first switching signal to said write address switching device, to cause the write address switching device to select one of the write address with which the data is randomly written into the memory and the write address produced by said write address producing device, depending upon the presence of a request to write data into the memory by the method according to the predetermined rule, and the presence of a request to randomly write data into the memory;a read address producing device which produces a read address by the method according to the predetermined rule, in response to a read request to read data from the memory by the method according to the predetermined rule;a read address switching device which selects one of a read address with which data is randomly read from the memory and the read address produced by said read address producing device; anda read control device which supplies a second switching signal to said read address switching device, to cause the read address switching device to select one of the read address with which data is randomly read from the memory and the read address produced by said read address producing device, depending upon the presence of a request to read data from the memory by the method according to the predetermined rule, and the presence of a request to randomly read data from the memory,wherein data is written into the memory at a location that corresponds to the write address selected by said write address switching device and supplied to the memory, and data is read from the memory at a location that corresponds to the read address selected by said read address switching device and supplied to the memory.