[go: up one dir, main page]

JP2005079873A - Method of transmitting digital data signal, method of decoding digital data signal, digital data signal output circuit, and digital data signal decoding circuit - Google Patents

Method of transmitting digital data signal, method of decoding digital data signal, digital data signal output circuit, and digital data signal decoding circuit Download PDF

Info

Publication number
JP2005079873A
JP2005079873A JP2003307484A JP2003307484A JP2005079873A JP 2005079873 A JP2005079873 A JP 2005079873A JP 2003307484 A JP2003307484 A JP 2003307484A JP 2003307484 A JP2003307484 A JP 2003307484A JP 2005079873 A JP2005079873 A JP 2005079873A
Authority
JP
Japan
Prior art keywords
digital data
clock
parallel digital
parallel
time axis
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.)
Pending
Application number
JP2003307484A
Other languages
Japanese (ja)
Inventor
Hirohito Osawa
掋仁 倧柀
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2003307484A priority Critical patent/JP2005079873A/en
Publication of JP2005079873A publication Critical patent/JP2005079873A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Dc Digital Transmission (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce the number of data lines used for transmission by multiplexing parallel digital data in the direction of a time axis. <P>SOLUTION: On the side of an output circuit of a digital data signal, parallel digital data signals S0 and S1 are encoded. A plurality of encoded pieces of digital data ENa to ENc are sampled by a plurality of delay clocks related with a clock CK. A plurality of sampled pieces of digital data SSa to SSc are multiplexed in the direction of the time axis of the clock CK to obtain a digital data signal DO being an output signal. Since the signal DO is one, only one data line is required for transmitting the digital data signal DO, and thereby the number of the data lines is reduced. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

この発明は、個の䞊列デゞタルデヌタを䌝送するデゞタル䌝送系に適甚しお奜適なデゞタルデヌタ信号の䌝送方法、デゞタルデヌタ信号の埩号方法、デゞタルデヌタ信号出力回路およびデゞタルデヌタ信号埩号回路に関する。   The present invention relates to a digital data signal transmission method, a digital data signal decoding method, a digital data signal output circuit, and a digital data signal decoding circuit suitable for application to a digital transmission system for transmitting n parallel digital data.

詳しくは、信号線デヌタ線を利甚しおデゞタルデヌタの授受を行う堎合のデヌタ線の本数を削枛できるようにしたもので、個≧の䞊列デゞタルデヌタを䌝送する堎合であっおも、少ないデヌタ線で䞊列デゞタルデヌタを同時に䌝送できるようにしたものである。   Specifically, the number of data lines can be reduced when digital data is exchanged using a signal line (data line), and n (n ≧ 2) parallel digital data is transmitted. Even in such a case, parallel digital data can be transmitted simultaneously with a small number of data lines.

デゞタルデヌタを䌝送する堎合には、このデゞタルデヌタを䌝送するデヌタ線の他に、デゞタルデヌタを再珟するためのクロックを䌝送する必芁があるから、最䜎本のデヌタ線が必芁になる。   When digital data is transmitted, it is necessary to transmit a clock for reproducing the digital data in addition to the data line for transmitting the digital data. Therefore, at least two data lines are required.

クロックを含めたデヌタ線の本数をできるだけ少なくする手法ずしお、デゞタルデヌタをクロックの振幅方向や時間軞方向に倚重した状態で䌝送する手法が知られおいる䟋えば特蚱文献。   As a technique for reducing the number of data lines including a clock as much as possible, a technique of transmitting digital data in a state of being multiplexed in the clock amplitude direction or the time axis direction is known (for example, Patent Document 1).

この技術は䌝送すべきクロックの振幅方向に倀のデゞタルデヌタを倚重するか、クロックの時間軞方向に倀のデゞタルデヌタを倚重しお䌝送するようにしたものである。   In this technique, binary digital data is multiplexed in the amplitude direction of the clock to be transmitted, or binary digital data is multiplexed and transmitted in the time axis direction of the clock.

特開平−号公報Japanese Patent Laid-Open No. 3-52437

䞊述した特蚱文献に開瀺されおいる技術を採甚した堎合、本のデヌタ線を本にするこずができ、デヌタ線を本だけ省くこずができる。しかし、取り扱うこずのできるデゞタルデヌタは皮類である。   When the technique disclosed in Patent Document 1 described above is adopted, two data lines can be made one, and only one data line can be omitted. However, there is only one type of digital data that can be handled.

ある信号情報を適圓なビット数のデゞタルデヌタに倉換したずきでも、それらをパラレル・シリアル倉換しおシリアルのデゞタルデヌタずした䞊で、クロックに倚重するこずになる。したがっおパラレルのたたのデゞタルデヌタを、デヌタ線を削枛した状態で䌝送するための具䜓的な技術は開瀺されおいない。䟋えば、ビットに倉換されたデゞタルデヌタをパラレルデヌタのたたクロックに重畳しお䌝送する技術は開瀺されおいない。   Even when a certain signal (information) is converted into digital data having an appropriate number of bits, they are converted into serial digital data by parallel-serial conversion and multiplexed into a clock. Therefore, no specific technique for transmitting parallel digital data while reducing the number of data lines is disclosed. For example, a technique for superimposing and transmitting digital data converted into 3 bits on a clock as parallel data is not disclosed.

たた、内容の異なる耇数の信号情報のデゞタルデヌタを䞊列に䞊べ、䞊列に䞊べられた個≧のデゞタルデヌタをデヌタ線を増やすこずなく、同時に䌝送できるような具䜓的な技術も開瀺されおいない。   Further, the digital data of a plurality of signals (information) having different contents are arranged in parallel, and the specific number n (n ≧ 2) digital data arranged in parallel can be transmitted simultaneously without increasing the data line. No technology is disclosed.

個のデゞタルデヌタを同時に䌝送する堎合、぀たり個の䞊列デゞタルデヌタを同時に䌝送するには、少なくずも本のデヌタ線を必芁ずするからである。   This is because when n pieces of digital data are transmitted simultaneously, that is, in order to simultaneously transmit n pieces of parallel digital data, at least (n + 1) data lines are required.

しかし、デヌタ線の本数が増えるず、などの同士を接続する堎合には、デヌタ線ず同数の接続ピン端子ピンが必芁になるから、の芏暡も倧きくなり、自身や、を搭茉する基板の面積も倧きくなっお、基板を搭茉する電子機噚の小型化の隘路ずなる。   However, as the number of data lines increases, when connecting ICs such as LSIs, the same number of connection pins (terminal pins) as the data lines are required. The area of the IC substrate on which the LSI is mounted is increased, which becomes a bottleneck for downsizing the electronic device on which the IC substrate is mounted.

䟋えば図に瀺すように、基板図瀺はしない䞊に搭茉された耇数、䟋えば぀の同士がそれぞれ個の入出力端子を有するずき、これらを結ぶための基板に圢成されるデヌタ線もたた本のデヌタ線が必芁になる。デヌタ線の本数が増えるずそれだけ自身や基板の面積が増えおしたう。   For example, as shown in FIG. 16, when a plurality of, for example, two LSIs 1 and 2 mounted on an IC substrate (not shown) each have y input / output terminals, an IC for connecting these LSIs 1 and 2 is used. The data lines 3 formed on the substrate also require y data lines 3. As the number of data lines 3 increases, the area of the LSI itself and the IC substrate increases accordingly.

たた、デヌタ線を沢山必芁ずするずきには、デヌタ線同士の遅延量を合わせるため、デヌタ線同士の等長配線や、むンピヌダンスマッチングを考慮した基板の蚭蚈を行わなければならないなど、基板蚭蚈の䞊での制玄が䌎う。   In addition, when many data lines 3 are required, in order to adjust the delay amount between the data lines, it is necessary to design an equal length wiring between the data lines and an IC board in consideration of impedance matching. With the above constraints.

そこで、この発明はこのような埓来の課題を解決したものであっお、特に個の䞊列デゞタルデヌタを䌝送する堎合であっおも、デヌタ線の本数を倧幅に削枛できるデゞタルデヌタ信号の䌝送方法等を提案するものである。   Therefore, the present invention solves such a conventional problem, and in particular, even when n parallel digital data is transmitted, a digital data signal transmission method capable of greatly reducing the number of data lines. Etc. are proposed.

䞊述の課題を解決するため、請求項に蚘茉したこの発明に係るデゞタルデヌタ信号の䌝送方法では、個≧の䞊列デゞタルデヌタをクロックに同期させるず共に、このクロックに䞊蚘個の䞊列デゞタルデヌタを倚重するステップを有するこずを特城ずする。   In order to solve the above-described problem, in the digital data signal transmission method according to the first aspect of the present invention, n parallel digital data (n ≧ 2) are synchronized with the clock, and the n number of the parallel digital data is included in the clock. And a step of multiplexing the parallel digital data.

請求項に蚘茉したこの発明に係るデゞタルデヌタ信号埩号方法では、䌝送クロックに同期し、か぀この䌝送クロックにビットの䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号が䟛絊されるデヌタ埩号郚を有し、
このデヌタ埩号郚で䞊蚘デゞタルデヌタ信号がビットの䞊蚘䞊列デゞタルデヌタに埩号されるこずを特城ずする。
According to a fourteenth aspect of the present invention, there is provided a digital data signal decoding method according to the present invention, further comprising a data decoding unit that is synchronized with a transmission clock and is supplied with a digital data signal in which n-bit parallel digital data is multiplexed on the transmission clock. And
The data decoding unit decodes the digital data signal into the n-bit parallel digital data.

請求項に蚘茉したこの発明に係るデゞタルデヌタ信号出力回路では、クロックず、このクロックに同期した個≧の䞊列デゞタルデヌタがそれぞれ䟛絊される倚重化郚を有し、
この倚重化郚で䞊蚘䞊列デゞタルデヌタが䞊蚘クロックの振幅方向に倚重されたデゞタルデヌタ信号が出力されるようになされたこずを特城ずする。
A digital data signal output circuit according to the present invention as set forth in claim 28, further comprising a multiplexing unit to which a clock and n (n ≧ 2) parallel digital data synchronized with the clock are respectively supplied.
The multiplexing section outputs a digital data signal in which the parallel digital data is multiplexed in the amplitude direction of the clock.

請求項に蚘茉したこの発明に係るデゞタルデヌタ信号出力回路では、クロックず、このクロックに同期した個≧の䞊列デゞタルデヌタがそれぞれ䟛絊される倚重化郚を有し、
この倚重化郚で䞊蚘䞊列デゞタルデヌタが䞊蚘クロックの時間軞方向に倚重されたデゞタルデヌタ信号が出力されるようになされたこずを特城ずする。
A digital data signal output circuit according to a thirty-second aspect of the present invention includes a multiplexing unit to which a clock and n (n ≧ 2) parallel digital data synchronized with the clock are respectively supplied.
The multiplexing section outputs a digital data signal in which the parallel digital data is multiplexed in the time axis direction of the clock.

請求項に蚘茉したこの発明に係るデゞタルデヌタ信号埩号回路では、䌝送クロックに䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号が䟛絊されるデヌタ埩号郚を有し、
このデヌタ埩号郚で、䞊蚘䌝送クロックが分離されるず共に、分離された䌝送クロックを甚いお䞊蚘䌝送クロックの振幅方向に倚重された䞊蚘䞊列デゞタルデヌタが埩号されるようになされたこずを特城ずする。
A digital data signal decoding circuit according to the present invention as set forth in claim 41, further comprising a data decoding unit to which a digital data signal in which parallel digital data is multiplexed in a transmission clock is supplied,
The data decoding unit separates the transmission clock and uses the separated transmission clock to decode the parallel digital data multiplexed in the amplitude direction of the transmission clock. .

たた、請求項に蚘茉されたこの発明に係るデゞタルデヌタ信号埩号回路では、䌝送クロックに䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号が䟛絊されるデヌタ埩号郚を有し、
このデヌタ埩号郚で、䞊蚘䌝送クロックが分離されるず共に、分離された䌝送クロックを甚いお䞊蚘䌝送クロックの時間軞方向に倚重された䞊蚘䞊列デゞタルデヌタが埩号されるようになされたこずを特城ずする。
According to a 45th aspect of the present invention, there is provided a digital data signal decoding circuit according to the present invention, comprising: a data decoding unit to which a digital data signal in which parallel digital data is multiplexed is supplied to a transmission clock;
The data decoding unit separates the transmission clock and uses the separated transmission clock to decode the parallel digital data multiplexed in the time axis direction of the transmission clock. To do.

この発明では、ビットのパラレルデゞタルデヌタあるいは個のシリアルデゞタルデヌタを、それぞれ個の䞊列デゞタルデヌタずしお䞊べ、これら個のデゞタルデヌタを組ずしお順に䌝送すべきクロックに倚重しお䌝送する。クロックぞの倚重は、クロックの振幅方向ずその時間軞方向が考えられる。   In the present invention, n-bit parallel digital data or n serial digital data are arranged as n parallel digital data, and these n digital data are multiplexed and transmitted as a set to a clock to be transmitted in order. . Multiplexing to a clock can be considered in the amplitude direction of the clock and its time axis direction.

クロックの振幅方向に個の䞊列デゞタルデヌタを倚重する堎合には、個の䞊列デゞタルデヌタをビットのデゞタルデヌタず芋なしお、これをアナログデヌタに倉換する。䟋えば個の䞊列デゞタルデヌタを順次䌝送するずきには、ビットのデゞタルデヌタず芋なし、このビットのデゞタルデヌタをアナログデヌタに倉換する。そうするず、ビットの内容””、””に応じたアナログデヌタが埗られる。䟋えば「」のずきのアナログデヌタを基準レベル䟋えばれロレベルずしたずきには、「」の䞊列デゞタルデヌタでは、基準レベルに察しお倍のアナログレベルのアナログデヌタずなっお埗られる。   When n parallel digital data are multiplexed in the clock amplitude direction, the n parallel digital data are regarded as n-bit digital data and converted into analog data. For example, when three parallel digital data are sequentially transmitted, the digital data is regarded as 3-bit digital data, and the 3-bit digital data is converted into analog data. Then, analog data corresponding to the bit contents (“1”, “0”) is obtained. For example, when analog data at “000” is used as a reference level (eg, zero level), parallel digital data of “111” is obtained as analog data having an analog level that is eight times the reference level.

そしお、それぞれの䞊列デゞタルデヌタのビット内容に応じお倉換されたアナログデヌタがクロックに倚重される。倚重される区間は、デュヌティのクロックであるずきには、ハむレベルたたはロヌレベルに反転する区間であっお、このハむレベルの反転期間だけアナログデヌタが倚重される。   Then, the analog data converted according to the bit content of each parallel digital data is multiplexed on the clock. The multiplexed section is a section that is inverted to a high level (or low level) when the clock has a duty of 50%, and analog data is multiplexed only during this high level inversion period.

個の䞊列デゞタルデヌタをアナログデヌタに倉換するずきは、個の䞊列デゞタルデヌタを単玔にアナログデヌタに倉換する手法の他に、この個の䞊列デゞタルデヌタを䞀旊笊号化し、笊号化した䞊列デゞタルデヌタをアナログデヌタに倉換する手法がある。   When converting n pieces of parallel digital data into analog data, in addition to a method of simply converting n pieces of parallel digital data into analog data, the n pieces of parallel digital data are once encoded and encoded. There is a method for converting digital data into analog data.

このようにクロックにアナログデヌタを倚重したデゞタルデヌタ信号を䌝送信号ずした堎合には、デゞタルデヌタ信号に含たれるクロックが䌝送クロックずしお機胜するから、このデゞタルデヌタ信号の䞭に䌝送クロックも、デヌタも共に含たれおいるこずになるので、仮に個の䞊列デゞタルデヌタを同時に䌝送する堎合でも、䌝送すべきデゞタルデヌタ信号は぀であるので、デヌタ線は本で枈む。   Thus, when a digital data signal obtained by multiplexing analog data on a clock is used as a transmission signal, the clock included in the digital data signal functions as a transmission clock. Therefore, even if three parallel digital data are simultaneously transmitted, only one data line is required because only one digital data signal is to be transmitted.

このこずは個の䞊列デゞタルデヌタであっおも、これをビットのパラレルデゞタルデヌタず芋なしおアナログ倉換凊理を斜しおクロックに倚重すれば、クロックを含めお本のデヌタ線が必芁なずころを、本のデヌタ線のみでデヌタを䌝送できるこずになる。   This means that even if there are four parallel digital data, if this is regarded as 4-bit parallel digital data, analog conversion processing is performed and multiplexed on the clock, five data lines including the clock are required. Thus, data can be transmitted by only one data line.

クロックの振幅方向ではなくその時間軞方向に個の䞊列デゞタルデヌタを倚重するこずもできる。この堎合には、デヌタの倚重凊理ずしお䌝送クロックよりも高速なクロックを䜿甚するこずもできる。高速クロックを䜿甚する堎合には䌝送クロックから高速クロックを生成し、この高速クロックに基づいお個の䞊列デゞタルデヌタを元のクロック䌝送クロックに倚重する。   It is also possible to multiplex n parallel digital data in the time axis direction instead of the clock amplitude direction. In this case, a clock that is faster than the transmission clock can be used for data multiplexing. When a high-speed clock is used, a high-speed clock is generated from the transmission clock, and n parallel digital data are multiplexed on the original clock (transmission clock) based on the high-speed clock.

同䞀時間軞䞊に存圚する個の䞊列デゞタルデヌタは、これらをそれぞれ時間軞がシフトした個のデゞタルデヌタに倉換され、倉換された個のデゞタルデヌタが、䟋えばクロックのハむレベルの区間にその時間軞方向に倚重される。䟋えば個の䞊列デゞタルデヌタであるずきには、クロックのハむレベルの区間に぀のデゞタルデヌタを倚重できるように、䌝送クロックに察しその倍以䞊のクロックを甚いお、぀のデゞタルデヌタを順に倚重する。   The n parallel digital data existing on the same time axis are converted into n digital data, each of which is shifted in time axis, and the converted n digital data is, for example, in a high level section of a clock. Multiplexed in the time axis direction. For example, when there are three pieces of parallel digital data, the three digital data are sequentially multiplexed using four or more clocks of the transmission clock so that the three digital data can be multiplexed in the high level section of the clock. .

こうすれば、䌝送クロックの䞭に個の䞊列デゞタルデヌタが倚重されたこずになるので、この倚重信号を䌝送信号デゞタルデヌタ信号ずしお䜿甚すれば、そのずきのデヌタ線は本で枈む。時間軞方向ぞのシフトの仕方によっおは、n倍以䞊の高速クロックが甚いられる。 In this way, since three parallel digital data are multiplexed in the transmission clock, if this multiplexed signal is used as a transmission signal (digital data signal), only one data line is sufficient. . Depending on how to shift in the time axis direction, a high-speed clock of (2 n +1) times or more is used.

デヌタ線の本数が削枛されるこずに䌎っお、この発明をのデヌタ䌝送系に適甚する堎合にはの入出力端子数を削枛できるし、耇数のを搭茉した基板偎では等長配線やむンピヌダンスマッチングを考慮するこずなくの回路蚭蚈を行えるので、回路蚭蚈が容易になるず共に、面積や基板面積をそれぞれ削枛できる実益を有する。   As the number of data lines is reduced, when the present invention is applied to an LSI data transmission system, the number of input / output terminals of the LSI can be reduced, and on the side of an IC board on which a plurality of LSIs are mounted, etc. Since IC circuit design can be performed without considering long wiring and impedance matching, the circuit design is facilitated, and the LSI area and IC board area can be reduced.

の入出力端子数が倚い堎合には、ビットごずに括っお凊理すれば、×倍の入出力端子数があったずしおも、トヌタル本のデヌタ線で、×個の䞊列デゞタルデヌタを同時に䌝送するこずができる。   When the number of input / output terminals of an LSI is large, if processing is performed for every n bits, even if there are n × a times the number of input / output terminals, the total number of data lines is (n × a). Multiple parallel digital data can be transmitted simultaneously.

以䞊説明したようにこの発明では、個の䞊列デゞタルデヌタをクロックの振幅方向たたは時間軞方向に倚重しお䌝送するようにしたものであるから、そのずきのデヌタ線の本数を埓来よりも倧幅に削枛できる実益を有する。   As described above, according to the present invention, n parallel digital data are multiplexed and transmitted in the amplitude direction or time axis direction of the clock, so that the number of data lines at that time is significantly larger than the conventional number. The actual profit can be reduced.

続いお、この発明に係るデゞタルデヌタ信号の䌝送方法等の奜たしい実斜䟋を図面を参照しお詳现に説明する。   Next, preferred embodiments of a digital data signal transmission method and the like according to the present invention will be described in detail with reference to the drawings.

この発明は個の䞊列デゞタルデヌタをクロックに倚重しお䌝送し、受け偎ではこのクロックを抜出するこずで、個の䞊列デゞタルデヌタを分離し、埩号するようにしたものである。   In the present invention, n parallel digital data are multiplexed and transmitted on a clock, and the receiving side extracts this clock to separate and decode the n parallel digital data.

個の䞊列デゞタルデヌタずしおは、第に、同䞀の信号情報をビットのデゞタルデヌタに倉換し、そのずきの䞊䜍ビットから䞋䜍ビットたでを含む個ビットの䞊列デゞタルデヌタが考えられる。぀たりパラレルのデゞタルデヌタのたた取り扱う。   As n parallel digital data, first, the same signal (information) is converted into n-bit digital data, and n (n bits) parallel digital data including upper bits to lower bits at that time Can be considered. In other words, it is handled as parallel digital data.

第は、盞互に関係するかどうかは問わないが、個の信号情報をそれぞれ所定ビット数のデゞタルデヌタに倉換し、これをシリアルデゞタルデヌタずしたずきの各ビットのデゞタルデヌタをそれぞれ個䞊べたずきの䞊列デゞタルデヌタが考えられる。この発明はその䜕れの䞊列デゞタルデヌタでも取り扱うこずができる。   The second is not related to whether or not they are related to each other, but each of n signals (information) is converted into digital data of a predetermined number of bits and converted into serial digital data. Parallel digital data can be considered when n data are arranged. The present invention can handle any of the parallel digital data.

クロックぞの䞊列デゞタルデヌタの倚重は、クロックの振幅方向ぞの倚重ず、時間軞方向ぞの倚重ずが考えられる。たた、同時に䌝送すべき䞊列デゞタルデヌタの個数は以䞊であればよい。以䞋説明ではず、を䟋瀺する。最初に、の堎合を䟋瀺する。䌝送系ずしおは図に瀺すような同士のデヌタ䌝送系を䟋瀺する。   Multiplexing of parallel digital data to the clock is considered to be multiplexing in the amplitude direction of the clock and multiplexing in the time axis direction. The number n of parallel digital data to be transmitted at the same time may be two or more. In the following description, n = 2 and n = 3 will be exemplified. First, a case where n = 2 is illustrated. An example of the transmission system is a data transmission system between LSIs as shown in FIG.

で、クロックの振幅方向ぞの倚重䟋
図はこのずきの実斜䟋である。図はデゞタルデヌタ信号の送受信システムを瀺すもので、デゞタルデヌタ信号の出力回路ずデゞタルデヌタ信号の埩号回路ずで構成される。デゞタルデヌタ信号の出力回路はデゞタルデヌタ信号の送信郚を構成するものであり、図では偎の出力段に蚭けられる。デゞタルデヌタ信号の埩号回路はデゞタルデヌタ信号の受信郚を構成するものであり、偎の入力段に蚭けられる。
(1) Example of multiplexing in the amplitude direction of the clock when n = 2 FIG. 1 shows an embodiment at this time. FIG. 1 shows a digital data signal transmission / reception system, which comprises a digital data signal output circuit 10 and a digital data signal decoding circuit 100. The digital data signal output circuit 10 constitutes a digital data signal transmitter, and is provided in the output stage on the LSI 1 side in FIG. The digital data signal decoding circuit 100 constitutes a digital data signal receiving unit, and is provided in an input stage on the LSI 2 side.

図のタむミングチャヌトを参照しながら説明するず、デゞタルデヌタ信号の出力回路は、クロック図に同期した個の、この䟋では個の䞊列デゞタルデヌタ図、を倚重するための倚重化郚で構成される。   Referring to the timing chart of FIG. 2, the output circuit 10 of the digital data signal DO has n parallel digital data S0 and S1 (FIG. 2B) synchronized with the clock CK (FIG. 2A). , C), and a multiplexing unit 20 for multiplexing.

倚重化郚は䞊列デゞタルデヌタの倉換郚ず、倉換されたアナログデヌタをサンプリングするサンプリング郚ず、サンプリングされおパルス状に倉換されたアナログデヌタず、クロックを倚重する倚重郚ずで構成される。   The multiplexing unit 20 multiplexes the D / A conversion unit 22 for parallel digital data, the sampling unit 24 for sampling the analog data that has been D / A converted, the analog data that has been sampled and converted into a pulse shape, and the clock CK. And a multiplexing unit 26.

倉換郚には、端子よりクロックが䟛絊されるず共に、端子より、クロックに同期した個の䞊列デゞタルデヌタ、が䟛絊される。䞊列に同時入力される個の䞊列デゞタルデヌタをビットのパラレルデゞタルデヌタず芋なしお、これら䞊列デゞタルデヌタをアナログデヌタに倉換する。   The D / A converter 22 is supplied with the clock CK from the terminal 18 and is supplied with two parallel digital data S0 and S1 synchronized with the clock CK from the terminals 12 and 14. The two parallel digital data S0 and S1 that are simultaneously input in parallel are regarded as 2-bit parallel digital data, and the parallel digital data S0 and S1 are converted into analog data SA.

したがっお図、に瀺すようなビットの組み合わせずしおビットの䞊列デゞタルデヌタが入力したずきには、これをアナログ倉換するず、図に瀺すようなアナログデヌタが埗られる。このずき、䞀方の䞊列デゞタルデヌタは䞋䜍ビットずしお機胜し、他方の䞊列デゞタルデヌタは䞊䜍ビットずしお機胜する。因みに、入力ビットがのずきのアナログデヌタは「」れロ基準レベルであり、入力ビットがであるずきのアナログデヌタは「」ずなる。   Accordingly, when 2-bit parallel digital data S0 and S1 are input as a combination of bits as shown in FIGS. 2B and 2C, analog data SA as shown in FIG. 2C is obtained by analog conversion. At this time, one parallel digital data S0 functions as a lower bit, and the other parallel digital data S1 functions as an upper bit. Incidentally, the analog data SA when the input bit is (0, 0) is “0” (zero = reference level), and the analog data SA when the input bit is (0, 1) is “1”. .

アナログデヌタはクロックず共にサンプリング郚に䟛絊されお、アナログデヌタがサンプリングされる。クロックがハむレベルのずきアナログデヌタが出力され、ロヌレベルのずき接地レベルが出力されるものずすれば、クロックによっお図に瀺すように、入力ビットに応じたアナログレベルを有するサンプリング出力が埗られる。ビット入力の堎合には、段階のアナログレベルを持぀。   The analog data SA is supplied to the sampling unit 24 together with the clock CK, and the analog data SA is sampled. Assuming that the analog data SA is output when the clock CK is at a high level and the ground level is output when the clock CK is at a low level, the sampling output having an analog level corresponding to the input bit as shown in FIG. 2E by the clock CK. SS is obtained. In the case of 2-bit input, it has four analog levels.

サンプリング出力はクロックず共に、倚重郚を構成する加算噚に䟛絊される。この加算噚でクロックにサンプリング出力が倚重加算される。クロックず同じタむミングハむレベルの区間に、クロックず同じパルス幅のサンプリング出力が埗られるので、クロックの振幅方向にサンプリング出力が倚重された図に瀺す出力信号が埗られる。この出力信号がデゞタルデヌタ信号ずなる。   The sampling output SS is supplied together with the clock CK to the adder 26 constituting the multiplexing unit. The adder 26 multiplexes (adds) the sampling output SS to the clock CK. Since the sampling output SS having the same pulse width as that of the clock CK is obtained at the same timing (high level interval) as that of the clock CK, the output signal shown in FIG. 2F in which the sampling output SS is multiplexed in the amplitude direction of the clock CK is obtained. . This output signal becomes the digital data signal DO.

デゞタルデヌタ信号にはクロック䌝送クロックが含たれ、さらに送信すべき䞊列デゞタルデヌタも含たれおいるから、ずずを結ぶデヌタ線は本で足りる。したがっお出力端子には本のデヌタ線のみが接続される。   Since the digital data signal DO includes a clock (transmission clock) CK and also includes parallel digital data S0 and S1 to be transmitted, only one data line 28 connecting LSI1 and LSI2 is sufficient. Therefore, only one data line 28 is connected to the output terminal 27.

デゞタルデヌタ信号の埩号回路は、図に瀺すようにデヌタ埩号郚で構成される。   The decoding circuit 100 for the digital data signal DO includes a data decoding unit 110 as shown in FIG.

デヌタ埩号郚は、デゞタルデヌタ信号が䟛絊される倉換郚ず、デゞタルデヌタ信号よりクロック䌝送クロックを抜出するための䌝送クロック抜出郚ずしお機胜するバッファ郚ず、抜出されたクロックを遅延する遅延郚ずで構成される。   The data decoding unit 110 includes an A / D conversion unit 102 to which a digital data signal DO is supplied, a buffer unit 105 that functions as a transmission clock extraction unit for extracting a clock (transmission clock) CK from the digital data signal DO, The delay unit 106 delays the extracted clock CK.

バッファ郚には、所定のスレショヌルドレベルが甚意され、このスレショヌルドレベルを甚いお、入力端子を介しお入力されたデゞタルデヌタ信号のレベルを比范するこずで、デゞタルデヌタ信号よりクロックが抜出される。抜出されたクロックはさらに遅延郚に䟛絊されお、この䟋では入力デゞタルデヌタ信号よりもクロック分皋床遅延される。遅延されたクロック図が出力端子に出力されるず共に、倉換郚に䟛絊される。   A predetermined threshold level is prepared in the buffer unit 105, and the digital data signal DO is compared by using the threshold level to compare the level of the digital data signal DO input through the input terminal 104. Thus, the clock CK is extracted. The extracted clock CK is further supplied to the delay unit 106, and in this example, is delayed by about ÂŒ clock from the input digital data signal DO. The delayed clock DLCK (FIG. 2G) is output to the output terminal 107 and supplied to the A / D converter 102.

倉換郚では抜出したクロックに同期させお倉換を行っお、入力したデゞタルデヌタ信号より個の䞊列デゞタルデヌタが生成される。この䟋では、クロックの立ち䞊がりタむミングでの入力デゞタルデヌタ信号のレベルをサンプリングし、そのサンプリングレベルがビットのデゞタルデヌタに倉換される。   The A / D conversion unit 102 performs A / D conversion in synchronization with the extracted clock CK, and generates two parallel digital data from the input digital data signal DO. In this example, the level of the input digital data signal DO at the rising timing of the clock CK is sampled, and the sampling level is converted into 2-bit digital data.

その結果、図に瀺すようにこの䟋ではクロックが倚重された状態での最䜎アナログレベルを持った入力デゞタルデヌタ信号が、ビットのデゞタルデヌタに倉換される。したがっお最䜎レベルよりも段階レベルの高い入力デゞタルデヌタ信号は、ビットのデゞタルデヌタに倉換され、そしお最もレベルの高い入力デゞタルデヌタ信号は、ビットのデゞタルデヌタに倉換されるので、結局出力端子には、図に瀺すような䞊列デゞタルデヌタが同時に埩号、生成されるこずになる。   As a result, as shown in FIG. 2, in this example, the input digital data signal DOa having the lowest analog level with the clock CK multiplexed is converted into 2-bit digital data (0, 0). Therefore, the input digital data signal DOb having a level higher by one level than the lowest level is converted into 2-bit digital data (0, 1), and the input digital data signal DOd having the highest level is converted into 2-bit digital data (1 , 1), parallel digital data S0 and S1 as shown in FIGS. 2H and I are decoded and generated at the output terminals 108 and 109 at the same time.

このようにクロックの振幅方向に察し、個の䞊列デゞタルデヌタに盞圓するデヌタを倚重するこずで、少ないデヌタ線を䜿甚しお䞊列デゞタルデヌタを䌝送するこずができる。   In this way, by multiplexing the data corresponding to the two parallel digital data S0 and S1 in the amplitude direction of the clock CK, the parallel digital data can be transmitted using a small number of data lines.

で、クロックの時間軞方向ぞの倚重䟋
図および図を参照しお説明する。図においお、デゞタルデヌタ信号の出力回路はクロックに同期した個の䞊列デゞタルデヌタをクロック倚重する倚重化郚を有する。
(2) Example of multiplexing n = 2 in the time axis direction of the clock CK A description will be given with reference to FIGS. In FIG. 3, the digital data signal output circuit 10 has a multiplexing unit 30 for clock CK multiplexing n parallel digital data S0 and S1 synchronized with a clock CK.

倚重化郚は、クロックに同期した䞊列デゞタルデヌタ図、を笊号化゚ンコヌドする笊号化郚゚ンコヌダず、笊号化された耇数の、この䟋では぀の笊号化出力デゞタルデヌタ、図〜参照を、クロックに関連した぀の遅延クロック〜図〜でサンプリングするサンプリング郚ず、サンプリングされた぀のデゞタルデヌタ〜図〜を、クロックの時間軞方向に倚重する倚重郚ずで構成される。   The multiplexing unit 30 includes an encoding unit (encoder) 42 that encodes the parallel digital data S0 and S1 (FIGS. 4B and 4C) synchronized with the clock, and a plurality of encoded units, three in this example, The encoded output (digital data) ENa, ENb, ENc (see FIGS. 4D to F) is sampled by three sampling clocks DLCKa to DLCKc (FIG. 4K to M) related to the clock CK, and sampled It comprises a multiplexing unit 48 that multiplexes three digital data SSa to SSc (FIGS. 4G to I) in the time axis direction of the clock CK.

笊号化郚には、端子より図に瀺す個の䞊列デゞタルデヌタが䟛絊される。この笊号化郚は入力した個の䞊列デゞタルデヌタを、ビットのデゞタルデヌタず芋なしお笊号化しお、ビットのデゞタルデヌタに倉換する。入力が個の䞊列デゞタルデヌタの堎合のビットの組み合わせはトヌタル぀ずなるから、れロを陀くずトヌタル぀の笊号化出力が必芁になる。そのため、笊号化郚では、図〜に瀺すような぀の笊号化出力〜が埗られるように笊号化パルス幅倉調される。   Two parallel digital data S0 and S1 shown in FIGS. 4A and 4B are supplied to the encoding unit 42 from terminals 32 and 34, respectively. The encoding unit 42 encodes the input two parallel digital data S0 and S1 as 2-bit digital data, and converts the data into 3-bit digital data. Since there are a total of four bit combinations when the input is two parallel digital data S0 and S1, a total of three encoded outputs are required except for zero. Therefore, the encoding unit 42 performs encoding (pulse width modulation) so as to obtain three encoded outputs ENa to ENc as shown in FIGS.

぀たり、図に瀺すように、入力䞊列デゞタルデヌタがのずきには、オヌルれロの笊号化出力、が出力され、入力がのずきには、が出力され、入力がのずきには、が出力され、そしお、入力がのずきにはオヌルの笊号化出力が出力されるように笊号化凊理される。   That is, as shown in FIG. 4, when the input parallel digital data S0 and S1 are (0, 0), an all-zero encoded output (ENa, ENb, ENc) = (0, 0, 0) is output. When (0,1) is (0,1), (1,0,0) is output. When the input is (1,0), (1,1,0) is output and the input is (1,1). In this case, the encoding process is performed so that all 1 encoded outputs (1, 1, 1) are output.

笊号化された笊号化出力〜はサンプリング郚に䟛絊される。サンプリング郚は笊号化出力の数だけ蚭けられおおり、それぞれのサンプリング郚〜には、端子に䟛絊されたクロックを順次遅延しお埗た遅延クロック〜が䟛絊される。クロックは図に瀺すように、デヌタ倚重を考慮しおこの䟋ではそのデュヌティヌがのパルス信号が䜿甚される。   The encoded encoded outputs ENa to ENc are supplied to the sampling unit 44. The sampling units 44 are provided as many as the number of encoded outputs, and delay clocks DLCKa to DLCKc obtained by sequentially delaying the clock CK supplied to the terminal 36 are supplied to the sampling units 44A to 44C. As shown in FIG. 4A, the clock CK is a pulse signal having a duty of 1/4 in this example in consideration of data multiplexing.

そのため、瞊続接続された遅延郚〜の先頭の遅延郚にクロックが䟛絊されおクロック分だけ遅延される。遅延されたクロックは第のサンプリング郚に䟛絊され、ここで䞋䜍ビットの笊号化出力がサンプリングされるこずで図に瀺すサンプリング出力が埗られる。   Therefore, the clock CK is supplied to the first delay unit 46A of the cascaded delay units 46A to 46C and delayed by one clock. The delayed clock DLCKa is supplied to the first sampling unit 44A, where the lower bit encoded output ENa is sampled to obtain a sampling output SSa shown in FIG. 4G.

同様に、段目の遅延郚によっおクロック分遅延されたクロックず、䞭䜍ビットの笊号化出力ずが第のサンプリング郚に䟛絊されお、図に瀺すサンプリング出力が埗られ、そしお、終段の遅延郚から出力されたクロック分遅延されたクロックず、䞊䜍ビットの笊号化出力ずが第のサンプリング郚に䟛絊されお、図に瀺すサンプリング出力が埗られる。   Similarly, the clock DLCKb delayed by two clocks by the second-stage delay unit 46B and the intermediate bit encoded output ENb are supplied to the second sampling unit 44B, and the sampling output SSb shown in FIG. Then, the clock DLCKc delayed by 3 clocks output from the delay unit 46C at the final stage and the encoded output ENc of the upper bits are supplied to the third sampling unit 44C, and the sampling shown in FIG. 4I is performed. An output SSc is obtained.

ここで、遅延クロック〜はそれぞれクロック分づ぀遅延されおいるから、サンプリングされた出力ずおよびの関係も図に瀺すようにそれぞれクロック分だけシフトした状態で埗られる。   Here, since the delay clocks DLCKa to DLCKc are delayed by one clock, the relationship between the sampled outputs SSa, SSb, and SSc is obtained in a state shifted by one clock as shown in FIG.

぀のサンプリング出力〜は倚重郚ずしお機胜する加算噚に䟛絊されお、遅延されおいない元々のクロックず倚重加算凊理される。
その結果、入力䞊列デゞタルデヌタがのずきはクロックのみが出力され、入力䞊列デゞタルデヌタがのずきはクロックに続けおサンプリング出力が重畳されるので、クロック分のパルス幅だけ出力信号のパルス幅が広がる。
The three sampling outputs SSa to SSc are supplied to an adder 48 that functions as a multiplexing unit, and are multiplexed (added) with the original clock CK that is not delayed.
As a result, when the input parallel digital data is (0, 0), only the clock CK is output, and when the input parallel digital data is (1, 0), the sampling output SSa is superimposed after the clock CK. The pulse width of the output signal DO increases by the pulse width of one clock.

同様にしお、入力䞊列デゞタルデヌタがであるずきにはサンプリング出力ずずが重畳されるので、クロック分のパルス幅だけ出力信号のパルス幅が広がるから、結局のずころ入力䞊列デゞタルデヌタがであるずきにはサンプリング出力、およびがそれぞれクロックに重畳される結果、クロック分のパルス幅だけ出力信号のパルス幅が広がる。   Similarly, when the input parallel digital data is (0, 1), since the sampling outputs SSa and SSb are superimposed, the pulse width of the output signal DO is widened by a pulse width of 2 clocks. When the parallel digital data is (1, 1), the sampling outputs SSa, SSb, and SSc are superimposed on the clock CK, respectively. As a result, the pulse width of the output signal DO is expanded by a pulse width of 3 clocks.

このように、このサンプリング凊理および加算凊理によっお、個の䞊列デゞタルデヌタはビットのデゞタルデヌタず芋なされお、クロックの時間軞方向に倉換され、そしおこのクロックの時間軞方向に倚重されるこずによっお、䞊列デゞタルデヌタの倀デヌタ倀に盞圓するパルス幅ずなされた出力信号が埗られるこずになる。   Thus, by this sampling process and addition process, the two parallel digital data are regarded as 2-bit digital data, converted in the time axis direction of the clock CK, and multiplexed in the time axis direction of the clock CK. As a result, an output signal DO having a pulse width corresponding to the values (data values) of the parallel digital data S0 and S1 is obtained.

出力信号はデゞタルデヌタ信号ずなっお、出力回路の出力端子より出力される。この堎合においおも、デゞタルデヌタ信号には䌝送クロックずしおも機胜するクロックが含たれ、さらに䞊列デゞタルデヌタも時間軞方向に倉換された状態で重畳されおいるから、デゞタルデヌタ信号を䌝送するためのデヌタ線は本で枈む。   The output signal DO becomes a digital data signal and is output from the output terminal 49 of the output circuit 10. Also in this case, the digital data signal DO includes the clock CK that also functions as a transmission clock, and the parallel digital data S0 and S1 are also superimposed in a state converted in the time axis direction. Only one data line 36 is required to transmit.

デゞタルデヌタ信号の埩号回路は、図に瀺すようにデヌタ埩号郚で構成される。   The decoding circuit 100 for the digital data signal DO includes a data decoding unit 120 as shown in FIG.

デヌタ埩号郚は、䌝送クロック抜出郚ず、抜出された䌝送クロックに基づいお䞊列デゞタルデヌタを生成するデヌタ生成郚で構成される。   The data decoding unit 120 includes a transmission clock extraction unit 122 and a data generation unit 123 that generates parallel digital data S0 and S1 based on the extracted transmission clock CK.

䌝送クロック抜出郚は、デゞタルデヌタ信号が䟛絊される瞊続接続された぀の遅延郚〜で構成される。デヌタ生成郚は、デゞタルデヌタ信号が䟛絊されるデヌタ倉換郚ずも衚珟できるサンプリング郚を構成する、この䟋では個の型フリップフロップ〜ず、デヌタ埩号信号〜が䟛絊されるデヌタ埩号郚ず、その埩号出力およびから元の䞊列デゞタルデヌタを生成する、この䟋では぀の型フリップフロップ、ずで構成される。   The transmission clock extraction unit 122 includes three delay units 122 (122A to 122C) connected in cascade to which the digital data signal DO is supplied. The data generation unit 123 constitutes a sampling unit 124 that can be expressed as a data conversion unit to which a digital data signal DO is supplied. In this example, three D-type flip-flops 124A to 124C and data decoding signals DFa to DFc are supplied. The data decoding unit 126 is configured to generate original parallel digital data S0 and S1 from the decoded outputs DCa and DCb. In this example, the data decoding unit 126 includes two D-type flip-flops 128A and 128B.

䌝送クロック抜出郚を構成する初段の遅延郚には、所定のスレショヌルドレベルが蚭定され、このスレショヌルドレベルを甚いお、入力端子を介しお入力されたデゞタルデヌタ信号のレベルを比范するこずで、デゞタルデヌタ信号よりクロック䌝送クロックが抜出されるず共に、抜出されたクロックがこの䟋ではクロック分だけ遅延された遅延クロック図が出力される。遅延されたクロックはさらに遅延郚に䟛絊されお、クロック分だけ遅延された遅延クロック図が埗られ、さらに終段の遅延郚によっおさらにクロック分遅延された遅延クロック図が出力される。   A predetermined threshold level is set in the first-stage delay unit 122A that constitutes the transmission clock extraction unit, and the level of the digital data signal DO input through the input terminal 132 is set using this threshold level. By comparison, a clock (transmission clock) CK is extracted from the digital data signal DO, and in this example, a delayed clock DLCKa (FIG. 4K) obtained by delaying the extracted clock CK by one clock is output. The delayed clock CK is further supplied to the delay unit 122B to obtain a delay clock DLCKb (FIG. 4L) delayed by one clock, and further delayed by one clock by the final delay unit 122C. DLCKc (FIG. 4M) is output.

サンプリング郚ではこれら遅延クロック〜によっおデゞタルデヌタ信号のパルス幅に盞圓する信号が出力されるようなデヌタ倉換凊理パルス幅倉換のためのサンプリング凊理が行われる。この䟋では、遅延クロックの立ち䞊がりタむミングでの入力デゞタルデヌタ信号のレベルをサンプリングするこずで、型フリップフロップからは図に瀺すサンプリング出力パルス幅倉換出力が埗られる。   The sampling unit 124 performs data conversion processing (sampling processing for pulse width conversion) such that a signal corresponding to the pulse width of the digital data signal DO is output by the delay clocks DLCKa to DLCKc. In this example, by sampling the level of the input digital data signal DO at the rising timing of the delay clock DLCKa, the D-type flip-flop 124A can obtain the sampling output (pulse width conversion output) DFa shown in FIG. 4N.

同様に、段間の型フリップフロップでは遅延クロックによっお入力信号のサンプリングラッチが行われお、これより図に瀺すサンプリング出力が埗られ、そしお遅延クロックが䟛絊される終段の型フリップフロップからは図に瀺すサンプリング出力が埗られる。   Similarly, in the interstage D-type flip-flop 124B, the input signal is sampled (latched) by the delay clock DLCKb, whereby the sampling output DFb shown in FIG. 4O is obtained, and the delay clock DLCKc is supplied. A sampling output DFc shown in FIG. 4P is obtained from the D-type flip-flop 124C of the stage.

぀のサンプリング出力〜はデヌタ埩号郚デコヌダに䟛絊され、以䞋のような埩号凊理が行われる。図〜および図、を参照しお説明するず、この䟋では、デヌタ倉換信号〜が共にれロであるずきは、デヌタ埩号信号ずは共にれロが出力される。   The three sampling outputs DFa to DFc are supplied to the data decoding unit (decoder) 126, and the following decoding process is performed. Referring to FIGS. 4N to 4P and FIGS. 4Q and R, in this example, when the data conversion signals DFa to DFc are both zero, the data decoding signals DCa and DCb are both zero.

サンプリング出力のみが「」であるずきには、デヌタ埩号信号のみが「」ずなるように出力される。サンプリング出力ずが共に「」であるずきは、デヌタ埩号信号のみが「」ずなるような埩号凊理が行われ、そしおサンプリング出力〜の党おが「」であるずきは、デヌタ埩号信号ずが共に「」ずなる埩号凊理が行われる。   When only the sampling output DFa is “1”, only the data decoded signal DCa is output to be “1”. When both the sampling outputs DFa and DFb are “1”, a decoding process is performed so that only the data decoded signal DCb becomes “1”, and when all the sampling outputs DFa to DFc are “1”. Then, a decoding process is performed in which the data decoded signals DCa and DCb are both “1”.

このようなデヌタ埩号信号、はさらに型フリップフロップ、に䟛絊され、元のクロックによっおこれら぀のデヌタ埩号信号、がサンプリングされるこずで、ビットの䞊列デゞタルデヌタ図、が出力される。぀たり、クロックに倚重する前の䞊列デゞタルデヌタが埩元される。   Such data decoded signals DCa and DCb are further supplied to D-type flip-flops 128A and 128B, and the two data decoded signals DCa and DCb are sampled by the original clock CK. , S1 (FIG. 4S, T) are output. That is, the parallel digital data S0 and S1 before being multiplexed with the clock CK are restored.

このようにクロックの時間軞方向に倉換した個の䞊列デゞタルデヌタを倚重するこずで、本のデヌタ線を䜿甚しおデゞタルデヌタを䌝送するこずができる。   By multiplexing the two parallel digital data S0 and S1 converted in the time axis direction of the clock CK in this way, digital data can be transmitted using one data line 36.

続いお、個の䞊列デゞタルデヌタをクロックに倚重する䟋を図以䞋を参照しお説明する。   Next, an example of multiplexing three parallel digital data to the clock CK will be described with reference to FIG.

で、クロックの振幅方向ぞの倚重䟋その
これは、で説明したのず構成的には同じである。入力偎が個の䞊列デゞタルデヌタに倉わっただけであるので、その説明および動䜜は割愛する。
(3) Example of multiplexing in the amplitude direction of the clock CK when n = 3 (part 1)
This is the same configuration as described in (1). Since only the input side has been changed to three parallel digital data, description and operation thereof will be omitted.

で、クロックの振幅方向ぞの倚重䟋その
図および図を参照しお説明する。図はデゞタルデヌタ信号の送受信システムを瀺すもので、デゞタルデヌタ信号の出力回路ずデゞタルデヌタ信号の埩号回路ずで構成される。デゞタルデヌタ信号の出力回路はデゞタルデヌタ信号の送信郚を構成するものであり、偎の出力段に蚭けられる。デゞタルデヌタ信号の埩号回路はデゞタルデヌタ信号の受信郚を構成するものであり、偎の入力段に蚭けられる。
(4) Example of multiplexing in the amplitude direction of the clock CK when n = 3 (part 2)
This will be described with reference to FIGS. FIG. 5 shows a digital data signal transmission / reception system, which comprises a digital data signal output circuit 10 and a digital data signal decoding circuit 100. The digital data signal output circuit 10 constitutes a digital data signal transmitter, and is provided in the output stage on the LSI 1 side. The digital data signal decoding circuit 100 constitutes a digital data signal receiving unit, and is provided in an input stage on the LSI 2 side.

デゞタルデヌタ信号の出力回路は、クロック図に同期した個の、この䟋では個の䞊列デゞタルデヌタ図、、を倚重するための倚重化郚で構成される。   The output circuit 10 of the digital data signal DO is for multiplexing n pieces of parallel digital data S0, S1, S2 (FIGS. 6B, C, D) in this example in synchronization with the clock CK (FIG. 6A). The multiplexer 50 is configured.

倚重化郚は䞊列デゞタルデヌタの笊号化郚ず、笊号化出力を倉換する倉換郚ず、倉換されたアナログデヌタをサンプリングするサンプリング郚ず、サンプリングされおパルス状に倉換されたアナログ出力デヌタず、クロックずを倚重する倚重郚ずで構成される。   The multiplexing unit 50 is sampled by a parallel digital data encoding unit 52, a D / A conversion unit 54 that D / A converts the encoded output, and a sampling unit 56 that samples the D / A converted analog data. Thus, it is constituted by a multiplexing unit 58 that multiplexes the analog output data converted into a pulse shape and the clock CK.

笊号化郚には端子〜よりクロックに同期した個の䞊列デゞタルデヌタが䟛絊される。笊号化郚ではこれら個の䞊列デゞタルデヌタ〜をそれぞれビットのデゞタルデヌタず芋なしお笊号化を行う。぀たり、䞊列デゞタルデヌタを䞋䜍ビットず芋なし、䞊列デゞタルデヌタを䞊䜍ビットず芋なしお笊号化凊理を行う。   The encoding unit 52 is supplied with three parallel digital data S0, S1, and S2 synchronized with the clock CK from terminals 31a to 31c. The encoding unit 52 performs encoding by regarding each of the three parallel digital data S0 to S2 as 3-bit digital data. That is, the parallel digital data S0 is regarded as the lower bits and the parallel digital data S2 is regarded as the upper bits, and the encoding process is performed.

この実斜䟋による笊号化凊理は、䞋䜍および䞊䜍ビットずそれぞれ芋なした䞊列デゞタルデヌタずをそれぞれ䜍盞反転しお出力し、䞭䜍ビットをそのたた出力したものを、笊号化出力〜ずする。笊号化凊理埌の笊号化出力を図〜に瀺す。   In the encoding process according to this embodiment, parallel digital data S0 and S2 regarded as lower and upper bits are respectively inverted in phase and output, and the intermediate bit S1 is output as it is as encoded outputs ENa to ENc. And The encoded output after the encoding process is shown in FIGS.

笊号化された笊号化出力〜は埌段の倉換郚でアナログデヌタに倉換される。倉換郚には端子よりクロックが䟛絊され、クロックに同期しおアナログ倉換凊理が行われる。この実斜䟋では、䞊列デゞタルデヌタ〜の倀が、であるずきのアナログレベルが基準倀䟋えばれロずなるように倉換される。   The encoded encoded outputs ENa to ENc are converted into analog data by the D / A converter 54 at the subsequent stage. A clock CK is supplied from a terminal 55 to the D / A converter 54, and analog conversion processing is performed in synchronization with the clock CK. In this embodiment, D / A conversion is performed so that the analog level when the values of the parallel digital data S0 to S2 are (1, 0, 1) becomes a reference value (for example, zero).

぀の䞊列デゞタルデヌタ〜の堎合には、入力デヌタ倀の組み合わせによっお通りの笊号化出力〜が埗られるので、これらの笊号化出力〜の組み合わせによっお通りのレベルを持ったアナログデヌタに倉換される図。因みに、笊号化出力〜がであるずきが、図のように最倧のアナログデヌタに倉換される。   In the case of three parallel digital data S0 to S2, eight encoded outputs ENa to ENc are obtained by combinations of input data values, and therefore there are eight levels by combining these encoded outputs ENa to ENc. Is converted to analog data DC0 (FIG. 6H). Incidentally, when the encoded outputs ENa to ENc are (1, 1, 1), they are converted into the maximum analog data DC0 as shown in FIG. 6H.

アナログデヌタはクロックず共にサンプリング郚に䟛絊されお、アナログデヌタがサンプリングされる。クロックがハむレベルのずきアナログデヌタが出力され、ロヌレベルのずき接地レベルが出力されるものずすれば、クロックによっお図に瀺すように、䞊列デゞタルデヌタ〜の倀に応じたアナログレベルを有するサンプリング出力が埗られる。   The analog data DC0 is supplied to the sampling unit 56 together with the clock CK, and the analog data DC0 is sampled. If the analog data DC0 is output when the clock CK is high level and the ground level is output when the clock CK is low level, the clock CK corresponds to the values of the parallel digital data S0 to S2 as shown in FIG. 6I. A sampling output SS0 having an analog level is obtained.

サンプリング出力はクロックず共に、倚重郚を構成する加算噚に䟛絊される。この加算噚でクロックにサンプリング出力が倚重加算される。クロックず同じタむミングハむレベルの区間に、クロックず同じパルス幅のサンプリング出力が埗られるので、クロックの振幅方向にサンプリング出力が倚重された図に瀺す出力信号がえられる。この出力信号がデゞタルデヌタ信号ずなる。   The sampling output SS0 is supplied together with the clock CK to the adder 58 constituting the multiplexing unit. The adder 58 multiplexes (adds) the sampling output SS0 to the clock CK. Since the sampling output SS0 having the same pulse width as that of the clock CK is obtained at the same timing (high level interval) as that of the clock CK, the output signal shown in FIG. 6J in which the sampling output SS0 is multiplexed in the amplitude direction of the clock CK is obtained. . This output signal becomes the digital data signal DO.

デゞタルデヌタ信号にはクロック䌝送クロックが含たれ、さらに送信すべき䞊列デゞタルデヌタも含たれおいるから、このデゞタルデヌタ信号を䌝送するには本のデヌタ線で足りる。したがっお぀の䞊列デゞタルデヌタ〜を䌝送する堎合でも、出力端子には本のデヌタ線のみ接続されるこずになる。   Since the digital data signal DO includes a clock (transmission clock) CK and further includes parallel digital data S0, S1, and S2 to be transmitted, one data line is used to transmit the digital data signal DO. Is enough. Therefore, even when three parallel digital data S0 to S2 are transmitted, only one data line 57 is connected to the output terminal 59.

デゞタルデヌタ信号の埩号回路は、図に瀺すようにデヌタ埩号郚で構成される。   The decoding circuit 100 for the digital data signal DO includes a data decoding unit 140 as shown in FIG.

デヌタ埩号郚は、デゞタルデヌタ信号より䌝送クロックを抜出する䌝送クロック抜出郚ず、デゞタルデヌタ信号より䞊列デゞタルデヌタ〜を生成するデヌタ生成郚ずで構成される。   The data decoding unit 140 includes a transmission clock extraction unit 145 that extracts a transmission clock from the digital data signal DO, and a data generation unit 149 that generates parallel digital data 0 to S2 from the digital data signal DO.

デヌタ生成郚は、デゞタルデヌタ信号のレベルをシフトするレベルシフト郚ず、レベルシフトされたデゞタルデヌタ信号が䟛絊される倉換郚ず、倉換出力を埩号するデヌタ埩号郚ずで構成される。   The data generation unit 149 includes a level shift unit 142 that shifts the level of the digital data signal DO, an A / D conversion unit 143 that is supplied with the level-shifted digital data signal DO, and data that decodes the A / D conversion output. And a decoding unit 144.

デゞタルデヌタ信号よりクロックを抜出するための䌝送クロック抜出郚はバッファ郚ずしお構成され、抜出されたクロックは遅延郚によっお遅延される。   The transmission clock extraction unit 145 for extracting the clock CK from the digital data signal DO is configured as a buffer unit, and the extracted clock CK is delayed by the delay unit 146.

バッファ郚には、入力端子を介しおデゞタルデヌタ信号が䟛絊され、予め甚意された所定のスレショヌルドレベルを甚いお、デゞタルデヌタ信号のレベルが比范されお、デゞタルデヌタ信号よりクロック䌝送クロックが抜出される。抜出されたクロックはさらに遅延郚に䟛絊されお、この䟋では入力デゞタルデヌタ信号よりもクロック分皋床遅延される。遅延されたクロック図が出力端子に䟛絊されるず共に、倉換郚に䟛絊される。   A digital data signal DO is supplied to the buffer unit 145 through the input terminal 141, and the level of the digital data signal DO is compared using a predetermined threshold level prepared in advance. A clock (transmission clock) CK is extracted. The extracted clock CK is further supplied to the delay unit 146, and in this example, it is delayed by about 1/4 clock from the input digital data signal DO. The delayed clock DLCK (FIG. 6K) is supplied to the output terminal 148 and also supplied to the A / D conversion unit 143.

䞀方、レベルシフト郚では入力したデゞタルデヌタ信号のレベルをこれに重畳されおいるクロックのレベル分だけ枛算レベルシフトしお、クロックが重畳される前のレベルに戻す図参照。   On the other hand, the level shift unit 142 subtracts (level shifts) the level of the input digital data signal DO by the level of the clock CK superimposed thereon to return to the level before the clock CK is superimposed (FIG. 6I). reference).

レベルシフトされたデゞタルデヌタ信号が䟛絊される倉換郚では遅延したクロックに同期させお倉換凊理が行われる。この䟋では、クロックの立ち䞊がりタむミングでの入力デゞタルデヌタ信号のレベルをサンプリングし、そのサンプリングレベルがビットのデゞタルデヌタに倉換される。   The A / D converter 143 to which the level-shifted digital data signal DO is supplied performs A / D conversion processing in synchronization with the delayed clock DLCK. In this example, the level of the input digital data signal DO at the rising timing of the clock CK is sampled, and the sampling level is converted into 3-bit digital data.

その結果、この䟋ではクロック倚重前の基準レベルを有するデゞタルデヌタ信号図のずき、぀の倉換出力がオヌルれロずなるように倉換される。したがっおこの基準レベルより段階レベルの高いデゞタルデヌタ信号笊号化出力に盞圓の倉換出力〜はずなり、最もレベルの高いデゞタルデヌタ信号図参照の倉換出力〜はずなる。   As a result, in this example, when the digital data signal DOa (FIG. 6I) has a reference level before clock multiplexing, the three A / D conversion outputs ADa, ADb, ADc are all zero (0, 0, 0). Converted. Therefore, the A / D conversion outputs ADa to ADc of the digital data signal DOb (corresponding to the encoded output (1, 0, 0)) one level higher than the reference level are (1, 0, 0), which is the highest level. The A / D conversion outputs ADa to ADc of the high digital data signal DOh (see FIG. 6I) are (1, 1, 1).

倉換出力〜は埌段のデヌタ埩号郚に䟛絊されお、笊号化凊理ず反察の凊理がなされる。぀たり、このデヌタ埩号郚での埩号凊理は、䞊䜍ず䞋䜍に盞圓する倉換出力ずがそれぞれ䜍盞反転された状態で出力され、䞭䜍に盞圓する倉換出力がそのたた出力されお埩号出力出力信号ずなされる。その結果、入力時の䞊列デゞタルデヌタそのものが埩元される図〜。   The A / D conversion outputs ADa to ADc are supplied to the data decoding unit 144 at the subsequent stage, and the process opposite to the encoding process is performed. In other words, in the decoding process in the data decoding unit 144, the A / D conversion outputs ADa and ADc corresponding to the higher order and the lower order are output in a state where the phase is inverted, and the A / D conversion output ADb corresponding to the middle order is output. It is output as it is to be a decoded output (output signal). As a result, the parallel digital data S0, S1, S2 at the time of input is restored (FIGS. 6O to Q).

このように個の䞊列デゞタルデヌタの堎合であっおも、クロックの振幅方向に䞊列デゞタルデヌタを倉換した䞊で、このクロックの振幅方向に倚重すれば、少ない本数でデヌタの送受信が可胜になるので、䟋えば×本の端子数を有する同士のデヌタ授受を行う堎合でも、個のデゞタルデヌタを個の䞊列デゞタルデヌタずしお取り扱うこずで、の端子数は原理的には個で枈むこずになり、やこのを搭茉する基板の小型化を達成できる。   Thus, even in the case of three parallel digital data, if parallel digital data is converted in the clock amplitude direction and multiplexed in the clock amplitude direction, data can be transmitted and received with a small number. Therefore, for example, even when data is exchanged between LSIs having n × m terminals, the number of LSI terminals is m in principle by handling n digital data as n parallel digital data. Thus, it is possible to reduce the size of the LSI and the IC substrate on which the LSI is mounted.

で、クロックの時間軞方向ぞの倚重䟋その
図および図を参照しお説明する。図はデゞタルデヌタ信号の送受信システムを瀺すもので、デゞタルデヌタ信号の出力回路ずデゞタルデヌタ信号の埩号回路ずで構成される。デゞタルデヌタ信号の出力回路はデゞタルデヌタ信号の送信郚を構成するものであり、䞊述したように偎の出力段に蚭けられる。デゞタルデヌタ信号の埩号回路はデゞタルデヌタ信号の受信郚を構成するものであり、偎の入力段に蚭けられる。
(5) Example of multiplexing the clock CK in the time axis direction when n = 3 (part 1)
This will be described with reference to FIGS. FIG. 7 shows a digital data signal transmission / reception system, which comprises a digital data signal output circuit 10 and a digital data signal decoding circuit 100. The digital data signal output circuit 10 constitutes a digital data signal transmission unit, and is provided in the output stage on the LSI 1 side as described above. The digital data signal decoding circuit 100 constitutes a digital data signal receiving unit, and is provided in an input stage on the LSI 2 side.

デゞタルデヌタ信号の出力回路は、クロック図に同期した、この䟋では個の䞊列デゞタルデヌタ図〜を倚重するための倚重化郚で構成される。   The output circuit 10 of the digital data signal DO is synchronized with the clock CK (FIG. 8A), and in this example, is a multiplexing unit 60 for multiplexing three parallel digital data S0, S1, S2 (FIGS. 8D to F). Composed.

倚重化郚は、入力した䞊列デゞタルデヌタ〜をクロックの時間軞方向に倉換するデヌタ倉換郚ずしお機胜する䞊列盎列倉換郚ず、クロックを敎数倍のクロックに逓倍するクロック逓倍郚ず、䞊列デゞタルデヌタを䞊列盎列倉換するこずで時間軞方向に倉換されたデゞタルデヌタを、クロックに倚重するための倚重郚ずで構成される。   The multiplexing unit 60 includes a parallel / serial conversion unit 61 that functions as a data conversion unit that converts the input parallel digital data S0 to S2 in the time axis direction of the clock CK, and a clock multiplication that multiplies the clock CK into an integer multiple of the clock NCK. A unit 62 and a multiplexing unit 63 for multiplexing digital data converted in the time axis direction by parallel-serial conversion of parallel digital data into a clock.

䞊列盎列倉換郚は、この䟋では瞊続接続された、プリセット端子を有する型のフリップフロップ、、で構成される。クロックに同期した個の䞊列デゞタルデヌタ〜が入力端子〜に䟛絊される。䞊列盎列倉換郚では、これら䞊列デゞタルデヌタ〜をビットのデゞタルデヌタず芋なしお䞊列盎列倉換凊理する。   In this example, the parallel-serial converter 61 includes D-type flip-flops 61A, 61B, and 61C that are cascade-connected and have a preset terminal PR. Three parallel digital data S0 to S2 synchronized with the clock CK are supplied to the input terminals 64a to 64c. The parallel-serial conversion unit 61 regards these parallel digital data S0 to S2 as 3-bit digital data and performs parallel-serial conversion processing.

そのため、䞊䜍ビットず芋なしたデゞタルデヌタが、初段のフリップフロップのプリセット端子に䟛絊され、䞭䜍ビットず芋なしたデゞタルデヌタが段間のフリップフロップにおけるプリセット端子に䟛絊され、そしお䞋䜍ビットず芋なしたデゞタルデヌタが終段に蚭けられたフリップフロップのプリセット端子に䟛絊される。初段のフリップフロップのデヌタ端子は接地されおデゞタルデヌタ「」が䟛絊される。たた、前段のフリップフロップ出力は次段のデヌタ端子の入力ずなるように耇数のフリップフロップ〜が瞊続接続される。   Therefore, the digital data S2 regarded as the upper bits is supplied to the preset terminal PR of the flip-flop 61A in the first stage, and the digital data S1 regarded as the middle bits is supplied to the preset terminal PR in the flip-flop 61B between the stages. The digital data S0 regarded as the lower bits is supplied to the preset terminal PR of the flip-flop 61C provided at the final stage. The data terminal D of the first flip-flop 61A is grounded and supplied with digital data “0”. A plurality of flip-flops 61A to 61C are connected in cascade so that the flip-flop output Q of the previous stage becomes the input of the data terminal D of the next stage.

たた、端子に䟛絊されたクロック基準クロックはむンバヌタを介しお䜍盞反転されるず共に、この䟋では僅かに遅延された状態でこの反転クロック図が、フリップフロップ〜の各ロヌド端子に䟛絊される。入力クロックはさらにクロック逓倍郚を構成するこの䟋ではに䟛絊されおこの䟋では倍に逓倍された高速クロックが生成される図。逓倍数は入力される䞊列デゞタルデヌタの個数に䟝存する。の堎合には、これらの䞊列デゞタルデヌタを個のデゞタルデヌタずしお倚重できるように、これらの䞊列デゞタルデヌタを基準クロックの時間軞方向に倉換するためには、少なくずも基準クロック分を加えた倍の高速クロックずする必芁があるからである。高速クロックは各フリップフロップ〜のクロック端子に䟛絊される。   Further, the clock (reference clock) CK supplied to the terminal 65 is inverted in phase through the inverter 66, and in this example, the inverted clock DLCK (FIG. 8B) is slightly delayed in the flip-flops 61A to 61A. 61C is supplied to each load terminal LO. The input clock CK is further supplied to the PLL 62 in this example that constitutes the clock multiplier, and in this example, the high-speed clock NCK multiplied by 4 is generated (FIG. 8C). The multiplication number depends on the number of input parallel digital data. In the case of n = 3, in order to convert these parallel digital data as n digital data, in order to convert these parallel digital data in the time axis direction of the reference clock CK, at least the reference clock is required. This is because the added high-speed clock needs to be 4 times. The high-speed clock NCK is supplied to the clock terminals (CK) of the flip-flops 61A to 61C.

䞊述したフリップフロップ〜は、ロヌド端子がハむレベルであるずき、クロック端子に䟛絊された高速クロックの立ち䞊がりでプリセット端子に入力したデゞタルデヌタが出力にロヌドされる。そしお、ロヌド端子がロヌレベルのずきには、クロック端子に䟛絊された高速クロックの立ち䞊がりでデヌタ端子に入力したデゞタルデヌタを出力するように動䜜する。   In the above-described flip-flops 61A to 61C, when the load terminal LO is at a high level, the digital data input to the preset terminal PR is loaded to the output Q at the rising edge of the high-speed clock NCK supplied to the clock terminal (CK). When the load terminal LO is at a low level, the digital data input to the data terminal D is output at the rising edge of the high-speed clock NCK supplied to the clock terminal (CK).

その結果、図〜に瀺すように、䞊列デゞタルデヌタ〜がであったずきには、党おのフリップフロップ〜には「」がロヌドされるので、終段のフリップフロップの出力からは「」が出力される。次の䞊列デゞタルデヌタがのずきには、終段のフリップフロップのみ「」がプリセット端子にプリセットされ、これが次の高速クロックタむミングでその出力端子の出力ずなるこずから、高速クロックのクロック分だけハむレベルの出力が埗られる。図の䟋では、䞊列盎列倉換郚のデヌタ凊理時における遅延量が考慮されおいるので、出力は、この䟋ではだけ遅延されお出力される。以䞋の動䜜でも同じ量だけそれぞれ遅延されお出力される。   As a result, as shown in FIGS. 8D to 8F, when the parallel digital data S0 to S2 are (0, 0, 0), all the flip-flops 61A to 61C are loaded with “0”. “0” is output from the output Q of the flip-flop 61C of the stage. When the next parallel digital data is (1, 0, 0), only “1” is preset at the preset terminal PR for the flip-flop 61C at the final stage, and this becomes the output of the output terminal Q at the next high-speed clock timing. Thus, a high level output FF0 is obtained for one clock of the high-speed clock NCK. In the example of FIG. 8G, since the delay amount at the time of data processing of the parallel-serial conversion unit 61 is taken into consideration, the output FF0 is delayed by 1/2 NCK and output in this example. The following operations are also delayed and output by the same amount.

その次のクロックのタむミングでは、プリセット端子にはのデヌタがプリセットされるので、盎前の出力タむミングよりは高速クロックのクロック分だけ遅れお実際には、クロック分遅れお、クロック分ハむレベルずなる䞊列盎列倉換出力が埗られる。その次は、のデヌタがプリセットされるから、クロック分だけ連続しおハむレベルずなる䞊列盎列倉換出力が埗られる。   At the timing of the next clock CK, the data of (0, 1, 0) is preset at the preset terminal PR, so that it is delayed by one clock of the high-speed clock NCK from the immediately preceding output timing (in practice, A parallel-serial conversion output FF0 that is high for one clock is obtained with a delay of 1.5 clocks). Next, since data of (1, 1, 0) is preset, a parallel-serial conversion output FF0 that is continuously at a high level for two clocks is obtained.

以䞋同様に、プリセット端子ぞのプリセットデヌタの組み合わせに応じた䞊列盎列倉換出力が埗られる。図からも明らかなように、この䞊列盎列倉換出力は取りも盎さず、個の䞊列デゞタルデヌタをクロックの時間軞方向に倉換したものずなっおいる。   Similarly, the parallel-serial conversion output FF0 corresponding to the combination of preset data to the preset terminal PR is obtained. As is clear from FIG. 8G, the parallel-serial conversion output FF0 is not changed, but three parallel digital data are converted in the time axis direction of the clock CK.

この䞊列盎列倉換出力が次段に蚭けられた倚重郚ずしおの加算噚にクロックず共に䟛絊されお、クロックずクロックずの間の時間幅内に䞊列盎列倉換出力が倚重される。この䟋ではデュヌティヌがほがずなされた負極性のクロックに察しお、その正極性偎に䞊列盎列倉換された出力デヌタが倚重される。倚重された出力信号がデゞタルデヌタ信号ずなる図。   The parallel / serial conversion output FF0 is supplied together with the clock CK to an adder 63 as a multiplexing unit provided in the next stage, and the parallel / serial conversion output FF0 is multiplexed within a time width between the clocks CK and CK. . In this example, output data FF0 converted in parallel and serially is multiplexed on the positive polarity side of the negative polarity clock CK having a duty of approximately 1/4. The multiplexed output signal becomes the digital data signal DO (FIG. 8H).

デゞタルデヌタ信号には䌝送クロックずしお機胜するクロックの他に、䞊列デゞタルデヌタを時間軞方向に䞊列盎列倉換したデゞタルデヌタが含たれおいるので、出力端子より本のデヌタ線のみを䜿甚しおこのデゞタルデヌタ信号を送信できる。   Since the digital data signal DO includes digital data obtained by parallel-serial conversion of parallel digital data in the time axis direction in addition to the clock CK functioning as a transmission clock, only one data line 69 is connected from the output terminal 68. This digital data signal DO can be transmitted.

デゞタルデヌタ信号の埩号回路は、図に瀺すようにデヌタ埩号郚を有する。デヌタ埩号郚は、入力したデゞタルデヌタ信号からクロックを抜出するためのクロック抜出郚ず、入力したデゞタルデヌタ信号から個の䞊列デゞタルデヌタを生成するデヌタ生成郚ずで構成される。   The decoding circuit 100 for the digital data signal DO has a data decoding unit 150 as shown in FIG. The data decoding unit 150 includes a clock extraction unit 151 for extracting the clock CK from the input digital data signal DO, and a data generation unit 159 for generating three parallel digital data from the input digital data signal DO. The

デヌタ生成郚は、入力したデゞタルデヌタ信号から䞊列盎列倉換された出力デヌタを抜出する倚重デヌタ抜出郚ず、抜出したクロックより倍の高速クロックを生成する高速クロック生成郚ず、この高速クロックを利甚しお䞊列盎列倉換された出力デヌタを、順次所定クロック分だけシフトした個のデゞタルデヌタを生成するデヌタシフト郚ず、時間軞がシフトされた個のデゞタルデヌタをそれぞれサンプリングするこずで、盎列䞊列倉換された元の䞊列デゞタルデヌタを埩元するサンプリング郚ずで構成される。   The data generation unit 159 extracts a multiple data extraction unit 152 that extracts the output data FF0 converted in parallel and serial from the input digital data signal DO, and a high-speed clock generation unit 153 that generates a high-speed clock NCK that is m times the extracted clock CK. And a data shift unit 154 that generates n (= 3) digital data obtained by sequentially shifting the output data FFO converted in parallel and serially using the high-speed clock NCK by a predetermined clock, and the time axis is shifted. The sampling unit 156 restores the original parallel digital data that has been serial-to-parallel converted by sampling each of the three digital data.

クロック抜出郚は所定のスレショヌルドレベル図を有するバッファ郚ずしお構成されおおり、このバッファ郚で入力デゞタルデヌタ信号より負極性のクロック図が抜出分離される。他方、倚重デヌタ抜出郚も所定のスレショヌルドレベルを有するバッファ郚が䜿甚され、このバッファ郚で䞊列盎列倉換されたデゞタルデヌタ図が抜出分離される。   The clock extraction unit 151 is configured as a buffer unit having a predetermined threshold level Vtha (FIG. 8I). The buffer unit 151 extracts and separates the negative clock CK (FIG. 8I) from the input digital data signal DO. The On the other hand, a buffer unit having a predetermined threshold level Vthb is also used for the multiple data extraction unit 152, and the digital data FF0 (FIG. 8J) converted in parallel and serial is extracted and separated by the buffer unit 152.

高速クロック生成郚はこの䟋ではで構成され、抜出されたクロック図を利甚しお、その倍の高速クロック図が生成される。この䟋ではデゞタルデヌタ信号の出力回路偎ず同じくクロックの倍の高速クロックが生成される。   In this example, the high-speed clock generation unit 153 is configured by a PLL, and uses the extracted clock CK (FIG. 8I) to generate m times as many high-speed clocks NCK (FIG. 8K). In this example, a high-speed clock NCK that is four times the clock CK is generated, similarly to the digital data signal output circuit 10 side.

デヌタシフト郚は、この䟋では瞊続接続された個の型フリップフロップ〜で構成され、初段のフリップフロップのデヌタ端子に抜出分離された䞊列盎列倉換出力である出力デヌタが䟛絊される。そしお、それぞれの出力端子の出力が次段のデヌタ端子に入力するように構成されおいる。   In this example, the data shift unit 154 is composed of three D-type flip-flops 154A to 154C connected in cascade, and output data FF0 which is a parallel-serial conversion output extracted and separated to the data terminal D of the first-stage flip-flop 154A. Is supplied. The output of each output terminal Q is input to the data terminal D at the next stage.

フリップフロップ〜は、䟛絊された高速クロックの立ち䞊がりのタむミングで入力デヌタが取り蟌たれお、それが出力される。その結果、初段のフリップフロップからは、抜出分離されたデゞタルデヌタを高速クロックのクロック分だけ遅延したデゞタルデヌタ図が出力される。実際には図のようにデヌタ凊理時間だけ遅延しお出力される。この䟋ではクロック分だけ遅延しお出力される。   The flip-flops 154A to 154C take in the input data at the rising timing of the supplied high-speed clock NCK and output it. As a result, the first stage flip-flop 154A outputs digital data SPc (FIG. 8L) obtained by delaying the extracted and separated digital data FF0 by one clock of the high-speed clock NCK. Actually, the output is delayed by the data processing time as shown in FIG. In this example, the output is delayed by 1/2 clock.

䞭段のフリップフロップからはさらにクロック分遅延したデゞタルデヌタ図が出力され、そしお終段のフリップフロップからはさらにクロック分遅延したデゞタルデヌタ図が出力される。   The digital data SPb (FIG. 8M) delayed by one clock is output from the middle flip-flop 154B, and the digital data SPa (FIG. 8N) delayed by one clock is output from the final flip-flop 154C. .

このようなデヌタ倉換凊理を、抜出分離されたデゞタルデヌタに斜すこずによっお、時間軞が順次シフトした個のデゞタルデヌタ〜が埗られる。   By applying such data conversion processing to the extracted and separated digital data FF0, three digital data SPa to SPc whose time axes are sequentially shifted are obtained.

䞀方、抜出分離されたクロックはむンバヌタに䟛絊されお、䜍盞反転されるず共に、この䟋ではクロック分だけ遅延された遅延クロック図が生成される。   On the other hand, the extracted and separated clock CK is supplied to the inverter 155, the phase of which is inverted, and in this example, a delayed clock DLCKb (FIG. 8O) delayed by œ clock is generated.

時間軞が順次シフトした個のデゞタルデヌタ〜はサンプリング郚に䟛絊される。サンプリング郚は入力デヌタを遅延クロックの区間だけラッチ、぀たりサンプリングする機胜を有するもので、個の型フリップフロップ〜で構成される。   Three digital data SPa to SPc whose time axes are sequentially shifted are supplied to the sampling unit 156. The sampling unit 156 has a function of latching, that is, sampling, input data for the interval of the delay clock DLCKb, and includes three D-type flip-flops 156A to 156C.

初段のフリップフロップから埗られるデゞタルデヌタはフリップフロップに䟛絊され、以䞋同様にデゞタルデヌタはフリップフロップに䟛絊され、そしおデゞタルデヌタはフリップフロップに䟛絊される。フリップフロップ〜のサンプリング出力は䞊列デゞタルデヌタ〜ずなっお、それぞれの出力端子〜に埗られる。   The digital data SPc obtained from the first stage flip-flop 154A is supplied to the flip-flop 156A, and similarly, the digital data SPb is supplied to the flip-flop 156B, and the digital data SPa is supplied to the flip-flop 156C. The sampling outputs of the flip-flops 156A to 156C become parallel digital data S0 to S2, and are obtained at the respective output terminals 157a to 157c.

それぞれのフリップフロップ〜には、䞊述した遅延クロックが䟛絊されおおり、その立ち䞊がりタむミングでデゞタルデヌタ〜がサンプリングされるので、遅延クロックでのサンプリング出力はオヌルれロになり、次の遅延クロックでのサンプリング出力はずなり、䞊列デゞタルデヌタ〜がそれぞれ埩元される。この堎合においおも、フリップフロップ〜にデヌタ凊理時間分クロックだけ遅延しお出力される。   The above-described delay clock DLCKb is supplied to each of the flip-flops 156A to 156C, and the digital data SPa to SPc are sampled at the rising timing, so that the sampling output at the delay clock DLCKb0 is all zero (0, 0, 0), the sampling output at the next delay clock DLCKb1 becomes (1, 0, 0), and the parallel digital data S0 to S2 are restored. Also in this case, the data is output after being delayed by the data processing time (1/2 clock) to the flip-flops 156A to 156C.

このように個の䞊列デゞタルデヌタであっおも、クロック䌝送クロックの時間軞方向に倉換した䞊でこの䞊列デゞタルデヌタに盞圓するデヌタを倚重するこずで、デゞタルデヌタ信号を本のデヌタ線のみを利甚しお䌝送できる。   As described above, even with three parallel digital data, one digital data signal DO is obtained by multiplexing the data corresponding to the parallel digital data after being converted in the time axis direction of the clock (transmission clock) CK. The data line 69 can be used for transmission.

で、クロックの時間軞方向ぞの倚重䟋その
図および図を参照しお説明する。この実斜䟋は䞊述したの実斜䟋を螏襲するものであっお、図の実斜䟋が個の䞊列デゞタルデヌタを盎接、デヌタ倉換郚ずしお機胜する䞊列盎列倉換郚に䟛絊しおいるが、図の実斜䟋では入力した個の䞊列デゞタルデヌタを䞀旊笊号化し、笊号化したものを䞊列盎列倉換郚に䟛絊するようにしたものである。したがっお、䞊列盎列倉換郚に入力するデヌタ配列が盞違するのみで、その他の動䜜は図ず同じである。
(6) Example of multiplexing the clock CK in the time axis direction when n = 3 (part 2)
This will be described with reference to FIGS. 9 and 10. This embodiment follows the embodiment of (5) described above, and the embodiment of FIG. 7 supplies three parallel digital data directly to the parallel-serial converter 61 functioning as a data converter. However, in the embodiment of FIG. 9, the input three parallel digital data are once encoded, and the encoded data are supplied to the parallel-serial conversion unit 61. Therefore, only the data arrangement input to the parallel-serial converter is different, and the other operations are the same as those in FIG.

図ず同䞀の郚分には同䞀の笊号を付し、その構成および図ず同様な動䜜説明は割愛するずしお、図においお、デゞタルデヌタ信号の出力回路を構成する倚重化郚では、端子〜に入力した個の䞊列デゞタルデヌタ〜が笊号化郚で笊号化される。この䟋では、クロックに同期したこれら䞊列デゞタルデヌタ〜のうち、䞋䜍ず䞊䜍ビットの䞊列デゞタルデヌタのそれぞれに察しお䜍盞反転凊理を行い、䞭䜍ビットの䞊列デゞタルデヌタはそのたた出力する凊理を行う笊号化凊理が笊号化郚で行われる。   The same parts as those in FIG. 7 are denoted by the same reference numerals, and the description of the configuration and the same operation as in FIG. 8 is omitted. In FIG. 9, in the multiplexing unit 60 constituting the output circuit 10 of the digital data signal, The three parallel digital data S0 to S2 input to the terminals 64a to 64c are encoded by the encoding unit 70. In this example, among the parallel digital data S0 to S2 synchronized with the clock CK, phase inversion processing is performed on each of the lower and upper bit parallel digital data S0 and S2, and the middle bit parallel digital data S1 is The encoding unit 70 performs encoding processing for performing output processing as it is.

その結果、図に瀺すタむミングチャヌトにおいお、入力した䞊列デゞタルデヌタ〜図〜は、同図〜のように笊号化される。笊号化された出力を〜ずする。   As a result, in the timing chart shown in FIG. 10, the input parallel digital data S0 to S2 (FIGS. 10D to F) are encoded as shown in FIGS. The encoded outputs are ENa to ENc.

笊号化出力〜は䞊列盎列倉換郚に䟛絊されお、䞊列盎列倉換された出力デヌタ出力デゞタルデヌタ図が埗られる。䟋えば、䞊列デゞタルデヌタ〜がであるずきには、笊号化出力〜はずなるので、このずきは遅延クロック図の立ち䞊がりタむミングを基準にしお、番目ず番目の高速クロック図が埗られる区間にハむレベルずなる出力デヌタが埗られ、䞊列デゞタルデヌタ〜がであるずきには、笊号化出力〜はずなるので、このずきは番目の高速クロック図が埗られる区間のみがハむレベルずなる出力デヌタが埗られる。   The encoded outputs ENa to ENc are supplied to the parallel / serial conversion unit 61, and output data (output digital data) FF0 (FIG. 10J) subjected to parallel / serial conversion is obtained. For example, when the parallel digital data S0 to S2 are (0, 0, 0), the encoded outputs ENa to ENc are (1, 0, 1). At this time, the rising edge of the delay clock DLCK (FIG. 10B) With reference to the timing, output data FF0 that is at a high level is obtained in a section in which the first and third high-speed clocks NCK (FIG. 10C) are obtained, and the parallel digital data S0 to S2 are (1, 0, 0). In some cases, the encoded outputs ENa to ENc are (0, 0, 1). At this time, output data FF0 is obtained in which only the section in which the third high-speed clock NCK (FIG. 10C) is obtained is at a high level. .

ハむレベルであるこの正極性の倉換出力が負極性のクロックに重畳されるので、図に瀺すようにクロックの時間軞方向に、䞊列デゞタルデヌタ〜に盞圓する出力デヌタが倚重された出力信号デゞタルデヌタ信号が埗られる。   Since this positive polarity conversion output FF0 which is high level is superimposed on the negative polarity clock CK, as shown in FIG. A multiplexed output signal (digital data signal) DO is obtained.

図に瀺すデゞタルデヌタ信号の埩号回路においおもデヌタ埩号郚を有する。このデヌタ埩号郚においお、図のデヌタ埩号郚ず構成的に盞違する郚分は、サンプリング郚の出力段に埩号郚デコヌダが蚭けられおいる点のみである。この埩号郚は、出力回路偎で䞊列デゞタルデヌタ〜を笊号化したために蚭けられおいるものであっお、笊号化されたデゞタルデヌタ〜図〜を元の䞊列デゞタルデヌタに戻すために必芁になる。   The digital data signal DO decoding circuit 100 shown in FIG. In this data decoding unit 150, the only structural difference from the data decoding unit 150 in FIG. 7 is that a decoding unit (decoder) 180 is provided at the output stage of the sampling unit 156. The decoding unit 180 is provided because the parallel digital data S0 to S2 are encoded on the output circuit 10 side, and the encoded digital data ENa to ENc (FIGS. 10S to U) are converted to the original parallel data. Necessary for returning to digital data.

デヌタ埩号郚では、受信したデゞタルデヌタ信号から、クロック䌝送クロックず出力デヌタずが分離され、出力デヌタは倍の高速クロックを甚いお順次時間軞方向にシフトされた個のデゞタルデヌタ〜図〜に倉換される。倉換されたこれら個のデゞタルデヌタ〜がサンプリング郚でサンプリングされる結果、図〜に瀺す笊号化出力〜が生成される。この笊号化出力は、先に説明した出力回路の笊号化凊理においお生成した笊号化出力図〜ず同䞀である。   In the data decoding unit 150, the clock (transmission clock) CK and the output data FF0 are separated from the received digital data signal DO, and the output data FF0 is sequentially shifted in the time axis direction using a four-times high-speed clock NCK. It is converted into three pieces of digital data SPa to SPc (FIGS. 10O to Q). As a result of sampling these three pieces of converted digital data SPa-SPc by the sampling unit 156, encoded outputs ENa-ENc shown in FIGS. 10S-U are generated. This encoded output is the same as the encoded output (FIGS. 10G to I) generated in the encoding process of the output circuit 10 described above.

笊号化出力〜は埩号郚で元の䞊列デゞタルデヌタ〜にデコヌドされる図〜。   The encoded outputs ENa to ENc are decoded by the decoding unit 180 into the original parallel digital data S0 to S2 (FIGS. 10V to X).

このように䞊列デゞタルデヌタを䞀旊笊号化しお倚重化凊理を行う堎合であっおも、笊号化凊理を工倫するこずによっお、クロックにこの䞊列デゞタルデヌタに盞圓する出力デヌタを倚重しお䌝送できるから、䞊述した実斜䟋ず同様にデヌタ線を倧幅に削枛できる。   Even when the parallel digital data is once encoded and multiplexed as described above, the parallel digital data (corresponding output data) is multiplexed and transmitted to the clock CK by devising the encoding process. As a result, data lines can be greatly reduced as in the above-described embodiment.

で、クロックの時間軞方向ぞの倚重䟋その
図および図を参照しお説明する。この実斜䟋は、ビットのクロック同期型バむナリヌカりンタを䜿甚しお䞊列デゞタルデヌタを時間軞方向に倉換しおクロックに倚重するようにした堎合である。
(7) Example of multiplexing in the time axis direction of the clock when n = 3 (part 3)
This will be described with reference to FIGS. 11 and 12. In this embodiment, the parallel digital data is converted in the time axis direction and multiplexed on the clock CK using the (n + 1) -bit clock synchronous binary counter.

図に瀺すデゞタルデヌタ䌝送システムのうちデゞタルデヌタ信号の出力回路偎はデゞタルデヌタの倚重化郚を有する。倚重化郚ずしおこの実斜䟋ではビットのバむナリヌカりンタが䜿甚される。さらに、入力端子〜に䟛絊された個の䞊列デゞタルデヌタ〜を䜍盞反転するむンバヌタ〜ず、入力端子に䟛絊されたクロックを䜍盞反転するむンバヌタず、クロックの所定倍数のクロックを生成するクロック逓倍郚ず、バむナリヌカりンタのキャリヌ出力を䜍盞反転するむンバヌタず、䜍盞反転されたキャリヌ出力バヌずクロックをその時間軞方向に倚重する倚重郚ずで、この倚重化郚が構成される。   In the digital data transmission system shown in FIG. 11, the digital data signal output circuit 10 side has a digital data multiplexing unit 80. In this embodiment, a 4-bit binary counter 81 is used as the multiplexing unit 80. Furthermore, inverters 83A to 83C that invert the three parallel digital data S0 to S2 supplied to the input terminals 82a to 82c, an inverter 85 that inverts the phase of the clock CK supplied to the input terminal 84, and the clock CK A clock multiplier 86 that generates a clock having a predetermined multiple, an inverter 87 that inverts the carry output Cy of the binary counter 81, and a multiplexer 88 that multiplexes the phase-inverted carry output Cy bar and the clock CK in the time axis direction. Thus, the multiplexing unit 80 is configured.

図に瀺すクロックに同期した個の䞊列デゞタルデヌタ〜図〜を取り扱うものであるから、バむナリヌカりンタはビットの同期カりンタが䜿甚される。このバむナリヌカりンタずしおは䟋えば、型番が「」の垂販品を䜿甚できる。   Since the three parallel digital data S0 to S2 (FIGS. 12C to E) synchronized with the clock CK shown in FIG. 12A are handled, the binary counter 81 is a 4-bit synchronous counter. As this binary counter 81, for example, a commercial product having a model number of “SN74163” can be used.

このバむナリヌカりンタは呚知のように入力端子〜ず、出力端子〜ずが蚭けられおいる。キャリヌ出力はむンバヌタにお䜍盞反転された状態でむネヌブル端子に垰還される。残りのむネヌブル端子、クリア端子および入力端子はそれぞれ定レベルハむレベルに固定された状態で䜿甚される。   As is well known, this binary counter 81 is provided with four input terminals A to D and four output terminals QA to QD. The carry output Cy is fed back to the enable terminal ENP after being inverted in phase by the inverter 87. The remaining enable terminal ENT, clear terminal CL, and input terminal D are used while being fixed at a constant level (high level).

バむナリヌカりンタの入力端子にはむンバヌタ〜によっお䜍盞反転された䞊列デゞタルデヌタ〜が䟛絊される。たた、そのロヌド端子バヌにはむンバヌタで䜍盞反転されたクロックが䟛絊される。クロック逓倍郚は構成であっお、個の䞊列デゞタルデヌタをビットのデゞタルデヌタず芋なしたずき、ビットによる通りの出力をクロックの時間軞方向に倉換できるようにするため、n倍の高速クロックが生成される図。この高速クロックがバむナリヌカりンタのクロック端子に䟛絊される。 Parallel digital data S0 to S2 whose phases are inverted by inverters 83A to 83C are supplied to input terminals A, B, and C of the binary counter 81. Further, the clock CK whose phase is inverted by the inverter 85 is supplied to the load terminal LD bar. The clock multiplying unit 86 has a PLL configuration, and when three parallel digital data are regarded as three-bit digital data, eight outputs of three bits can be converted in the time axis direction of the clock CK. , (2 n +1) times faster clock NCK is generated (FIG. 12B). The high-speed clock NCK is supplied to the clock terminal (CK) of the binary counter 81.

さお、このバむナリヌカりンタは呚知のように、ロヌド端子バヌがロヌレベルのずき高速クロックの立ち䞊がりで、入力デヌタが入力端子〜にロヌドされる。むネヌブル端子がハむレベルのずきバむナリヌカりンタはカりントアップ動䜜を行い、ロヌレベルのずきはカりントアップ動䜜は行わない。   As is well known, in the binary counter 81, when the load terminal LD bar is at a low level, input data is loaded to the input terminals A to D at the rising edge of the high-speed clock NCK. When the enable terminal ENP is at a high level, the binary counter 81 performs a count-up operation, and when the enable terminal ENP is at a low level, the count-up operation is not performed.

他方のむネヌブル端子もハむレベルであるずきはカりントアップ動䜜するが、ロヌレベルになるずカりントアップ動䜜を停止する。このロヌレベルのずき出力がオヌルでも、キャリヌ出力はロヌレベルに反転する。   When the other enable terminal ENT is also at the high level, the count-up operation is performed, but when the other enable terminal ENT is at the low level, the count-up operation is stopped. At this low level, even if the output is all 1, the carry output is inverted to the low level.

出力端子〜のデヌタがオヌル「」のずきキャリヌ出力が「」ずなる。たたクリアヌ端子がロヌレベルのずき、出力端子〜のデヌタはオヌル「」ずなる。ただし、図の構成ではむネヌブル端子、クリアヌ端子は䜕れもハむレベルに固定されおいるから、これらの圱響を受けるこずなくカりント凊理が実行される。   When the data at output terminals QA to QD are all “1”, carry output Cy is “1”. When the clear terminal CL is at a low level, the data of the output terminals QA to QD are all “0”. However, since the enable terminal ENT and the clear terminal CL are both fixed at a high level in the configuration of FIG. 11, the count process is executed without being affected by these.

ここで、〜および〜は、説明の郜合䞊䜕れも入力デヌタあるいは出力デヌタずしおも取り扱うこずずする。   Here, for convenience of explanation, A to D and QA to QD are all handled as input data or output data.

さお、このバむナリヌカりンタの動䜜は、入力した個の䞊列デゞタルデヌタ〜をビットのデゞタルデヌタず芋なしお、これをビットのデゞタルデヌタ〜に倉換し、そのずきのキャリヌ出力を利甚するこずで、ビットのデゞタルデヌタ〜をクロックの時間軞方向に倉換する。ここでは、䞊列デゞタルデヌタを䞋䜍ビットず芋なし、䞊列デゞタルデヌタを䞊䜍ビットず芋なした凊理が行われる。   The operation of the binary counter 81 regards the input three parallel digital data S0 to S2 as 3-bit digital data, converts this into 4-bit digital data QA to QD, and carries out the carry output at that time. By using Cy, the 3-bit digital data S0 to S2 are converted in the time axis direction of the clock CK. Here, processing is performed in which the parallel digital data S0 is regarded as the lower bits and the parallel digital data S2 is regarded as the upper bits.

その結果、ビット入力がであるずきはむンバヌタの出力デヌタ反転出力バヌがれロずなり、ビット入力であるずきはむンバヌタの出力デヌタが高速クロックのパルス目の区間だけロヌレベルずなる出力デヌタが埗られるように、入力ビットの組み合わせに応じた出力デヌタに倉換される。   As a result, when the 3-bit input is (0, 0, 0), the output data CD (inverted output Cy bar) of the inverter 87 is zero, and when the 3-bit input is (1, 0, 0), the inverter 87 is output. The output data CD is converted into output data corresponding to the combination of input bits so that output data that becomes low level only during the second pulse interval of the high-speed clock NCK is obtained.

具䜓䟋を図〜図を参照しお説明する。図のようにビット入力〜がであるずきは、その反転入力はずなり、図に瀺すように、高速クロックのロヌレベルで入力端子〜にロヌドされたデヌタは、高速クロックの立ち䞊がりのタむミングで、ビット出力〜ずなるので、このずきのビット出力〜は図のようにオヌル「」ずなり、その結果キャリヌ出力は「」、その反転出力バヌは「」になる。反転出力バヌが「」぀たりロヌレベルになるずバむナリヌカりンタはカりント動䜜を停止するので、ビット入力がの堎合にはカりント動䜜は党く行われれず、出力デヌタはむネヌブル端子の䜜甚で、ハむレベルを保持する。   A specific example will be described with reference to FIGS. When the 3-bit inputs S0 to S2 are (0, 0, 0) as shown in FIG. 13A, the inverting input is (1, 1, 1), and as shown in FIG. 12B, the high-speed clock NCKa1 Since the data (1, 1, 1) loaded to the input terminals A to C at the low level becomes the 4-bit outputs QA to QD at the rising timing of the high-speed clock NCKa2, the 4-bit outputs QA to QD at this time The QD is all “1” as shown in FIG. 13A, and as a result, the carry output Cy is “1” and its inverted output Cy bar is “0”. When the inverted output Cy bar becomes “0”, that is, low level, the binary counter 81 stops counting, so when the 3-bit input is (0, 0, 0), the counting operation is not performed at all, and the output data is not The high level is maintained by the action of the enable terminal ENT.

この出力デヌタは倚重郚を構成するこの䟋では論理和回路でクロックに重畳されるので、出力信号であるデゞタルデヌタ信号は正極性のクロックのみが出力されるこずになる。   Since this output data CD is superimposed on the clock CK by the OR circuit 88 in this example constituting the multiplexing unit, only the positive clock CKa is output from the digital data signal DO as the output signal.

次に、ビット入力〜がであるずきは、図のように、その反転入力はずなり、図に瀺すように、高速クロックのロヌレベルで入力〜にロヌドされたデヌタは、高速クロックの立ち䞊がりのタむミングで、ビット出力〜ずなるので、このずきのビット出力〜は図のようにずなる。その結果キャリヌ出力は「」に反転し、その反転出力バヌは「」になる。反転出力バヌが「」぀たりハむレベルになるずバむナリヌカりンタはカりント動䜜を開始するので、高速クロックの立ち䞊がりでカりントアップ動䜜を行う。   Next, when the 3-bit inputs S0 to S2 are (1, 0, 0), the inverted input is (0, 1, 1) as shown in FIG. 13B, as shown in FIG. Since the data (0, 1, 1) loaded to the inputs A to C at the low level of the high-speed clock NCKb1 becomes the 4-bit outputs QA to QD at the rising timing of the high-speed clock NCKb2, the four bits at this time The outputs QA to QD are (0, 1, 1, 1) as shown in FIG. As a result, the carry output Cy is inverted to “0”, and the inverted output Cy bar becomes “1”. When the inverted output Cy bar becomes “1”, that is, high level, the binary counter 81 starts the count operation, and therefore performs the count-up operation at the rising edge of the high-speed clock NCKb.

その結果、図に瀺すようにビット出力〜はずなっお、キャリヌ出力は再び「」に反転する。これに䌎っおその反転出力バヌが「」ずなるから、バむナリヌカりンタは回だけカりントアップ動䜜を行った埌、再び停止する。   As a result, as shown in FIG. 13, the 4-bit outputs QA to QD are (1, 1, 1, 1), and the carry output Cy is inverted to “1” again. Accordingly, since the inverted output Cy bar becomes “0”, the binary counter 81 performs the count-up operation only once and then stops again.

その結果、反転出力バヌは高速クロックのパルス分だけハむレベルに反転する図、参照。぀たり、パルス分の出力デヌタに倉換されお出力される。   As a result, the inverted output Cy bar is inverted to a high level by one pulse of the high-speed clock NCK (see FIG. 12F and CDb). That is, it is converted into output data CDb for one pulse and output.

ここで、バむナリヌカりンタなどのカりント凊理に䌎っおカりント凊理時の遅延が発生する。この遅延量図ではクロック分を考慮するず、図に瀺すように出力デヌタはクロック分だけ遅延されお出力される。この出力デヌタは加算噚でクロックず重畳されるので、図に瀺すように出力信号であるデゞタルデヌタ信号は正極性のクロックに、出力デヌタがクロック分だけ重畳されお出力されるこずになる。   Here, a delay at the time of the counting process occurs with the counting process of the binary counter 81 or the like. Considering this delay amount DL (1/2 clock in the figure), the output data CD is delayed by 1/2 clock and output as shown in FIG. 12F. Since the output data CDb is superimposed on the clock CKa by the adder 88, the digital data signal DO, which is an output signal, is superimposed on the positive clock CK and the output data CDb by one clock as shown in FIG. 12G. Will be output.

さらに、次のクロックタむミングでは、図に瀺すように、ビット入力〜がずなるので、その反転入力はずなる。図のように、高速クロックのロヌレベルで入力端子〜にロヌドされたデヌタは、高速クロックの立ち䞊がりのタむミングで、ビット出力〜ずなるので、このずきのビット出力〜はずなり、その結果キャリヌ出力は「」に反転し、その反転出力バヌは「」になる。反転出力バヌが「」぀たりハむレベルになるずバむナリヌカりンタはカりント動䜜を開始するので、高速クロックの立ち䞊がりでカりントアップ動䜜を行う。   Further, at the next clock timing, as shown in FIG. 13C, since the 3-bit inputs S0 to S2 are (0, 1, 0), the inverted input is (1, 0, 1). As shown in FIG. 12, the data (0, 1, 0) loaded to the input terminals A to C at the low level of the high-speed clock NCKc1 becomes the 4-bit outputs QA to QD at the rising timing of the high-speed clock NCKc2. At this time, the 4-bit outputs QA to QD are (1, 0, 1, 1). As a result, the carry output Cy is inverted to “0”, and the inverted output Cy bar is set to “1”. When the inverted output Cy bar becomes “1”, that is, high level, the binary counter 81 starts the count operation, and therefore performs the count-up operation at the rising edge of the high-speed clock NCKc.

カりントアップ動䜜の結果、回目の高速クロックでは図に瀺すようにビット出力〜はカりントアップしおずなるので、キャリヌ出力は「」のたたである。したがっおその反転出力バヌも「」のたたずなり、これによっお回目のカりントアップ凊理が行われる。回目のカりントアップ凊理によっおビット出力〜はオヌル「」ずなるから、このカりントアップ凊理が終了するず同時に、キャリヌ出力は再び「」に反転する。これに䌎っおその反転出力バヌが「」ずなるから、バむナリヌカりンタは回だけカりントアップ動䜜を行った埌、再び停止する。   As a result of the count-up operation, the 4-bit outputs QA to QD are counted up to (0, 1, 1, 1) at the first high-speed clock NCKc2, as shown in FIG. It remains “0”. Accordingly, the inverted output Cy bar also remains “1”, whereby the second count-up process is performed. Since the 4-bit outputs QA to QD are all “1” by the second count-up process, the carry output Cy is inverted to “1” again at the same time as the count-up process is completed. Accordingly, since the inverted output Cy bar becomes “0”, the binary counter 81 performs the count-up operation only twice and then stops again.

その結果、反転出力バヌは図に瀺すように、高速クロックのパルス分だけハむレベルに反転する。぀たり、パルス分の出力デヌタに倉換されお出力される。反転出力であるこの出力デヌタは論理和回路でクロックに重畳されるので、図に瀺すように出力信号であるデゞタルデヌタ信号は正極性のクロックに、出力デヌタクロック分が重畳されお出力されるこずになる。   As a result, the inverted output Cy bar is inverted to the high level by two pulses of the high-speed clock NCKb as shown in FIG. That is, it is converted into output data CDc for two pulses and output. Since this output data CDc which is an inverted output is superimposed on the clock CK by the OR circuit 88, as shown in FIG. 12, the digital data signal DO which is the output signal is converted to the positive clock CK and the output data CDc (2 clocks). Minute) is superimposed and output.

このようにバむナリヌカりンタのカりントアップ凊理によっお、個の䞊列デゞタルデヌタ〜はそのデヌタ内容に応じた出力デヌタに倉換され、この出力デヌタがクロックの時間軞方向に重畳されおデゞタルデヌタ信号ずなされる。このデゞタルデヌタ信号は出力端子を介しお本のデヌタ線を利甚しお偎に䌝送される。   Thus, by the count-up process of the binary counter 81, the three parallel digital data S0 to S2 are converted into output data CD corresponding to the data contents, and this output data CD is superimposed on the time axis direction of the clock CK. The digital data signal DO is used. This digital data signal DO is transmitted to the LSI 2 side through the output terminal 89 using one data line 90.

続いお、図〜図をそれぞれ参照しおデゞタルデヌタ信号の埩号回路に぀いお説明する。   Next, the digital data signal decoding circuit 100 will be described with reference to FIGS.

この埩号回路はデヌタ埩号郚で構成される。デヌタ埩号郚は受信したデゞタルデヌタ信号よりクロック䌝送クロックを抜出するクロック抜出郚ず、デゞタルデヌタ信号より䞊列デゞタルデヌタ〜を生成するデヌタ生成郚ずで構成される。   The decoding circuit 100 includes a data decoding unit 160. The data decoding unit 160 includes a clock extraction unit 162 that extracts a clock (transmission clock) CK from the received digital data signal DO, and a data generation unit 182 that generates parallel digital data S0 to S2 from the digital data signal DO. .

デヌタ生成郚は図瀺するように、ビットのバむナリヌカりンタを有する。さらに、このデヌタ生成郚は受信したデゞタルデヌタ信号より出力デヌタを抜出するデヌタ抜出郚ず、高速クロックを生成するクロック逓倍郚ず、さらにバむナリヌカりンタより出力された個のカりンタ出力を個の䞊列デゞタルデヌタに倉換するデヌタ倉換郚ずしお機胜する盎列䞊列倉換郚およびバむナリヌカりンタのロヌド端子バヌに反転クロックバヌを䟛絊するむンバヌタずで構成される。   The data generation unit 182 includes a 4-bit binary counter 161 as illustrated. Further, the data generation unit 182 includes a data extraction unit 168 that extracts the output data CD from the received digital data signal DO, a clock multiplication unit 166 that generates the high-speed clock NCK, and three data output from the binary counter 161. The serial / parallel converter 170 functions as a data converter that converts the counter output into three parallel digital data, and the inverter 172 that supplies the inverted clock CK bar to the load terminal LD bar of the binary counter 161.

バむナリヌカりンタはデゞタルデヌタ信号出力回路で䜿甚されおいるバむナリヌカりンタず同䞀である。クロック抜出郚は端子に入力したデゞタルデヌタ信号が䟛絊される論理積回路ず、デゞタルデヌタ信号を埌述する高速クロックに同期しお出力する型フリップフロップず、その出力を䜍盞反転するむンバヌタずで構成され、むンバヌタよりクロックのクロック分だけ遅延され、か぀䜍盞反転されたデゞタルデヌタ信号バヌが埗られる。このデゞタルデヌタ信号バヌが論理積回路に䟛絊される。したがっおこの論理積回路によっお元のクロックを抜出分離するこずができる図。   The binary counter 161 is the same as the binary counter used in the digital data signal output circuit 10. The clock extraction unit 162 includes an AND circuit 163 to which the digital data signal DO input to the terminal 175 is supplied, a D-type flip-flop 164 that outputs the digital data signal DO in synchronization with a high-speed clock NCK described later, and an output thereof. A digital data signal DO bar which is composed of an inverter 165 whose phase is inverted and which is delayed from the inverter 165 by one clock NCK and whose phase is inverted is obtained. This digital data signal DO bar is supplied to the AND circuit 163. Therefore, the original clock CK can be extracted and separated by the AND circuit 163 (FIG. 12I).

クロック逓倍郚は、この䟋ではで構成され、入力したデゞタルデヌタ信号に含たれる䌝送クロックの倍のクロックであっお、䌝送クロックに同期した高速クロック図が抜出分離される。   In this example, the clock multiplying unit 166 is configured by a PLL, and is a clock that is nine times the transmission clock CK included in the input digital data signal DO, and extracts a high-speed clock NCK (FIG. 12H) synchronized with the transmission clock CK. To be separated.

抜出分離された高速クロックが型フリップフロップに䟛絊されお、この䟋ではクロック遅延されたデゞタルデヌタ信号が出力され、これず入力デゞタルデヌタ信号そのものがデヌタ抜出郚を構成するアンド回路に䟛絊される。その結果、このアンド回路より出力デヌタそのものが出力される図。抜出分離されたこの出力デヌタはバむナリヌカりンタのむネヌブル端子に、カりントアップ動䜜甚のむネヌブル信号ずしお䟛絊される。   The extracted high-speed clock NCK is supplied to the D-type flip-flop 164, and in this example, a digital data signal DO delayed by one clock is output, and this and the input digital data signal DO itself constitute the data extraction unit 168. This is supplied to the AND circuit 167. As a result, the output data CD itself is output from the AND circuit 167 (FIG. 12J). The extracted output data CD is supplied to the enable terminal ENP of the binary counter 161 as an enable signal for count-up operation.

バむナリヌカりンタの入力端子〜は䜕れもロヌレベルに固定され、他方のむネヌブル端子ずクリアヌ端子は䜕れもハむレベルに固定されおいる。   The input terminals A to D of the binary counter 161 are all fixed at a low level, and the other enable terminal ENT and clear terminal CL are both fixed at a high level.

バむナリヌカりンタは抜出された反転クロックバヌの立ち䞋がりによっお入力端子〜のデヌタオヌルれロがロヌドされ、クロック端子に䟛絊された高速クロックの立ち䞊がりに同期しおカりントアップ動䜜が行われる。   The binary counter 161 is loaded with data (all zeros) of the input terminals A to D at the falling edge of the extracted inverted clock CK bar, and counts up in synchronization with the rising edge of the high-speed clock NCK supplied to the clock terminal (CK). Is done.

その結果、ロヌドされたデヌタを基準にしお出力デヌタがハむレベルの期間だけ高速クロックに同期しおカりントアップ動䜜が行われ、出力デヌタがロヌレベルの期間はカりントアップしたずきのデヌタ出力〜がそのたた保持される。   As a result, the count-up operation is performed in synchronization with the high-speed clock NCK only during the period when the output data CD is high level with reference to the loaded data, and the data output when the output data CD is counted up during the low level period. QA to QD are held as they are.

そのため、図区間に瀺すように、出力デヌタがれロであるずきは、カりントアップ動䜜は行われない。その結果、バむナリヌカりンタの出力デヌタ〜はオヌルれロである。本䟋では、䞋䜍ビットが出力デヌタ〜ずしお利甚されるので、出力デヌタ〜ずしおはずなる。   Therefore, as shown in section 1 of FIG. 12, when the output data CD is zero, the count-up operation is not performed. As a result, the output data QA to QD of the binary counter 161 is all zero (0, 0, 0, 0). In this example, since the lower 3 bits are used as the output data QA to QC, the output data QA to QC is (0, 0, 0).

出力デヌタが高速クロックのクロック分だけハむレベルのずきは、
図区間に瀺すように、このハむレベルの期間だけ぀たりクロック分だけカりントアップ動䜜が行われ、次のクロックが立ち䞋がるたではカりントアップ動䜜が停止しおいる。そのため、カりントアップされた出力デヌタのみハむレベルずなり、その他の出力デヌタ〜は䜕れもロヌレベルのたたである。したがっお出力デヌタ〜はずなる。䞋䜍ビットが出力デヌタずしお利甚されるので、出力デヌタ〜はずなる。
When the output data CD is at the high level for one clock of the high-speed clock NCK,
As shown in section 2 of FIG. 12, the count-up operation is performed only during this high level period, that is, by one clock, and the count-up operation is stopped until the next clock CK falls. Therefore, only the counted up output data QA becomes high level, and the other output data QB to QD all remain at low level. Therefore, the output data QA to QD are (1, 0, 0, 0). Since the lower 3 bits are used as output data, the output data QA to QC are (1, 0, 0).

たた、出力デヌタが高速クロックのクロック分だけハむレベルずなる図区間では、高速クロックのハむレベルの期間クロック分だけカりントアップ動䜜が行われるので、出力デヌタ〜はずなる。   In section 3 in FIG. 12 in which the output data D is at the high level for two clocks of the high-speed clock NCK, the count-up operation is performed only during the high-level period of the high-speed clock NCK (for two clocks). The QC is (0, 1, 0).

出力デヌタ〜はデヌタ倉換郚ずしお機胜する型フリップフロップに䟛絊される。぀たり、出力デヌタはフリップフロップのデヌタ入力端子に、出力デヌタはフリップフロップの、そしお出力デヌタはフリップフロップの各デヌタ入力端子に䟛絊される。   The output data QA to QC are supplied to a D-type flip-flop 170 that functions as a data conversion unit. That is, the output data QA is supplied to the data input terminal D of the flip-flop 170A, the output data QB is supplied to the flip-flop 170B, and the output data QC is supplied to each data input terminal D of the flip-flop 170C.

その結果、それぞれに䟛絊されるクロックに同期しお、ロヌドされた出力デヌタ〜がそれぞれサンプリングされる図。サンプリング甚のフリップフロップ〜は高速クロックのパルス分ぐらいの遅延が発生するので、クロックによっおサンプリングされるタむミングはクロック分遅れる。そのため、図のように区間における出力デヌタ〜のサンプリング出力〜は区間に埗られる。以䞋同様に、区間だけ順次シフトした状態でサンプリング出力ある䞊列デゞタルデヌタ〜が埗られるこずになる。   As a result, the loaded output data QA to QC are sampled in synchronization with the clock CK supplied to each (N, O, P in FIG. 12). Since the sampling flip-flops 170A to 170C are delayed by about one pulse of the high-speed clock NCK, the timing of T sampling by the clock CK is delayed by one clock. Therefore, sampling outputs S0 to S2 (0, 0, 0) of the output data QA to QC (0, 0, 0) in the section 1 are obtained in the section 2 as shown in FIG. In the same manner, parallel digital data S0 to S2 having sampling outputs are obtained in a state where the data is sequentially shifted by one section.

このようにしお個の䞊列デゞタルデヌタをクロックの時間軞方向に倉換した䞊で、その倉換デヌタをクロックに倚重すれば、本のデヌタ線を䜿甚しおも個の䞊列デゞタルデヌタ〜を同時に䌝送でき、そしお䌝送されたデゞタルデヌタ信号より、クロックに倚重された䞊列デゞタルデヌタ〜を抜出分離するこずができる。   By converting the three parallel digital data in the time axis direction of the clock CK in this way and then multiplexing the converted data on the clock CK, the three parallel digital data can be used even if one data line 90 is used. The data S0 to S2 can be transmitted simultaneously, and the parallel digital data S0 to S2 multiplexed on the clock CK can be extracted and separated from the transmitted digital data signal DO.

で、クロックの時間軞方向ぞの倚重䟋その
図は図の倉圢䟋であっお、図ず同䞀郚分には同䞀の笊号を付し、その説明を省略する。
(8) Example of multiplexing in the time axis direction of the clock when n = 3 (part 4)
FIG. 14 is a modification of FIG. 11 and the same parts as those in FIG.

出力回路にあっお、図ず盞違するのは、入力した個の䞊列デゞタルデヌタを笊号化郚によっお予め笊号化し、笊号化した぀の出力〜をそれぞれビットのデゞタルデヌタず芋なしおビットのバむナリヌカりンタの入力デヌタずする点である。   The output circuit 10 is different from FIG. 11 in that the input three parallel digital data are encoded in advance by the encoding unit 190, and the encoded three outputs ENa to ENc are respectively converted into 3-bit digital data. This is the point that the input data of the 4-bit binary counter 81 is taken.

この䟋では、入力した䞊列デゞタルデヌタ〜がのずきは、笊号化出力〜がずなり、䞊列デゞタルデヌタ〜がのずき笊号化出力〜がずなるように笊号化される図〜。   In this example, when the input parallel digital data S0 to S2 are (0, 0, 0), the encoded outputs QA to QC are (1, 0, 1), and the parallel digital data S0 to S2 are (1, 1, When 0, 1), the encoded outputs QA to QC are encoded so as to be (0, 0, 0) (FIGS. 16C to H).

笊号化された出力〜をビット入力ずしお、ビットのバむナリヌカりンタが動䜜するので、ビットの組み合わせに応じたパルス幅を有する出力デヌタに倉換される。その結果、出力デヌタキャリヌ出力は図ずなり、この出力デヌタを䜍盞反転した出力デヌタバヌがクロックに倚重されお図に瀺すデゞタルデヌタ信号が埗られる。このデゞタルデヌタ信号が本のデヌタ線を介しお他方の偎に䌝送される。   Since the encoded output QA to QC is a 3-bit input and the 4-bit binary counter 81 operates, it is converted into output data CD having a pulse width corresponding to the combination of 3 bits. As a result, the output data CD (carry output Cy) becomes FIG. 16I, and the output data CD bar obtained by inverting the phase of the output data CD is multiplexed with the clock CK to obtain the digital data signal DO shown in FIG. 16J. This digital data signal DO is transmitted to the other LSI 2 side through one data line 90.

デゞタルデヌタ信号の埩号回路にあっおも、図ず盞違する点は終段に埩号郚デコヌダが蚭けられおいる点である。ビットのバむナリヌカりンタず埌段のデヌタサンプリング機胜を有する型フリップフロップ〜によっお、入力した出力デヌタバヌが䞀旊ビットのバむナリヌ出力〜に戻され図、さらに戻されたこれらバむナリヌ出力〜を利甚しお笊号化出力〜図、〜に逆倉換される。逆倉換された笊号化出力〜を埩号郚デコヌダで埩号デコヌドするこずで、元の䞊列デゞタルデヌタ〜が埩元される図〜。   Even in the decoding circuit 100 for the digital data signal DO, the difference from FIG. 11 is that a decoding unit (decoder) 191 is provided at the final stage. The input output data CD bar is temporarily returned to the 4-bit binary outputs QA to QC by the 4-bit binary counter 161 and the D-type flip-flops 170A to 170C having the data sampling function in the subsequent stage (FIG. 16N, O, P). Further, the binary outputs QA to QC thus returned are converted back into encoded outputs ENa to ENc (FIG. 16M, Q to S). By decoding (decoding) the inversely converted encoded outputs ENa to ENc by the decoding unit (decoder) 181, the original parallel digital data S0 to S2 are restored (FIGS. 16T to U).

この実斜䟋においおも、図ず同様に本のデヌタ線を䜿甚しお個のデゞタルデヌタ〜を同時䌝送し、そしおこの䞊列デゞタルデヌタ〜を埩元できる。   Also in this embodiment, three digital data S0 to S2 can be simultaneously transmitted using one data line 90 as in FIG. 11, and the parallel digital data S0 to S2 can be restored.

䞊述した実斜䟋では、ずの堎合を䟋瀺したが、は以䞊でも差し支えない。   In the embodiment described above, the case where n = 2 and n = 3 is illustrated, but n may be 4 or more.

本発明は、基板内に搭茉された耇数の同士を接続しおデヌタの授受を行うようなデヌタ䌝送系に適甚できる。   The present invention can be applied to a data transmission system in which a plurality of LSIs mounted on an IC substrate are connected to exchange data.

この発明に係るデゞタルデヌタ信号の䌝送系の実斜䟋を瀺す芁郚の系統図であるその。It is a systematic diagram of the principal part which shows the Example of the transmission system of the digital data signal which concerns on this invention (the 1). その動䜜説明に䟛する波圢図である。It is a wave form diagram with which the operation | movement description is provided. この発明に係るデゞタルデヌタ信号の䌝送系の実斜䟋を瀺す芁郚の系統図であるその。It is a systematic diagram of the principal part which shows the Example of the transmission system of the digital data signal which concerns on this invention (the 2). その動䜜説明に䟛する波圢図である。It is a wave form diagram with which the operation | movement description is provided. この発明に係るデゞタルデヌタ信号の䌝送系の実斜䟋を瀺す芁郚の系統図であるその。It is a systematic diagram of the principal part which shows the Example of the transmission system of the digital data signal which concerns on this invention (the 3). その動䜜説明に䟛する波圢図である。It is a wave form diagram with which the operation | movement description is provided. この発明に係るデゞタルデヌタ信号の䌝送系の実斜䟋を瀺す芁郚の系統図であるその。It is a systematic diagram of the principal part which shows the Example of the transmission system of the digital data signal which concerns on this invention (the 4). その動䜜説明に䟛する波圢図である。It is a wave form diagram with which the operation | movement description is provided. この発明に係るデゞタルデヌタ信号の䌝送系の実斜䟋を瀺す芁郚の系統図であるその。It is a systematic diagram of the principal part which shows the Example of the transmission system of the digital data signal which concerns on this invention (the 5). その動䜜説明に䟛する波圢図である。It is a wave form diagram with which the operation | movement description is provided. この発明に係るデゞタルデヌタ信号の䌝送系の実斜䟋を瀺す芁郚の系統図であるその。It is a systematic diagram of the principal part which shows the Example of the transmission system of the digital data signal which concerns on this invention (the 6). その動䜜説明に䟛する波圢図である。It is a wave form diagram with which the operation | movement description is provided. その動䜜説明に䟛する入出力デヌタ関係を瀺す図である。It is a figure which shows the input / output data relationship used for the operation | movement description. この発明に係るデゞタルデヌタ信号の䌝送系の実斜䟋を瀺す芁郚の系統図であるその。It is a systematic diagram of the principal part which shows the Example of the transmission system of the digital data signal which concerns on this invention (the 7). その動䜜説明に䟛する波圢図である。It is a wave form diagram with which the operation | movement description is provided. この発明の説明に䟛するデヌタ䌝送系の䞀䟋を瀺す系統図である。It is a systematic diagram which shows an example of the data transmission system which uses for description of this invention.

笊号の説明Explanation of symbols

・・・出力回路、・・・埩号回路、・・・倚重化郚、・・・デヌタ埩号郚、
デヌタ生成郚、クロック抜出郚、・・・倉換郚、・・・倉換郚、・・・笊号化郚゚ンコヌダ、・・・埩号郚デコヌダ、・・・デヌタ線、・・・
DESCRIPTION OF SYMBOLS 10 ... Output circuit, 100 ... Decoding circuit, 20, 30, 50, 60, 80 ... Multiplexing part, 110, 120, 140, 150, 160 ... Data decoding part,
Data generation unit, clock extraction unit, 22 ... D / A conversion unit, 102 ... A / D conversion unit, 42 ... encoding unit (encoder), 126 ... decoding unit (decoder), 3 , 16, 36, 57, 69, 90 ... data lines, 1, 2 ... LSI

Claims (54)

個≧の䞊列デゞタルデヌタをクロックに同期させるず共に、このクロックに䞊蚘個の䞊列デゞタルデヌタを倚重するステップ
を有するこずを特城ずするデゞタルデヌタ信号の䌝送方法。
A digital data signal transmission method comprising the steps of synchronizing n (n ≧ 2) parallel digital data with a clock and multiplexing the n parallel digital data on the clock.
䞊蚘䞊列デゞタルデヌタを倚重する䞊蚘倚重化ステップは、
䞊蚘クロックの振幅方向に倚重するステップ
であるこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step for multiplexing the parallel digital data includes:
2. The method of transmitting a digital data signal according to claim 1, wherein the step of multiplexing in the amplitude direction of the clock is performed.
䞊蚘倚重化ステップは、
䞊蚘個のデゞタルデヌタを倉換するステップず、
倉換されたアナログデヌタを䞊蚘クロックでサンプリングするステップず、
サンプリングされた䞊蚘アナログデヌタを䞊蚘クロックの振幅方向に倚重するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
D / A converting the n digital data,
Sampling D / A converted analog data with the clock;
3. The digital data signal transmission method according to claim 2, further comprising the step of multiplexing the sampled analog data in an amplitude direction of the clock.
䞊蚘倚重化ステップは、
䞊蚘䞊列デゞタルデヌタを笊号化するステップず、
笊号化されたデゞタルデヌタを倉換するステップず、
倉換されたアナログデヌタを䞊蚘クロックでサンプリングするステップず、
サンプリングされた䞊蚘アナログデヌタを䞊蚘クロックの振幅方向に倚重するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
Encoding the parallel digital data;
D / A converting the encoded digital data;
Sampling D / A converted analog data with the clock;
3. The digital data signal transmission method according to claim 2, further comprising the step of multiplexing the sampled analog data in an amplitude direction of the clock.
䞊蚘倚重化ステップは、
䞊蚘クロックの時間軞方向に倚重するステップ
であるこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
2. The method of transmitting a digital data signal according to claim 1, wherein the step of multiplexing in the time axis direction of the clock is performed.
䞊蚘クロックに倚重される䞊列デゞタルデヌタのパルス幅を倉えるこずによっお、䞊蚘個の䞊列デゞタルデヌタが時間軞方向に倚重される
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
6. The digital data signal transmission method according to claim 5, wherein the n parallel digital data are multiplexed in a time axis direction by changing a pulse width of the parallel digital data multiplexed on the clock.
䞊蚘倚重化ステップは、
䞊蚘䞊列デゞタルデヌタを笊号化するステップず、
笊号化された耇数のデゞタルデヌタを䞊蚘クロックに関連した耇数の遅延クロックでサンプリングするステップず、
サンプリングされた耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
Encoding the parallel digital data;
Sampling a plurality of encoded digital data with a plurality of delay clocks associated with the clock;
7. The digital data signal transmission method according to claim 6, further comprising the step of multiplexing a plurality of sampled digital data in a time axis direction of the clock.
䞊蚘倚重化ステップは、
䞊蚘クロックず、これの倍≧のクロックを甚いお䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するステップず、
時間軞方向に倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
Converting the parallel digital data in the time axis direction of the clock using the clock and a clock of m times (m ≧ n + 1) thereof;
7. The digital data signal transmission method according to claim 6, further comprising the step of multiplexing a plurality of digital data converted in the time axis direction in the time axis direction of the clock.
䞊蚘倚重化ステップは、
䞊蚘䞊列デゞタルデヌタを笊号化するステップず、
笊号化された耇数のデゞタルデヌタを、䞊蚘クロックず、これの倍≧のクロックを甚いお䞊蚘クロックの時間軞方向に倉換するステップず、
時間軞方向に倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
Encoding the parallel digital data;
Converting the plurality of encoded digital data into the time axis direction of the clock using the clock and a clock of m times (m ≧ n + 1) thereof;
7. The digital data signal transmission method according to claim 6, further comprising the step of multiplexing a plurality of digital data converted in the time axis direction in the time axis direction of the clock.
䞊蚘倚重化ステップは、
䞊蚘䞊列デゞタルデヌタをビットのデゞタルデヌタず芋なしお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するステップず、
倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
Considering the parallel digital data as n-bit digital data, and performing (n + 1) -bit binary count processing to convert the parallel digital data in the time axis direction of the clock;
7. The digital data signal transmission method according to claim 6, further comprising the step of multiplexing the plurality of converted digital data in a time axis direction of the clock.
䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するステップでは、
䞊蚘クロックに察し倍以䞊の高速クロックを甚いお、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換する
こずを特城ずする請求項蚘茉のデゞタルデヌタの䌝送方法。
In the step of converting the parallel digital data in the time axis direction of the clock,
11. The digital data transmission method according to claim 10, wherein the parallel digital data is converted in a time axis direction of the clock using a high-speed clock of (2 n +1) times or more with respect to the clock.
䞊蚘倚重化ステップは、
䞊蚘䞊列デゞタルデヌタを笊号化するステップず、
笊号化された䞊列ビットのデゞタルデヌタを、ビットのデゞタルデヌタず芋なしお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するステップず、
倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の䌝送方法。
The multiplexing step is:
Encoding the parallel digital data;
The encoded parallel n-bit digital data is regarded as n-bit digital data and (n + 1) -bit binary count processing is performed to convert the parallel digital data in the time axis direction of the clock; ,
7. The digital data signal transmission method according to claim 6, further comprising the step of multiplexing the plurality of converted digital data in a time axis direction of the clock.
䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するステップでは、
䞊蚘クロックに察し倍以䞊の高速クロックを甚いお、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換する
こずを特城ずする請求項蚘茉のデゞタルデヌタの䌝送方法。
In the step of converting the parallel digital data in the time axis direction of the clock,
13. The digital data transmission method according to claim 12, wherein the parallel digital data is converted in a time axis direction of the clock using a high-speed clock of (2 n +1) times or more with respect to the clock.
䌝送クロックに同期し、か぀この䌝送クロックにビットの䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号が䟛絊されるデヌタ埩号郚を有し、
このデヌタ埩号郚で䞊蚘デゞタルデヌタ信号がビットの䞊蚘䞊列デゞタルデヌタに埩号される
こずを特城ずするデゞタルデヌタ信号埩号方法。
A data decoding unit that is synchronized with the transmission clock and is supplied with a digital data signal in which n-bit parallel digital data is multiplexed on the transmission clock;
A digital data signal decoding method, wherein the data decoding unit decodes the digital data signal into the n-bit parallel digital data.
䞊蚘䞊列デゞタルデヌタは、䞊蚘䌝送クロックの振幅方向に倚重されおいるこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。   15. The method of decoding a digital data signal according to claim 14, wherein the parallel digital data is multiplexed in the amplitude direction of the transmission clock. 䞊蚘デヌタ埩号郚での埩号凊理ステップは、
䌝送クロックに個≧の䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号を受信し、受信したこのデゞタルデヌタ信号から䞊蚘䌝送クロックを抜出するステップず、
抜出された䞊蚘䌝送クロックに基づいお䞊蚘デゞタルデヌタ信号を埩号しお個の䞊列デゞタルデヌタを生成するデゞタルデヌタの生成ステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The decoding process step in the data decoding unit is as follows:
Receiving a digital data signal in which n (n ≧ 2) parallel digital data are multiplexed on a transmission clock, and extracting the transmission clock from the received digital data signal;
16. The digital data signal decoding method according to claim 15, further comprising: a digital data generation step of decoding the digital data signal based on the extracted transmission clock to generate n parallel digital data. .
䞊蚘䞊列デゞタルデヌタの生成ステップは、
䞊蚘デゞタルデヌタ信号を䞊蚘䌝送クロックに基づいお倉換するステップ
であるこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The parallel digital data generation step includes:
17. The digital data signal decoding method according to claim 16, wherein the digital data signal is A / D converted based on the transmission clock.
䞊蚘䞊列デゞタルデヌタの生成ステップは、
䞊蚘䞊列デゞタルデヌタを䞊蚘䌝送クロックに関連した遅延䌝送クロックで倉換するステップず、
倉換された耇数のデゞタルデヌタを埩号するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The parallel digital data generation step includes:
A / D converting the parallel digital data with a delayed transmission clock associated with the transmission clock;
16. The method for decoding a digital data signal according to claim 15, further comprising a step of decoding a plurality of A / D converted digital data.
䞊蚘䞊列デゞタルデヌタは、䞊蚘䌝送クロックの時間軞方向に倚重されおいる
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
15. The digital data signal decoding method according to claim 14, wherein the parallel digital data is multiplexed in a time axis direction of the transmission clock.
䞊蚘クロックに倚重される䞊蚘䞊列デゞタルデヌタのパルス幅を倉えるこずによっお、䞊蚘個の䞊列デゞタルデヌタが時間軞方向に倚重される
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
20. The method of decoding a digital data signal according to claim 19, wherein the n parallel digital data are multiplexed in a time axis direction by changing a pulse width of the parallel digital data multiplexed on the clock.
時間軞方向に倚重された䞊蚘䞊列デゞタルデヌタの生成ステップは、
受信したデゞタルデヌタ信号より抜出した䞊蚘䌝送クロックに関連した耇数の遅延䌝送クロックでサンプリングするステップず、
サンプリングしお埗られた耇数のデゞタルデヌタを䞊蚘䞊列デゞタルデヌタに埩号するステップ
ずを含むこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The step of generating the parallel digital data multiplexed in the time axis direction is as follows:
Sampling with a plurality of delayed transmission clocks associated with the transmission clock extracted from the received digital data signal;
20. The method for decoding a digital data signal according to claim 19, further comprising the step of decoding a plurality of digital data obtained by sampling into the parallel digital data.
時間軞方向に倚重された䞊蚘䞊列デゞタルデヌタの生成ステップは、
受信したデゞタルデヌタ信号より、䌝送クロックずこの䌝送クロックに察しお時間軞方向に倚重された䞊列デゞタルデヌタずを生成するステップず、
抜出された䞊蚘䌝送クロックよりその倍≧の䌝送クロックを生成するステップず、
この倍の䌝送クロックに基づいお䞊蚘䞊列デゞタルデヌタを時間軞方向に順次シフトした個の䞊列デゞタルデヌタを埗るステップず、
シフトしたこれら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換した個の䞊列デゞタルデヌタを埗るステップ
ずを含むこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The step of generating the parallel digital data multiplexed in the time axis direction is as follows:
From the received digital data signal, generating a transmission clock and parallel digital data multiplexed in the time axis direction with respect to the transmission clock;
Generating m times (m ≧ n + 1) transmission clocks from the extracted transmission clocks;
Obtaining m parallel digital data obtained by sequentially shifting the parallel digital data in the time axis direction based on the m times transmission clock;
20. The digital data signal according to claim 19, further comprising the step of: sampling the m parallel digital data thus shifted with the transmission clock to obtain n parallel digital data converted on the original time axis. Decryption method.
時間軞方向に倚重された䞊蚘䞊列デゞタルデヌタの生成ステップは、
受信したデゞタルデヌタ信号より、䌝送クロックずこの䌝送クロックに察しお時間軞方向に倚重された、笊号化された䞊列デゞタルデヌタずを生成するステップず、
抜出された䞊蚘䌝送クロックよりその倍≧の䌝送クロックを生成するステップず、
この倍の䌝送クロックに基づいお䞊蚘䞊列デゞタルデヌタを時間軞方向に順次シフトした個の䞊列デゞタルデヌタを埗るステップず、
シフトしたこれら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換した個の䞊列デゞタルデヌタを埗るステップず、
これら個の䞊列デゞタルデヌタを埩号するステップ
ずを含むこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The step of generating the parallel digital data multiplexed in the time axis direction is as follows:
Generating a transmission clock and encoded parallel digital data multiplexed in the time axis direction with respect to the transmission clock from the received digital data signal;
Generating m times (m ≧ n + 1) transmission clocks from the extracted transmission clocks;
Obtaining m parallel digital data obtained by sequentially shifting the parallel digital data in the time axis direction based on the m times transmission clock;
Sampling the m parallel digital data thus shifted with the transmission clock to obtain n parallel digital data converted on the original time axis;
20. The method for decoding a digital data signal according to claim 19, further comprising the step of decoding the n parallel digital data.
時間軞方向に倚重された䞊蚘䞊列デゞタルデヌタの生成ステップは、
受信したデゞタルデヌタ信号より䌝送クロックを抜出するステップず、
䞊蚘受信したデゞタルデヌタ信号より䞊蚘䌝送クロックに察しお時間軞方向に倚重された䞊列デゞタルデヌタを抜出するステップず、
抜出された䞊蚘䞊列デゞタルデヌタに察しお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタのパルス幅に察応した個の䞊列デゞタルデヌタを埗るステップず、
これら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換された個の䞊列デゞタルデヌタを埗るステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The step of generating the parallel digital data multiplexed in the time axis direction is as follows:
Extracting a transmission clock from the received digital data signal;
Extracting parallel digital data multiplexed in the time axis direction with respect to the transmission clock from the received digital data signal;
(N + 1) -bit binary count processing is performed on the extracted parallel digital data, thereby obtaining n parallel digital data corresponding to the pulse width of the parallel digital data;
20. The n parallel digital data is sampled with the transmission clock to obtain n parallel digital data converted on the original time axis. Decryption method.
䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するステップでは、
䞊蚘クロックに察し倍以䞊の高速クロックを甚いお、抜出された䞊蚘䞊列デゞタルデヌタを個の䞊列デゞタルデヌタに倉換する
こずを特城ずする請求項蚘茉のデゞタルデヌタの埩号方法。
In the step of converting the parallel digital data in the time axis direction of the clock,
25. The digital data decoding method according to claim 24, wherein the extracted parallel digital data is converted into n parallel digital data using a high-speed clock that is (2 n +1) times or more of the clock. .
時間軞方向に倚重された䞊蚘䞊列デゞタルデヌタの生成ステップは、
受信したデゞタルデヌタ信号より䌝送クロックを抜出するステップず、
䞊蚘受信したデゞタルデヌタ信号より䞊蚘䌝送クロックに察しお時間軞方向に倚重され、か぀笊号化された䞊列デゞタルデヌタを抜出するステップず、
抜出された䞊蚘䞊列デゞタルデヌタに察しお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタのパルス幅に察応した個の笊号化された䞊列デゞタルデヌタを埗るステップず、
これら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換された個の笊号化された䞊列デゞタルデヌタを埗るステップず、
これら個の䞊列デゞタルデヌタを埩号するステップ
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号の埩号方法。
The step of generating the parallel digital data multiplexed in the time axis direction is as follows:
Extracting a transmission clock from the received digital data signal;
Extracting parallel digital data multiplexed and encoded in the time axis direction with respect to the transmission clock from the received digital data signal;
Obtaining n encoded parallel digital data corresponding to the pulse width of the parallel digital data by performing (n + 1) -bit binary count processing on the extracted parallel digital data;
Sampling the n parallel digital data with the transmission clock to obtain n encoded parallel digital data converted on the original time axis;
20. The method for decoding a digital data signal according to claim 19, further comprising the step of decoding the n parallel digital data.
䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するステップでは、
䞊蚘クロックに察し倍以䞊の高速クロックを甚いお、抜出された䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換する
こずを特城ずする請求項蚘茉のデゞタルデヌタの埩号方法。
In the step of converting the parallel digital data in the time axis direction of the clock,
27. The digital data decoding method according to claim 26, wherein the parallel digital data extracted is converted in a time axis direction of the clock using a high-speed clock of (2 n +1) times or more with respect to the clock. .
クロックず、このクロックに同期した個≧の䞊列デゞタルデヌタがそれぞれ䟛絊される倚重化郚を有し、
この倚重化郚で䞊蚘䞊列デゞタルデヌタが䞊蚘クロックの振幅方向に倚重されたデゞタルデヌタ信号が出力されるようになされた
こずを特城ずするデゞタルデヌタ信号出力回路。
A multiplexing unit to which a clock and n (n ≧ 2) parallel digital data synchronized with the clock are respectively supplied;
A digital data signal output circuit characterized in that a digital data signal in which the parallel digital data is multiplexed in the amplitude direction of the clock is output by the multiplexing unit.
䞊蚘倚重化郚は、
䞊蚘クロックず䞊列デゞタルデヌタが䟛絊され、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの振幅方向に加算する倉換郚ず、
この倉換郚より出力されたアナログ出力デヌタをサンプリングするサンプリング郚ず、
サンプリングされたアナログ出力デヌタに䞊蚘クロックを加算する加算郚ずで構成された
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
The multiplexing unit is
A D / A converter that is supplied with the clock and parallel digital data and adds the parallel digital data in the amplitude direction of the clock;
A sampling unit that samples the analog output data output from the D / A conversion unit;
29. The digital data signal output circuit according to claim 28, further comprising: an adder that adds the clock to the sampled analog output data.
䞊蚘加算郚は、加算噚が䜿甚される
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
30. The digital data signal output circuit according to claim 29, wherein an adder is used as said adder.
䞊蚘倚重化郚は、
䞊蚘䞊列デゞタルデヌタを笊号化する笊号化郚ず、
笊号化されたデゞタルデヌタを倉換する倉換郚ず、
倉換されたアナログ出力デヌタを䞊蚘クロックでサンプリングするサンプリング郚ず、
サンプリングされた䞊蚘アナログ出力デヌタを䞊蚘クロックの振幅方向に加算する加算郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
The multiplexing unit is
An encoding unit for encoding the parallel digital data;
A D / A converter for D / A converting the encoded digital data;
A sampling unit for sampling D / A converted analog output data with the clock;
30. The digital data signal output circuit according to claim 29, further comprising an adder that adds the sampled analog output data in an amplitude direction of the clock.
クロックず、このクロックに同期した個≧の䞊列デゞタルデヌタがそれぞれ䟛絊される倚重化郚を有し、
この倚重化郚で䞊蚘䞊列デゞタルデヌタが䞊蚘クロックの時間軞方向に倚重されたデゞタルデヌタ信号が出力されるようになされた
こずを特城ずするデゞタルデヌタ信号出力回路。
A multiplexing unit to which a clock and n (n ≧ 2) parallel digital data synchronized with the clock are respectively supplied;
A digital data signal output circuit, wherein the multiplexing unit outputs a digital data signal in which the parallel digital data is multiplexed in the time axis direction of the clock.
䞊蚘䞊列デゞタルデヌタのパルス幅を倉えるこずによっお、䞊蚘個の䞊列デゞタルデヌタが時間軞方向に倚重される
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
33. The digital data signal output circuit according to claim 32, wherein the n parallel digital data are multiplexed in a time axis direction by changing a pulse width of the parallel digital data.
䞊蚘倚重化郚は、
䞊蚘䞊列デゞタルデヌタを笊号化する笊号化郚ず、
笊号化された耇数のデゞタルデヌタを䞊蚘クロックに関連した耇数の遅延クロックでサンプリングするサンプリング郚ず、
サンプリングされた耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に加算する加算郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
The multiplexing unit is
An encoding unit for encoding the parallel digital data;
A sampling unit that samples a plurality of encoded digital data with a plurality of delay clocks related to the clock;
34. The digital data signal output circuit according to claim 33, further comprising: an adder that adds a plurality of sampled digital data in a time axis direction of the clock.
䞊蚘倚重化郚は、
䞊蚘クロックず、これの倍≧のクロックを甚いお䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するデヌタ倉換郚ず、
時間軞方向に倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重する倚重郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
The multiplexing unit is
A data converter for converting the parallel digital data in the time axis direction of the clock using the clock and a clock of m times (m ≧ n + 1) thereof;
34. The digital data signal output circuit according to claim 33, further comprising a multiplexing unit that multiplexes a plurality of digital data converted in the time axis direction in the time axis direction of the clock.
䞊蚘倚重化郚は、
䞊蚘䞊列デゞタルデヌタを笊号化する笊号化郚ず、
笊号化された耇数のデゞタルデヌタを、䞊蚘クロックず、これの倍≧のクロックを甚いお䞊蚘クロックの時間軞方向に倉換するデヌタ倉換郚ず、
時間軞方向に倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重する倚重郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
The multiplexing unit is
An encoding unit for encoding the parallel digital data;
A data converter that converts a plurality of encoded digital data into the time axis direction of the clock using the clock and a clock of m times (m ≧ n + 1) thereof;
34. The digital data signal output circuit according to claim 33, further comprising a multiplexing unit that multiplexes a plurality of digital data converted in the time axis direction in the time axis direction of the clock.
䞊蚘倚重化郚は、
䞊蚘䞊列デゞタルデヌタをビットのデゞタルデヌタず芋なしお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するバむナリヌカりンタを有するデヌタ倉換郚ず、
倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重する倚重郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
The multiplexing unit is
A data conversion unit including a binary counter that converts the parallel digital data in the time axis direction of the clock by regarding the parallel digital data as n-bit digital data and performing (n + 1) -bit binary count processing;
34. The digital data signal output circuit according to claim 33, further comprising a multiplexing unit that multiplexes the plurality of converted digital data in the time axis direction of the clock.
䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するデヌタ倉換郚では、
䞊蚘クロックに察し倍以䞊の高速クロックを甚いお、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するこずを特城ずする請求項蚘茉のデゞタルデヌタ出力回路。
In the data conversion unit that converts the parallel digital data in the time axis direction of the clock,
38. The digital data output circuit according to claim 37, wherein the parallel digital data is converted in the time axis direction of the clock using a high-speed clock of (2 n +1) times or more with respect to the clock.
䞊蚘倚重化郚は、
䞊蚘䞊列デゞタルデヌタを笊号化する笊号化郚ず、
笊号化された䞊列ビットのデゞタルデヌタを、ビットのデゞタルデヌタず芋なしお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するバむナリヌカりンタを有するデヌタ倉換郚ず、
倉換された耇数のデゞタルデヌタを䞊蚘クロックの時間軞方向に倚重する倚重郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号出力回路。
The multiplexing unit is
An encoding unit for encoding the parallel digital data;
A binary counter that converts the parallel digital data in the time axis direction of the clock by treating the encoded parallel n-bit digital data as n-bit digital data and performing (n + 1) -bit binary count processing. A data converter having
34. The digital data signal output circuit according to claim 33, further comprising a multiplexing unit that multiplexes the plurality of converted digital data in the time axis direction of the clock.
䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するデヌタ倉換郚では、
䞊蚘クロックに察し倍以䞊の高速クロックを甚いお、䞊蚘䞊列デゞタルデヌタを䞊蚘クロックの時間軞方向に倉換するこずを特城ずする請求項蚘茉のデゞタルデヌタ出力回路。
In the data conversion unit that converts the parallel digital data in the time axis direction of the clock,
40. The digital data output circuit according to claim 39, wherein the parallel digital data is converted in the time axis direction of the clock using a high-speed clock of (2 n +1) times or more with respect to the clock.
䌝送クロックに䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号が䟛絊されるデヌタ埩号郚を有し、
このデヌタ埩号郚で、䞊蚘䌝送クロックが分離されるず共に、分離された䌝送クロックを甚いお䞊蚘䌝送クロックの振幅方向に倚重された䞊蚘䞊列デゞタルデヌタが埩号されるようになされた
こずを特城ずするデゞタルデヌタ信号埩号回路。
A data decoding unit to which a digital data signal in which parallel digital data is multiplexed in a transmission clock is supplied;
The data decoding unit separates the transmission clock and uses the separated transmission clock to decode the parallel digital data multiplexed in the amplitude direction of the transmission clock. Digital data signal decoding circuit.
䞊蚘デヌタ埩号郚は、
䞊蚘䌝送クロックに個≧の䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号を受信し、受信したこのデゞタルデヌタ信号から䞊蚘䌝送クロックを抜出する䌝送クロック抜出郚ず、
抜出された䞊蚘䌝送クロックに基づいお䞊蚘デゞタルデヌタ信号を埩号しお個の䞊列デゞタルデヌタを生成するデヌタ生成郚
からなるこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The data decoding unit
A transmission clock extracting unit that receives a digital data signal in which n (n ≧ 2) parallel digital data is multiplexed on the transmission clock, and extracts the transmission clock from the received digital data signal;
42. The digital data signal decoding circuit according to claim 41, further comprising a data generation unit that decodes the digital data signal based on the extracted transmission clock to generate n parallel digital data.
䞊蚘䞊列デゞタルデヌタの生成郚は、
䞊蚘デゞタルデヌタ信号を䞊蚘䌝送クロックに基づいお倉換する倉換郚
であるこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The parallel digital data generator is
43. The digital data signal decoding circuit according to claim 42, wherein the digital data signal decoding circuit is an A / D converter for A / D converting the digital data signal based on the transmission clock.
䞊蚘䞊列デゞタルデヌタの生成郚は、
䞊蚘䞊列デゞタルデヌタを䞊蚘䌝送クロックに関連した遅延䌝送クロックで倉換する倉換郚ず、
倉換された耇数のデゞタルデヌタを埩号する埩号郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The parallel digital data generator is
An A / D converter for A / D converting the parallel digital data with a delayed transmission clock associated with the transmission clock;
43. The digital data signal decoding circuit according to claim 42, further comprising: a decoding unit that decodes the plurality of digital data subjected to A / D conversion.
䌝送クロックに䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号が䟛絊されるデヌタ埩号郚を有し、
このデヌタ埩号郚で、䞊蚘䌝送クロックが分離されるず共に、分離された䌝送クロックを甚いお䞊蚘䌝送クロックの時間軞方向に倚重された䞊蚘䞊列デゞタルデヌタが埩号されるようになされた
こずを特城ずするデゞタルデヌタ信号埩号回路。
A data decoding unit to which a digital data signal in which parallel digital data is multiplexed in a transmission clock is supplied;
The data decoding unit separates the transmission clock and uses the separated transmission clock to decode the parallel digital data multiplexed in the time axis direction of the transmission clock. A digital data signal decoding circuit.
䞊蚘クロックに倚重される䞊蚘䞊列デゞタルデヌタのパルス幅を倉えるこずによっお、䞊蚘個の䞊列デゞタルデヌタが時間軞方向に倚重される
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
46. The digital data signal decoding circuit according to claim 45, wherein the n parallel digital data are multiplexed in a time axis direction by changing a pulse width of the parallel digital data multiplexed on the clock.
䞊蚘デヌタ埩号郚は、
䞊蚘䌝送クロックに個≧の䞊列デゞタルデヌタが倚重されたデゞタルデヌタ信号を受信し、受信したこのデゞタルデヌタ信号から䞊蚘䌝送クロックを抜出する䌝送クロック抜出郚ず、
抜出された䞊蚘䌝送クロックに基づいお䞊蚘デゞタルデヌタ信号を埩号しお個の䞊列デゞタルデヌタを生成するデヌタ生成郚
からなるこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The data decoding unit
A transmission clock extraction unit that receives a digital data signal in which n (n ≧ 2) parallel digital data is multiplexed on the transmission clock, and extracts the transmission clock from the received digital data signal;
45. The digital data signal decoding circuit according to claim 44, further comprising a data generation unit that decodes the digital data signal based on the extracted transmission clock to generate n parallel digital data.
䞊蚘䞊列デゞタルデヌタの生成郚は、
䞊蚘デゞタルデヌタ信号より抜出した䞊蚘䌝送クロックに関連した耇数の遅延䌝送クロックでサンプリングするサンプリング郚ず、
サンプリングしお埗られた耇数のデゞタルデヌタを䞊蚘䞊列デゞタルデヌタに埩号する埩号郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The parallel digital data generator is
A sampling unit for sampling with a plurality of delayed transmission clocks related to the transmission clock extracted from the digital data signal;
48. The digital data signal decoding circuit according to claim 47, further comprising: a decoding unit that decodes a plurality of digital data obtained by sampling into the parallel digital data.
䞊蚘䞊列デゞタルデヌタの生成郚は、
受信したデゞタルデヌタ信号より、䌝送クロックを抜出する䌝送クロック抜出郚ず、
䞊蚘受信したデゞタルデヌタ信号より䞊蚘䌝送クロックの時間軞方向に倚重された䞊列デゞタルデヌタを抜出する倚重デヌタ抜出郚ず、
抜出された䞊蚘䌝送クロックよりその倍≧の䌝送クロックを生成するクロック生成郚ず、
この倍の䌝送クロックに基づいお䞊蚘䞊列デゞタルデヌタを時間軞方向に順次シフトした個の䞊列デゞタルデヌタを埗るデヌタシフト郚ず、
シフトしたこれら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換した個の䞊列デゞタルデヌタを埗るサンプリング郚
ずを含むこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The parallel digital data generator is
A transmission clock extraction unit that extracts a transmission clock from the received digital data signal;
A multiple data extraction unit for extracting parallel digital data multiplexed in the time axis direction of the transmission clock from the received digital data signal;
A clock generation unit for generating a transmission clock m times (m ≧ n + 1) from the extracted transmission clock;
A data shift unit for obtaining m parallel digital data obtained by sequentially shifting the parallel digital data in the time axis direction based on the m times transmission clock;
48. The digital data according to claim 47, further comprising: a sampling unit that samples the shifted m parallel digital data with the transmission clock and obtains n parallel digital data converted on the original time axis. Signal decoding circuit.
䞊蚘䞊列デゞタルデヌタの生成郚は、
受信したデゞタルデヌタ信号より䌝送クロックを抜出する䌝送クロック抜出郚ず、
この䌝送クロックに察しお時間軞方向に倚重された、笊号化された䞊列デゞタルデヌタを抜出する倚重デヌタ抜出郚ず、
抜出された䞊蚘䌝送クロックよりその倍≧の䌝送クロックを生成するクロック生成郚ず、
この倍の䌝送クロックに基づいお䞊蚘䞊列デゞタルデヌタを時間軞方向に順次シフトした個の䞊列デゞタルデヌタを埗るデヌタシフト郚ず、
シフトしたこれら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換した個の䞊列デゞタルデヌタを埗るサンプリング郚ず、
これら個の䞊列デゞタルデヌタを埩号する埩号郚
ずを含むこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The parallel digital data generator is
A transmission clock extraction unit that extracts a transmission clock from the received digital data signal;
Multiplex data extraction unit for extracting encoded parallel digital data multiplexed in the time axis direction with respect to the transmission clock;
A clock generation unit for generating a transmission clock m times (m ≧ n + 1) from the extracted transmission clock;
A data shift unit for obtaining m parallel digital data obtained by sequentially shifting the parallel digital data in the time axis direction based on the m times transmission clock;
A sampling unit that samples the shifted m parallel digital data with the transmission clock and obtains n parallel digital data converted on the original time axis;
48. The digital data signal decoding circuit according to claim 47, further comprising: a decoding unit that decodes the n pieces of parallel digital data.
䞊蚘䞊列デゞタルデヌタの生成郚は、
受信したデゞタルデヌタ信号より䌝送クロックを抜出する䌝送クロック抜出郚ず、
䞊蚘受信したデゞタルデヌタ信号より䞊蚘䌝送クロックに察しお時間軞方向に倚重された䞊列デゞタルデヌタを抜出する䞊列デゞタルデヌタ抜出郚ず、
抜出された䞊蚘倚重デヌタに察しお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタの時間軞幅に察応した個の䞊列デゞタルデヌタを埗るバむナリヌカりンタを有するデヌタ倉換郚ず、
これら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換された個の䞊列デゞタルデヌタを埗るサンプリング郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The parallel digital data generator is
A transmission clock extraction unit that extracts a transmission clock from the received digital data signal;
A parallel digital data extraction unit for extracting parallel digital data multiplexed in the time axis direction with respect to the transmission clock from the received digital data signal;
A data conversion unit having a binary counter that obtains n parallel digital data corresponding to the time axis width of the parallel digital data by performing (n + 1) -bit binary count processing on the extracted multiplexed data; ,
48. The digital data signal according to claim 47, further comprising a sampling unit that samples the n parallel digital data with the transmission clock to obtain n parallel digital data converted on the original time axis. Decoding circuit.
䞊蚘デヌタ倉換郚に蚭けられたバむナリヌカりンタには、
䞊蚘クロックに察し倍以䞊の高速クロックが䟛絊される
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
In the binary counter provided in the data converter,
52. The digital data signal decoding circuit according to claim 51, wherein a high-speed clock of (2 n +1) times or more with respect to the clock is supplied.
䞊蚘䞊列デゞタルデヌタの生成郚は、
受信したデゞタルデヌタ信号より䌝送クロックを抜出する䌝送クロック抜出郚ず、
䞊蚘受信したデゞタルデヌタ信号より䞊蚘䌝送クロックに察しお時間軞方向に倚重され、か぀笊号化された䞊列デゞタルデヌタを抜出する倚重デヌタ抜出郚ず、
抜出された䞊蚘倚重デヌタに察しお、ビットのバむナリヌカりント凊理を斜すこずで、䞊蚘䞊列デゞタルデヌタの時間軞幅に察応した個の笊号化された䞊列デゞタルデヌタを埗るバむナリヌカりンタを有するデヌタ倉換郚ず、
これら個の䞊列デゞタルデヌタを䞊蚘䌝送クロックでサンプリングしお元の時間軞䞊に倉換された個の笊号化された䞊列デゞタルデヌタを埗るサンプリング郚ず、
これら個の䞊列デゞタルデヌタを埩号する埩号郚
ずを有するこずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
The parallel digital data generator is
A transmission clock extraction unit that extracts a transmission clock from the received digital data signal;
A multiplexed data extraction unit that extracts parallel digital data that is multiplexed and encoded in the time axis direction with respect to the transmission clock from the received digital data signal;
A binary counter that obtains n encoded parallel digital data corresponding to the time axis width of the parallel digital data by performing binary count processing of (n + 1) bits on the extracted multiplexed data. A data converter;
A sampling unit that samples the n parallel digital data with the transmission clock and obtains n encoded parallel digital data converted on the original time axis; and
48. The digital data signal decoding circuit according to claim 47, further comprising: a decoding unit that decodes the n pieces of parallel digital data.
䞊蚘デヌタ倉換郚に蚭けられたバむナリヌカりンタには、
䞊蚘クロックに察し倍以䞊の高速クロックが䟛絊される
こずを特城ずする請求項蚘茉のデゞタルデヌタ信号埩号回路。
In the binary counter provided in the data converter,
54. The digital data signal decoding circuit according to claim 53, wherein a high-speed clock of (2 n +1) times or more with respect to the clock is supplied.
JP2003307484A 2003-08-29 2003-08-29 Method of transmitting digital data signal, method of decoding digital data signal, digital data signal output circuit, and digital data signal decoding circuit Pending JP2005079873A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003307484A JP2005079873A (en) 2003-08-29 2003-08-29 Method of transmitting digital data signal, method of decoding digital data signal, digital data signal output circuit, and digital data signal decoding circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003307484A JP2005079873A (en) 2003-08-29 2003-08-29 Method of transmitting digital data signal, method of decoding digital data signal, digital data signal output circuit, and digital data signal decoding circuit

Publications (1)

Publication Number Publication Date
JP2005079873A true JP2005079873A (en) 2005-03-24

Family

ID=34410261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003307484A Pending JP2005079873A (en) 2003-08-29 2003-08-29 Method of transmitting digital data signal, method of decoding digital data signal, digital data signal output circuit, and digital data signal decoding circuit

Country Status (1)

Country Link
JP (1) JP2005079873A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009206958A (en) * 2008-02-28 2009-09-10 Nec Corp Transmission method, transmission circuit, and transmission system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009206958A (en) * 2008-02-28 2009-09-10 Nec Corp Transmission method, transmission circuit, and transmission system
US8315331B2 (en) 2008-02-28 2012-11-20 Nec Corporation Transmission method, transmission circuit and transmission system

Similar Documents

Publication Publication Date Title
US7253754B2 (en) Data form converter between serial and parallel
JP2655547B2 (en) CRC calculation method and HEC synchronizer in ATM switching system
JP3235534B2 (en) Parallel-parallel converter, parallel-serial converter using the same, and serial-parallel converter
US6947493B2 (en) Dual phase pulse modulation decoder circuit
US7103110B2 (en) Dual phase pulse modulation encoder circuit
US6232895B1 (en) Method and apparatus for encoding/decoding n-bit data into 2n-bit codewords
TWI272769B (en) Parallel-to serial converter
EP2015457B1 (en) Serial-to-parallel conversion circuit and method of designing the same
JP2005079873A (en) Method of transmitting digital data signal, method of decoding digital data signal, digital data signal output circuit, and digital data signal decoding circuit
US7079577B2 (en) Wide window decoder circuit for dual phase pulse modulation
US6686856B1 (en) Clocking domain conversion system and method
WO2002001725A1 (en) Optical transmitter and code converting circuit used therefor
RU2214044C1 (en) Data coding/decoding device
CN100589464C (en) Bi-phase pulse modulation encoder circuit
US7057538B1 (en) 1/N-rate encoder circuit topology
JP3145988B2 (en) Data S / P conversion circuit
JPS60235549A (en) C bit synchronization method of nB1C code signal
JPH01212935A (en) Multiplex code conversion system
JP2745993B2 (en) Signal transmission method
KR950004542Y1 (en) Subcode interface circuit
KR0181755B1 (en) Digital adder
JPH02179032A (en) Signal conversion circuit
JPH0378818B2 (en)
JPH09153821A (en) Serial-parallel conversion method
HK1068192B (en) Data form converter between serial and parallel

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060509

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060606

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080815

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080826

A521 Written amendment

Effective date: 20080929

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090616