Nothing Special   »   [go: up one dir, main page]

JPH05189340A - Data delay control system - Google Patents

Data delay control system

Info

Publication number
JPH05189340A
JPH05189340A JP4003504A JP350492A JPH05189340A JP H05189340 A JPH05189340 A JP H05189340A JP 4003504 A JP4003504 A JP 4003504A JP 350492 A JP350492 A JP 350492A JP H05189340 A JPH05189340 A JP H05189340A
Authority
JP
Japan
Prior art keywords
memory
read
writing
memories
write
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP4003504A
Other languages
Japanese (ja)
Other versions
JP3348247B2 (en
Inventor
Kazuo Kakimoto
和夫 柿本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Engineering Ltd
Original Assignee
NEC Engineering Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP00350492A priority Critical patent/JP3348247B2/en
Publication of JPH05189340A publication Critical patent/JPH05189340A/en
Application granted granted Critical
Publication of JP3348247B2 publication Critical patent/JP3348247B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

PURPOSE:To avoid the next writing from being started before the completion of reading by switching a read memory by providing a phase comparing and judging equipment and a selector. CONSTITUTION:At least more than three sets of memories 5, 6, and 7 are arranged in parallel, and one received data column is simultaneously written in each memory. Then, memory writing address control parts 1, 2, and 3 controls operates the plural memories 5, 6, and 7 by writing addresses having arbitrary different time phases. This system is equipped with a phase comparing and judging part 10 which compares and judges the plural writing control signals and the reading control signals when the reading of data is operated by a memory reading address control part 8 after the lapse of a time delayed a little from the transmission path delay time fluctuation of the data column from the completion of the writing of data, and a selecting circuit 9 which recognizes the phase compared and judged result, judges the time phase margin of the writing and reading, selects the memory, and reads the data.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はデータ遅延制御方式に関
し、特に衛星通信によるデータ多重通信ネットワークに
おいて、メモリに受信されたデータの書き込みと読み出
しを交互に行う場合に、その時間シーケンスを改良した
データ遅延制御方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data delay control system, and in particular, in a data multiplex communication network by satellite communication, when the writing and reading of the data received in a memory are alternately performed, the data whose time sequence is improved. It relates to a delay control method.

【0002】[0002]

【従来の技術】従来この種のデータ遅延制御方式は、連
続する受信データ列を入力して随時書き込み読みだし可
能なメモリを1個あるいは複数個並列に接続して構成さ
れている。これらのメモリに書き込みと読み出し動作が
一致することなく作用する2つ以上の異なるメモリ回路
と、受信データ列に付随するクロックで動作するメモリ
書き込みアドレス制御部と、メモリを読み出すクロック
で動作するメモリ読み出しアドレス制御部とを有してい
る。これらの書き込み読み出し動作は、1つの受信デー
タ列をそれぞれ異なる時間に交互にそれぞれの2つのメ
モリ回路に書き込むとき、メモリ書き込みアドレス制御
回路はそれぞれのメモリ回路にそれぞれ同じ時間位相を
持つ書き込みアドレス制御を行ない、メモリ読み出しは
書き込み完了時から前記データ列の伝送路遅延時間変動
より少し遅れた時間経過後に行う。このメモリ読み出し
動作は最初に設定された時間位相を基準とするメモリ読
み出しアドレス制御に従って、メモリ回路のいずれか1
つのメモリから交互に随時読み出しする制御を行なうデ
ータ遅延制御方式である。
2. Description of the Related Art Conventionally, this type of data delay control system has been constructed by connecting in parallel one or a plurality of memories each of which is capable of inputting a continuous received data sequence and reading / writing at any time. Two or more different memory circuits that operate on these memories without the write and read operations matching each other, a memory write address control unit that operates by a clock associated with the received data string, and a memory read that operates by a clock that reads the memory. And an address control unit. In these write / read operations, when one received data string is alternately written in two memory circuits at different times, the memory write address control circuit performs write address control with the same time phase in each memory circuit. The memory reading is performed after a lapse of a little time after the completion of the writing and the fluctuation of the transmission line delay time of the data string. This memory read operation is performed by any one of the memory circuits according to the memory read address control based on the initially set time phase.
This is a data delay control method in which reading is alternately performed from one memory at any time.

【0003】[0003]

【発明が解決しようとする課題】この従来のデータ遅延
制御方式では、書き込みと読み出しのクロック周波数が
異っているので、書き込みと読み出しを制御するそれぞ
れ異なったクロック周波数の差で生ずる時間差の積算時
間が受信データ列のおのおの1ビットの時間幅を合計し
た時間、すなわち、メモリの蓄積可能なビット数の積を
超える程に大きくなった場合には、書き込みと読み出し
を交互に行なうメモリの制御において読み出しが完了す
る前に新たなデータが書き込まれる事態が生じることが
ある。この状況は、メモリ入力されるデータ列が長期的
な時間変動を含む性質があるデータネットワークにおい
ては原理的に回避できない現象であり、また仮に書き込
み読み出しクロック周波数差を限りなくゼロに近づけた
としても、種々の伝送路長の差および通信衛星の軌道上
の位置変動に起因する伝送路長の変動があるので回避で
きない。一方メモリの蓄積容量には経済的に実現できる
限界があり特に通信データ速度が高速になるに従って一
定時間の遅延吸収に要するメモリの蓄積ビット数はデー
タ速度の指数関数的に増大し、メモリの動作速度上の限
界を超えることになりいずれ実現不可能となるという欠
点を有している。
In this conventional data delay control method, since the clock frequencies for writing and reading are different, the integration time of the time difference caused by the difference between the different clock frequencies for controlling writing and reading. Is larger than the sum of the 1-bit time widths of the received data strings, that is, the product of the number of storable bits in the memory, the read operation is performed in the memory control that alternately performs the write operation and the read operation. It may happen that new data is written before the completion of the. This situation is a phenomenon that cannot be avoided in principle in a data network in which the data string input to the memory includes long-term time variations, and even if the write / read clock frequency difference approaches zero as much as possible. However, since there are variations in the transmission path length due to various differences in the transmission path length and variations in the orbit of the communication satellite, it cannot be avoided. On the other hand, the storage capacity of the memory is economically feasible, and especially as the communication data speed becomes faster, the number of bits accumulated in the memory required for delay absorption for a fixed time increases exponentially with the data speed. It has a drawback that it exceeds the speed limit and eventually becomes impossible.

【0004】[0004]

【課題を解決するための手段】本発明のデータ遅延制御
方式は、連続する受信データ列とこの受信データ列に付
随する書き込みクロックとを入力し、随時書き込み読み
だし可能な複数個の直並列接続されたメモリと、これら
のメモリに受信データ列に付随するクロックで書き込み
制御するメモリ書き込みアドレス制御部と、前記メモリ
から読み出すクロックで動作するメモリ読み出しアドレ
ス制御部とを有するデータ遅延制御方式において、前記
メモリを並列に最低3組以上配置し、1つの受信データ
列を同時にそれぞれのメモリに書き込み前記メモリ書き
込みアドレス制御部は複数のメモリにそれぞれ異なる任
意の時間位相を持つ書き込みアドレス制御を行ない、メ
モリの読み出しを書き込み完了時から前記データ列の伝
送路遅延時間変動より少し遅れた時間経過後に行う場合
に、この前記複数の書き込み制御信号と前記読み出し制
御信号とをそれぞれ比較判定する位相比較判定器と、こ
の位相比較判定結果を認知し書き込み読み出しの時間位
相余裕を判定してメモリを選択して読み出す選択回路と
を有する。
According to the data delay control method of the present invention, a plurality of serial / parallel connections in which a continuous received data string and a write clock associated with this received data string are input and can be read / written at any time. A memory read address control unit that performs write control on these memories with a clock associated with a received data string, and a memory read address control unit that operates on a clock read from the memory, At least three sets of memories are arranged in parallel, and one received data string is simultaneously written in each memory. The memory write address control unit performs write address control with a plurality of memories having different arbitrary time phases. Fluctuation of transmission line delay time of the data string from the completion of reading and writing In the case of performing after a lapse of a little later time, a phase comparison / determination unit for comparing and comparing the plurality of write control signals and the read control signal, and a time phase margin for writing / reading by recognizing the phase comparison determination result. And a selection circuit which makes a judgment, selects a memory, and reads it.

【0005】[0005]

【実施例】次に本発明について図面を参照して説明す
る。図1は本発明の一実施例のデータ遅延制御方式のブ
ロック図である。図1において時間的に間欠することな
く連続する受信データ列Diと受信データ列に付随する
書き込みクロックCiを入力する。随時書き込み読みだ
し可能なメモリ5〜7を1個あるいは複数個用いてこれ
を並列または直並列接続して構成する。このメモリ5〜
7内には書き込みと読み出し動作が同一のメモリに対し
て一致することなく作用する3つの異なるメモリ回路m
1〜m3を有する。また、受信データ列に付随する書き
込みクロックCiで動作するメモリ書き込みアドレス制
御部1〜3と、メモリを読み出すクロックCoで動作す
るメモリ読み出しアドレス制御部8と、メモリ5〜7か
らの読み出しデータを選択出力するセレクタ9と、後述
する読み出しクロックの位相比較判定器10とを有す
る。
The present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of a data delay control system according to an embodiment of the present invention. In FIG. 1, a continuous received data sequence Di and a write clock Ci associated with the received data sequence are input without being intermittent in time. One or a plurality of memories 5 to 7 capable of writing / reading at any time are used, and the memories are connected in parallel or in series parallel. This memory 5
In FIG. 7, three different memory circuits m in which write and read operations act on the same memory without matching
1 to m3. Further, the memory write address control units 1 to 3 that operate at the write clock Ci associated with the received data string, the memory read address control unit 8 that operates at the clock Co that reads the memory, and the read data from the memories 5 to 7 are selected. It has a selector 9 for outputting and a read clock phase comparison / decision unit 10 to be described later.

【0006】次に本実施例の動作を説明する。メモリ5
〜7を並列に3組配置し、1つの受信データ列Diを同
時にそれぞれのメモリ5〜7に書き込む場合に、メモリ
書き込みアドレス制御部1〜3は、3つのメモリ5〜7
にそれぞれ異なる任意の時間位相を持つ書き込みアドレ
ス制御を行なう。メモリ読み出しアドレス制御部8はメ
モリ読み出しを書き込み完了時から受信データ列の伝送
路遅延時間変動より少し遅れた時間経過後に行い、メモ
リ読み出し動作が最初に設定された時間位相を基準とす
るメモリ読み出しアドレス制御に従ってメモリ5〜7の
中から任意のメモリ出力を選択するセレクタ9を用いて
1つのメモリから随時読み出しを行ないセレクタ9から
遅延補正された出力Doを出力する。ここでメモリ書き
込みアドレス制御部1〜3の任意の時間位相を持つタイ
ミング制御は、位相比較判定器10によりメモリ書き込
みアドレス101〜103とメモリ読み出しアドレス1
07とを比較する事により、読み出しと書き込みの時間
位相余裕を位相比較判定器10を用いて判定する。すな
わち現在読み出し中の任意のメモリの時間位相余裕が少
なくなった事を察知したときに、他の2つのメモリのい
ずれか1つに安全位相余裕をもつアドレスをプリセット
する制御信号104〜106を送出する。また位相比較
判定器10はセレクタ9に対してメモリ5〜7の読み出
しメモリ切替信号も同時に出力し、実際の切替動作は読
み出しアドレスをプリセットする制御信号104〜10
6を出力した後に行なわれ、この時間差は伝送路遅延時
間変動より少し遅れた時間経過後に行われる。
Next, the operation of this embodiment will be described. Memory 5
When 7 sets of 7 to 7 are arranged in parallel and one received data string Di is simultaneously written in the respective memories 5 to 7, the memory write address control units 1 to 3 use the three memories 5 to 7.
And write address control with arbitrary time phases different from each other. The memory read address control unit 8 performs a memory read after a lapse of a little time from the completion of writing after the transmission line delay time variation of the received data string, and the memory read address is based on the time phase initially set. Using the selector 9 that selects an arbitrary memory output from the memories 5 to 7 according to the control, one memory is read from time to time, and the delay-corrected output Do is output from the selector 9. Here, the timing control having an arbitrary time phase of the memory write address control units 1 to 3 is performed by the phase comparison / determination unit 10 with the memory write addresses 101 to 103 and the memory read address 1.
By comparing with 07, the time phase margin of reading and writing is judged using the phase comparison judging device 10. That is, when it is detected that the time phase margin of any memory currently being read has become small, control signals 104 to 106 for presetting an address having a safe phase margin to any one of the other two memories are transmitted. To do. The phase comparison / determination unit 10 also outputs the read memory switching signals of the memories 5 to 7 to the selector 9 at the same time, and in the actual switching operation, the control signals 104 to 10 for presetting the read address are used.
6 is output, and this time difference is performed after a lapse of a little delay from the fluctuation of the transmission line delay time.

【0007】[0007]

【発明の効果】以上説明したように本発明は、一つの受
信データ列を3つの異なるメモリにそれぞれ異なる任意
の時間位相を持つ書き込みアドレスをもって記憶するこ
とで同一の読み出しアドレスで動作するメモリ読み出し
回路において、位相比較判定器とセレクタとを備えるこ
とにより、読み出しメモリを切り替えることで読み出し
完了前に、次の書き込み開始されることを回避できる。
したがって受信データ列の長期的な時間変動を含む性質
があるデータネットワークにおいて、データ蓄積読み出
し機能を用いた遅延制御を行なうときメモリの蓄積容量
を比較的少ない構成で実現できる。またメモリの蓄積限
界を超える遅延変動に対しても事前にメモリを切り替え
ることでデータの連続性を損なう異なく遅延制御を行え
る効果を有する。
As described above, according to the present invention, a memory read circuit that operates at the same read address by storing one received data string in three different memories with write addresses having different arbitrary time phases. In the above, by providing the phase comparison / determination unit and the selector, it is possible to avoid the start of the next writing before the completion of reading by switching the reading memory.
Therefore, in a data network which has a property of including a long-term time variation of a received data string, it is possible to realize a memory with a relatively small storage capacity when performing delay control using the data storage / reading function. In addition, even if the delay variation exceeds the storage limit of the memory, the memory can be switched in advance so that the delay control can be performed without impairing the continuity of data.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1〜3 メモリ書き込みアドレス制御部 5〜7 メモリ 8 メモリ読み出しアドレス制御部 9 セレクタ 10 位相比較判定器 m1〜m3 メモリ回路 1 to 3 memory write address control unit 5 to 7 memory 8 memory read address control unit 9 selector 10 phase comparison judgment unit m1 to m3 memory circuit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 連続する受信データ列とこの受信データ
列に付随する書き込みクロックとを入力し、随時書き込
み読みだし可能な複数個の直並列接続されたメモリと、
これらのメモリに受信データ列に付随するクロックで書
き込み制御するメモリ書き込みアドレス制御部と、前記
メモリから読み出すクロックで動作するメモリ読み出し
アドレス制御部とを有するデータ遅延制御方式におい
て、前記メモリを並列に最低3組以上配置し、1つの受
信データ列を同時にそれぞれのメモリに書き込み前記メ
モリ書き込みアドレス制御部は複数のメモリにそれぞれ
異なる任意の時間位相を持つ書き込みアドレス制御を行
ない、メモリの読み出しを書き込み完了時から前記デー
タ列の伝送路遅延時間変動より少し遅れた時間経過後に
行う場合に、この前記複数の書き込み制御信号と前記読
み出し制御信号とをそれぞれ比較判定する位相比較判定
器と、この位相比較判定結果を認知し書き込み読み出し
の時間位相余裕を判定してメモリを選択して読み出す選
択回路とを有することを特徴とするデータ遅延制御方
式。
1. A plurality of memories connected in series and parallel, each of which is capable of inputting a continuous received data sequence and a write clock associated with the received data sequence and reading / writing at any time.
In a data delay control method having a memory write address control unit that controls writing to these memories with a clock associated with a received data string, and a memory read address control unit that operates with a clock read from the memory, the memories are arranged in parallel at the minimum. When three or more sets are arranged and one received data string is simultaneously written in each memory, the memory write address control unit performs write address control having a different arbitrary time phase in a plurality of memories, and when the memory read is completed, the write is completed. In the case of performing after a lapse of a little delay from the transmission line delay time fluctuation of the data string, the phase comparison determination unit for comparing and comparing the plurality of write control signals and the read control signal, and the phase comparison determination result. And the write / read time phase margin is determined. Data delay control method characterized by having a selection circuit which is selected and read memory with.
【請求項2】 前記位相比較判定器が現在読み出し中の
メモリの時間位相余裕が少なくなったことを認知すると
他の2つのメモリのいずれか1つに安全位相余裕をもつ
メモリ書き込みアドレス制御部にアドレスをプリセット
することを特徴とする請求項1記載のデータ遅延制御方
式。
2. When the phase comparison / judgment unit recognizes that the time phase margin of the memory currently being read has decreased, one of the other two memories has a memory write address controller having a safe phase margin. The data delay control method according to claim 1, wherein an address is preset.
JP00350492A 1992-01-13 1992-01-13 Data delay control method Expired - Fee Related JP3348247B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00350492A JP3348247B2 (en) 1992-01-13 1992-01-13 Data delay control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00350492A JP3348247B2 (en) 1992-01-13 1992-01-13 Data delay control method

Publications (2)

Publication Number Publication Date
JPH05189340A true JPH05189340A (en) 1993-07-30
JP3348247B2 JP3348247B2 (en) 2002-11-20

Family

ID=11559188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00350492A Expired - Fee Related JP3348247B2 (en) 1992-01-13 1992-01-13 Data delay control method

Country Status (1)

Country Link
JP (1) JP3348247B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4827358A (en) * 1984-05-09 1989-05-02 Canon Kabushiki Kaisha Apparatus for recording data in suitable format depending on the size of the recording material
US7631094B1 (en) 1997-03-13 2009-12-08 Yamaha Corporation Temporary storage of communications data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4827358A (en) * 1984-05-09 1989-05-02 Canon Kabushiki Kaisha Apparatus for recording data in suitable format depending on the size of the recording material
US7631094B1 (en) 1997-03-13 2009-12-08 Yamaha Corporation Temporary storage of communications data

Also Published As

Publication number Publication date
JP3348247B2 (en) 2002-11-20

Similar Documents

Publication Publication Date Title
US5781558A (en) Diagnostic memory access
US6184705B1 (en) Techniques for programming programmable logic array devices
US4586167A (en) Semiconductor memory device
US4759021A (en) Test pattern generator
JP2001035195A (en) Semiconductor memory
US5416746A (en) Memory circuit for alternately accessing data within a period of address data
JPH11339499A (en) Parallel bit test circuit sharing output driver, parallel bit test method utilizing the same, and its semiconductor memory device
JPH05189340A (en) Data delay control system
JPH04267489A (en) Microcomputer
US5157696A (en) Digital signal time difference correcting circuit
KR940012154A (en) Memory and its burst transfer continuous expansion method and ROM built-in microcomputer system using the method
JP2003347922A (en) Circuit and method for data output in synchronous semiconductor device
KR0124630B1 (en) Memroy chip extention control and appurtenance of random block access memory
US5185539A (en) Programmable logic device address buffer/multiplexer/driver
JP2576374B2 (en) In-device path monitoring device
JPH11328961A (en) Electronic circuit device and interface circuit
JPS5940396A (en) Associative memory device
JPH06251589A (en) Associative memory input/output control circuit
JPH1185463A (en) Arithmetic network device
JP3281898B2 (en) Memory mounted semiconductor device and memory test method
JP2867480B2 (en) Memory switching circuit
JPH10145344A (en) Bit phase synchronizing circuit
JPH06188866A (en) Data changing circuit
JPS632386B2 (en)
JPH07264259A (en) Frame transfer circuit

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020813

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080913

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080913

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080913

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees