← Back to Patent Explorer
US5477490A Expired / Lapsed US ⏱️ 0.0 years remaining

Memory control device

Assignee: Fujitsu Ltd
•
Filing: 1994-08-11
•
Granted: 1995-12-19
•
Expires: 2014-08-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An elastic memory determines an amount of delay of input data relative to other input data according to a phase difference between synchronous pulses each indicating a header of a frame of the associated input data. The elastic memory thus synchronizes both input data in the channel level. Both input data are time-division multiplied by a first multiplier. On the other hand, each counter receives synchronous pulses and thereby counting up to make a ROM produce address value of which order is determined previously according to the counted value. These address values are multiplied by a second multiplier. A decoder controls a RAM, a high-impedance control unit and a flip-flop to write in and read out of the RAM the input data. The read data are divided by a signal restoring device.

Inventors

  • 👤 Hirotomo Miyawaki
  • 👤 Noriyuki Suzuki
  • 👤 Shigeatsu Samukawa
  • 👤 Masahiro Shirai
  • 👤 Naomi Ikeda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:38
CPC Classifications
G; G11; G11C; G11C7/00

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 247 words
A memory control device that receives a fixed length data consisting of a plurality of continuous unit data to store said fixed length data in storing means and that reads the unit data out of the storing means in a predetermined order to produce the fixed length data comprising: delaying means for delaying one sequence of fixed length data relative to other sequence of fixed length data in such a manner that a header timing of each unit data forming the one sequence of the fixed length data coincides with a header timing of each unit data forming the other sequence of the fixed length data; multiplying means for multiplying the one and other sequences of the fixed length data that are synchronized with each other by said delaying means for each data unit; storing means for storing the one and other sequences of fixed length data multiplied by said multiplying means with being associated with a predetermined writing address and for producing the fixed length data stored according to a predetermined reading address; writing address designating means for designating the predetermined writing address while changing said writing address according to a predetermined order; reading address designating means for designating the predetermined reading address while changing said reading address according to a given order; and restoring means for restoring the multiplied fixed length data read out of the storing device to divide said multiplied fixed length data into separate sequences of the fixed length data for production.
Claim 2
Dependent Claim 247 words
A memory control device that receives a fixed length data consisting of a plurality of continuous unit data to store said fixed length data in storing means and that reads the unit data out of the storing means in a predetermined order to produce the fixed length data comprising: delaying means for delaying one sequence of fixed length data relative to other sequence of fixed length data in such a manner that a header timing of each unit data forming the one sequence of the fixed length data coincides with a header timing of each unit data forming the other sequence of the fixed length data; multiplying means for multiplying the one and other sequences of the fixed length data that are synchronized with each other by said delaying means for each data unit; storing means for storing the one and other sequences of fixed length data multiplied by said multiplying means with being associated with a predetermined writing address and for producing the fixed length data stored according to a predetermined reading address; writing address designating means for designating the predetermined writing address while changing said writing address according to a predetermined order; reading address designating means for designating the predetermined reading address while changing said reading address according to a given order; and restoring means for restoring the multiplied fixed length data read out of the storing device to divide said multiplied fixed length data into separate sequences of the fixed length data for production.
Claim 3
Dependent Claim 27 words
A memory control device as claimed in claim 1, wherein the unit data is a data on one channel, and the fixed length data is a frame.
Claim 4
Dependent Claim 34 words
A memory control device as claimed in claim 1, wherein said multiplying means performs time-division multiplying operation to produce alternatively the one and other sequences of the fixed length data by the unit data.
Claim 5
Dependent Claim 34 words
A memory control device as claimed in claim 3, wherein said storing means has a plurality of storing areas each being assigned with an address, the storing area storing one of the unit data.
Claim 6
Dependent Claim 41 words
A memory control device as claimed in claim 4, wherein the order of changing the reading addresses designated by said reading address designating means is different from the order of changing the writing addresses designated by said writing address designating means.
Claim 7
Dependent Claim 21 words
A memory control device as claimed in claim 4, wherein said storing means alternatively writes and reads the fixed length data.
Claim 8
Dependent Claim 38 words
A memory control device as claimed in claim 6, wherein said writing address designating means and said reading address designating means are formed of identical address designating means, which alternatively designate the writing address and the reading address.
Claim 9
Dependent Claim 34 words
A memory control device as claimed in claim 7, wherein said address designating means receives a synchronous signal and starts designation of the reading writing address at a timing determined by the synchronous signal.
Claim 10
Dependent Claim 58 words
A memory control device as claimed in claim 8, wherein said address designating means is provided for each of the plural sequences of the fixed length data, and wherein said device further comprises multiplying means for multiplying the address designated by said address designating means in the same order as said multiplying device performs the time-division multiplying operation.
Claim 11
Dependent Claim 60 words
A memory control device as claimed in claim 1 further comprising phase difference detecting means for detecting a phase difference between the one and other sequences of fixed length data, wherein said delaying means determines an amount of delay of the fixed length data of the other sequence according to the phase difference detected by said phase difference detecting means.
Claim 12
Dependent Claim 60 words
A memory control device as claimed in claim 9 further comprising a phase difference detecting means for detecting a phase difference of the plural sequences of the fixed length data, wherein said delaying means determines an amount of delay of the fixed length data of the other sequence according to the phase difference detected by said phase difference detecting means.
Claim 13
Dependent Claim 64 words
A memory control device as claimed in claim 11 further comprising second delaying means for delaying an address value designated by said address designating means, the address value corresponding to the fixed length data of the other sequence in accordance with the phase difference detected by said phase difference detecting means, said second delaying means supplying the delayed address value to said multiplying means.
Claim 14
Dependent Claim 39 words
A memory control device as claimed in claim 1 further comprising serial-to-parallel converting means for converting the fixed length data before being supplied to said multiplying means from a serial signal to a parallel signal for every unit data.
Claim 15
Dependent Claim 173 words
A memory control method comprising: receiving plural sequences of input data each consisting of a fixed length data consisting of a plurality of continuous unit data; delaying one sequence of fixed length data relative to other sequence of fixed length data in such a manner that a header timing of each unit data forming the one sequence of the fixed length data coincides with a header timing of each unit data forming other sequence of the fixed length data; multiplying the one sequence of the fixed length data with the other sequence of the fixed length data to produce a multiplied data input result after delay; storing in a storing device the multiplied input data result according to addresses continuously designated in a predetermined order; reading out of the storing device the data stored in the storing device according to addresses continuously designated in a predetermined order; and restoring the multiplied fixed length data read out of the storing device to divide it into separate sequences of the fixed length data for production.
Claim 16
Dependent Claim 173 words
A memory control method comprising: receiving plural sequences of input data each consisting of a fixed length data consisting of a plurality of continuous unit data; delaying one sequence of fixed length data relative to other sequence of fixed length data in such a manner that a header timing of each unit data forming the one sequence of the fixed length data coincides with a header timing of each unit data forming other sequence of the fixed length data; multiplying the one sequence of the fixed length data with the other sequence of the fixed length data to produce a multiplied data input result after delay; storing in a storing device the multiplied input data result according to addresses continuously designated in a predetermined order; reading out of the storing device the data stored in the storing device according to addresses continuously designated in a predetermined order; and restoring the multiplied fixed length data read out of the storing device to divide it into separate sequences of the fixed length data for production.

References Cited (Backward Citations)

US4506348A Cited
US4435792A Cited
US4876670A Cited
US4905192A Cited
US4866675A Cited
US5084839A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-12-18 1999-06-19 1999-12-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-12-18 2003-06-19 2003-12-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-12-18 2007-06-19 2007-12-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag