Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0229268B2 - HEIRETSUCHOKURETSUHENKANKAIRO - Google Patents
[go: Go Back, main page]

JPH0229268B2 - HEIRETSUCHOKURETSUHENKANKAIRO - Google Patents

HEIRETSUCHOKURETSUHENKANKAIRO

Info

Publication number
JPH0229268B2
JPH0229268B2 JP4420982A JP4420982A JPH0229268B2 JP H0229268 B2 JPH0229268 B2 JP H0229268B2 JP 4420982 A JP4420982 A JP 4420982A JP 4420982 A JP4420982 A JP 4420982A JP H0229268 B2 JPH0229268 B2 JP H0229268B2
Authority
JP
Japan
Prior art keywords
data
parallel
counter
input
contents
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.)
Expired - Lifetime
Application number
JP4420982A
Other languages
Japanese (ja)
Other versions
JPS58161575A (en
Inventor
Katsuhiro Nagata
Kazuhiko Igawa
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP4420982A priority Critical patent/JPH0229268B2/en
Publication of JPS58161575A publication Critical patent/JPS58161575A/en
Publication of JPH0229268B2 publication Critical patent/JPH0229268B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Facsimiles In General (AREA)

Description

【発明の詳細な説明】 この発明は並列直列変換回路に関し、特に可変
長の並列データを直列データに変換する回路に関
する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a parallel-to-serial conversion circuit, and more particularly to a circuit for converting variable length parallel data into serial data.

一般に、フアクシミリ信号等をデイジタル伝送
するような場合には、該フアクシミリ信号に所定
の符号化を施して可変長な並列データを得、この
後該並列データを直列データに変換して伝送制御
することになる。
Generally, when digitally transmitting a facsimile signal, etc., the facsimile signal is encoded in a predetermined manner to obtain variable length parallel data, and then the parallel data is converted to serial data and transmission control is performed. become.

このような可変長並列データを直列データに変
換する回路として、従来は、並列データロードの
可能なシフトレジスタと該シフトレジスタの動作
タイミングを制御するクロツク回路とにより構成
した回路を用いており、このクロツク回路のクロ
ツク出力タイミングを適宜に制御して上記シフト
レジスタに入力された並列データのデータ長に対
応した直列データを得ていた。
Conventionally, as a circuit for converting such variable length parallel data into serial data, a circuit constructed of a shift register that can load parallel data and a clock circuit that controls the operation timing of the shift register has been used. The clock output timing of the clock circuit is appropriately controlled to obtain serial data corresponding to the data length of the parallel data input to the shift register.

しかるにこのような従来の並列直列変換回路
は、変換された直列データに特定のデータ(例え
ば識別フラグ等の透過性を保証する為の「O」デ
ータ)を挿入しようとするような場合に上記クロ
ツクの出力制御が著しく複雑になるという不都合
を有していた。
However, such conventional parallel-to-serial conversion circuits do not operate the above-mentioned clock when inserting specific data (for example, "O" data to ensure transparency of identification flags, etc.) into converted serial data. This has the disadvantage that output control becomes extremely complicated.

この発明は上記実情に鑑みてなされたものであ
り、可変長並列データの直列データへの変換はも
とより、該変換する直列データへの特定データの
挿入をも簡便に実現し得る並列直列変換回路を提
供することを目的とする。
This invention has been made in view of the above circumstances, and provides a parallel-to-serial conversion circuit that can not only convert variable-length parallel data to serial data but also easily insert specific data into the converted serial data. The purpose is to provide.

すなわちこの発明は、カウンタ等を用いて順次
選択情報を発生する選択情報発生手段と、並列デ
ータを入力し、上記選択情報に基づいて該入力し
た並列データを順次選択出力するデータセレクタ
とを具えて並列直列変換回路を構成するものであ
り、このデータセレクタの機能を利用して、例え
ば所望の時点でデータセレクタを非能動としたり
(これによりデータセレクタ出力に無条件に「0」
データが挿入される)、あるいは並列データ以外
の固定データをも予めデータセレクタの他の入力
番地に加えておき、所望の時点で上記選択情報に
よりこの固定データを選択するようにしたりする
ことにより特定データの挿入を実行する。
That is, the present invention includes a selection information generating means that sequentially generates selection information using a counter or the like, and a data selector that receives parallel data and sequentially selects and outputs the input parallel data based on the selection information. It constitutes a parallel-to-serial conversion circuit, and by using the function of this data selector, for example, the data selector can be made inactive at a desired point (thereby, the data selector output is set to "0" unconditionally).
data is inserted), or by adding fixed data other than parallel data to other input addresses of the data selector in advance, and selecting this fixed data using the above selection information at a desired time. Perform data insertion.

以下、この発明にかかる並列直列変換回路を添
付図面に示す実施例にしたがつて詳細に説明す
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A parallel-to-serial conversion circuit according to the present invention will be described in detail below with reference to embodiments shown in the accompanying drawings.

第1図はこの発明にかかる並列直列変換回路の
一実施例を示すものである。
FIG. 1 shows an embodiment of a parallel-to-serial conversion circuit according to the present invention.

この実施例回路は、データセレクタ1、カウン
タ2、デイジタルコンパータ3、および制御処理
部4を具えて同図のように構成される。すなわ
ち、直列変換を所望する可変長並列データPD(こ
の例では最大長10ビツトのデータであるとする)、
および挿入を所望とする特定の固定データCD(こ
の例では6種類のデータまで挿入可能とする)は
データセレクタ1の0番地〜15番地の各入力端子
にそれぞれ加えられるものであり、これら各印加
データは該データセレクタ1の選択端子A,B,
C,Dに加えられるカウンタ2の4ビツトの計数
出力の内容に対応してそれぞれ選択出力される。
例えば、カウンタ2の計数出力が2進信号で
「0、0、0、0」という内容であつた場合はデ
ータセレクタ1の0番地の入力端子に加えられた
データ、すなわち第1図に示す例でいえば並列デ
ータPDのうちの先頭ビツトのデータがデータSD
として選択出力され、同様にカウンタ2の計数出
力が「0、0、0、1」という内容であつた場合
はデータセレクタ1の1番地の入力端子に加えら
れたデータ、すなわち並列データPDのうち第2
ビツト目のデータがデータSDとして選択出力さ
れ、カウンタ2の計数出力が「1、0、1、0」
という内容であつた場合はデータセレクタ1の10
番地の入力端子に加えられたデータ、すなわち固
定データCDのうちの1つがデータSDとして選択
出力される。なお、この実施例回路においてデイ
ジタルコンパレータ3は上記可変長並列データ
PDのデータ長を示すデータ長情報PDLとカウン
タ2の計数出力とを受入し比較するものであり、
これらの内容が一致したときに一致検出信号DT
を制御処理部4に対して出力する機能を有する。
また、制御処理部4は信号ENによりデータセレ
クタ1を能動状態または非能動状態とし、信号
INCにより所定のクロツク信号CKに同期したタ
イミングでカウンタ2の計数内容をインクリメン
トし、信号CLによりカウンタ2の計数内容を初
期化し、信号Lにより該制御処理部4にて任意に
形成するP1、P2、P3、P4の4ビツトのプリセツ
トデータをカウンタ2にロード、さらにクロツク
信号CKのタイミングでデータセレクタ1から出
力されるデータSDを転送する(ただし転送手段
の図示は省略する)機能を有するものであり、デ
イジタルコンパレータ3から上記一致検出信号
DTが加えられることによつて1つの可変長並列
データに対する直列変換が終了したことを認知
し、後述する所定の処理を行う。
This embodiment circuit includes a data selector 1, a counter 2, a digital converter 3, and a control processing section 4, and is configured as shown in the figure. In other words, variable-length parallel data PD (in this example, data with a maximum length of 10 bits) that is desired to be serially converted,
and specific fixed data CD that is desired to be inserted (in this example, up to 6 types of data can be inserted) are applied to each input terminal at addresses 0 to 15 of data selector 1. The data is sent to the selection terminals A, B, of the data selector 1,
They are selectively outputted in accordance with the contents of the 4-bit count output of counter 2 added to C and D, respectively.
For example, if the count output of counter 2 is a binary signal and has the content "0, 0, 0, 0", then the data added to the input terminal at address 0 of data selector 1, that is, the example shown in FIG. In other words, the data of the first bit of the parallel data PD is the data SD.
Similarly, if the count output of counter 2 is "0, 0, 0, 1", the data added to the input terminal at address 1 of data selector 1, that is, among the parallel data PD Second
The bit-th data is selected and output as data SD, and the count output of counter 2 is "1, 0, 1, 0".
If the content is 10 of data selector 1
One of the data added to the input terminal of the address, that is, the fixed data CD, is selectively output as data SD. In this embodiment circuit, the digital comparator 3 receives the variable length parallel data.
It accepts and compares data length information PDL indicating the data length of PD and the count output of counter 2,
When these contents match, a match detection signal DT is generated.
It has a function of outputting to the control processing section 4.
In addition, the control processing unit 4 sets the data selector 1 to an active state or an inactive state by the signal EN, and
INC increments the count contents of the counter 2 at a timing synchronized with a predetermined clock signal CK, initializes the count contents of the counter 2 with the signal CL, and arbitrarily forms P1 and P2 in the control processing section 4 with the signal L. , P3, and P4 into the counter 2, and also has the function of transferring the data SD output from the data selector 1 at the timing of the clock signal CK (however, the transfer means is not shown). and the above coincidence detection signal from the digital comparator 3
By adding DT, it is recognized that the serial conversion of one piece of variable-length parallel data has been completed, and predetermined processing to be described later is performed.

第2図は上記制御処理部4の動作例を示すフロ
ーチヤートであり、以下このフローチヤートを参
照して第1図に示した実施例回路の具体動作を説
明する。
FIG. 2 is a flowchart showing an example of the operation of the control processing section 4, and the specific operation of the embodiment circuit shown in FIG. 1 will be explained below with reference to this flowchart.

はじめに、特定データの挿入を必要としない通
常の並列直列変換動作について説明する。
First, a normal parallel-to-serial conversion operation that does not require insertion of specific data will be described.

いま、例えば8ビツトのデータ長を有する並列
データPD(このデータ長情報PDLは「0、1、
1、1」となる)が、データセレクタ1の0番地
から7番地までの入力端子に印加されたとする
と、制御処理部4は初期動作として信号ENによ
りデータセレクタ1を能動状態とし(第2図ステ
ツプ<10>参照)、次で信号CLによりカウンタ2
の計数内容を初期化する(第2ステツプ<20>参
照)。これにより、カウンタ2の計数出力は「0、
0、0、0」を示すことになり、上記並列データ
PDのうちデータセレクタ1の0番地の入力端子
に印加されたビツトのデータがデータSDとして
選択出力される。この出力されたデータSDは制
御処理4から出力されるクロツク信号CKのタイ
ミングに同期して転送される(第2図ステツプ<
30>参照)。次に制御処理部4は、信号INCによ
りカウンタ2の計数内容をインクリメントして
「0、0、0、1」とし、上記並列PDのうちデー
タセレクタ1の1番地の入力端子に印加されたビ
ツトのデータをデータSDとして選択し同様に転
送する(第2図ステツプ<40>参照)。以下制御
処理部4は、この計数内容インクリメント動作と
データ転送動作とを、カウンタ2の計数内容が上
記並列データPDのデータ長情報PDLの内容であ
る「0、1、1、1」となるまで繰り返し実行す
るものであり(第2図ステツプ<90>参照)、こ
の内容が「0、1、1、1」と一致した時点でデ
イジタルコンパレータ3から出力される一致検出
信号DTを受入して当該並列データPDに対する
直列変換が終了したことを認知し、例えばデータ
セレクタ1を非能動状態として次の並列データの
印加を持つ。勿論、データSDは上記並列データ
PDに対応した直列データとして転送されたこと
になる。
Now, for example, parallel data PD having a data length of 8 bits (this data length information PDL is "0, 1,
1, 1'') is applied to the input terminals from address 0 to address 7 of the data selector 1, the control processing unit 4 activates the data selector 1 by the signal EN as an initial operation (see Fig. 2). (Refer to step <10>), then the counter 2 is set by the signal CL.
Initialize the count contents (see second step <20>). As a result, the count output of counter 2 is “0,
0, 0, 0", and the above parallel data
Of the PDs, the bit data applied to the input terminal at address 0 of the data selector 1 is selected and output as data SD. This output data SD is transferred in synchronization with the timing of the clock signal CK output from the control processing 4 (step <
30>Reference). Next, the control processing unit 4 increments the count contents of the counter 2 to "0, 0, 0, 1" by the signal INC, and increments the count contents of the counter 2 to "0, 0, 0, 1", and increments the bit applied to the input terminal at address 1 of the data selector 1 of the parallel PDs. data is selected as data SD and transferred in the same manner (see step <40> in Figure 2). Thereafter, the control processing unit 4 performs this count content increment operation and data transfer operation until the count content of the counter 2 reaches "0, 1, 1, 1", which is the content of the data length information PDL of the parallel data PD. It is executed repeatedly (see step <90> in Figure 2), and when the contents match "0, 1, 1, 1", the match detection signal DT output from the digital comparator 3 is accepted and the corresponding It is recognized that the serial conversion of the parallel data PD has been completed, and, for example, the data selector 1 is made inactive and the next parallel data is applied. Of course, data SD is the above parallel data
This means that it was transferred as serial data compatible with PD.

実施例回路のこうした並列直列変換動作におけ
る各信号の時間的な関係を、第3図に参考までに
示す。
For reference, FIG. 3 shows the temporal relationship of each signal in such a parallel-to-serial conversion operation of the embodiment circuit.

次に、特定データとして「0」データを上記直
列データSDに挿入する場合の動作について説明
する。
Next, the operation when inserting "0" data as specific data into the serial data SD will be explained.

任意の並列データPDについて第2図のフロー
チヤートで示すステツプ<40>およびステツプ<
90>の処理の進行中、識別フラグの透過性を保障
するなどの目的で「0」データの挿入を図る場合
(第2図ステツプ<50>参照)、当該並列データ
PDの当該ビツト(「0」データの挿入を所望する
ビツトの手前のビツト)に対するステツプ<40>
の処理を終了した時点でデータセレクタ1を非能
動状態とするよう制御処理部4をプログラムす
る。以後制御処理部4は、信号INCを停止して前
記計数内容インクリメント動作を中断し、この状
態で任意のクロツク周期分だけデータSDを転送
するよう動作する(第2図ステツプ<70>参照)。
これにより、上記クロツク周期分に対応したビツ
ト数だけ「0」データが転送され、直列データ
SD内にこの「0」データが挿入されることにな
る。この「0」データ挿入動作を終了すると、制
御処理部4は再びデータセレクタ1を能動状態と
して、カウンタ2の計数内容がデイジタルコンパ
レータ3で比較される当該並列データPDのデー
タ長情報PDLの内容と一致するまで前述したス
テツプ<40>およびステツプ<90>の処理をを繰
り返す。該実施例回路のこうした並列直列変換動
作において、上記直列データSDの第2および第
3ビツトに上記「0」データを挿入する場合を想
定した上記各信号の時間的な関係を、第4図に参
考までに示す。1つの並列データPDについて再
度「0」データの挿入を実行する場合にもその当
該ビツトに対するステツプ<40>の処理を終了し
た時点で上述同様ステツプ<60>〜ステツプ<80
>の処理を行えばよい。以降の動作は通常の並列
直列変換動作と同様である。
Step <40> and Step << shown in the flowchart of FIG. 2 for arbitrary parallel data PD
90>, when inserting "0" data for the purpose of ensuring the transparency of the identification flag (see step <50> in Figure 2), the parallel data
Step <40> for the relevant bit of PD (the bit before the bit for which "0" data is desired to be inserted)
The control processing section 4 is programmed to make the data selector 1 inactive at the time when the processing of . Thereafter, the control processing section 4 stops the signal INC to interrupt the counting content increment operation, and in this state operates to transfer the data SD for an arbitrary clock period (see step <70> in FIG. 2).
As a result, "0" data is transferred by the number of bits corresponding to the clock period mentioned above, and the serial data is transferred.
This "0" data will be inserted into the SD. When this “0” data insertion operation is completed, the control processing unit 4 again activates the data selector 1, and the count contents of the counter 2 are compared with the contents of the data length information PDL of the parallel data PD, which is compared by the digital comparator 3. The processes of step <40> and step <90> described above are repeated until they match. In such a parallel-to-serial conversion operation of the embodiment circuit, the temporal relationship of each of the above signals is shown in FIG. Shown for reference. When inserting "0" data again for one parallel data PD, once the process of step <40> for that bit is completed, steps <60> to <80> are executed in the same manner as described above.
> process. The subsequent operations are similar to normal parallel-to-serial conversion operations.

また上述した「0」データの挿入とは別に特定
の固定データCDの挿入を図る場合には(第2図
のフローチヤートには図示せず)、これら固定デ
ータCDのうち挿入を所望するデータがデータセ
レクタ1から選択出力されるようカウンタ2の計
数出力を設定する。すなわち制御処理部4は、信
号P1,P2,P3,P4により上記挿入を所望
するデータを選択するに必要なプリセツトデータ
を形成し、信号Lにより該形成したプリセツトデ
ータをカウンタ2にロードする。この後クロツク
信号CKのタイミングで上記選択した固定データ
を転送すれば、この固定データもデータSDに直
列に挿入されることになる。
Furthermore, if you wish to insert specific fixed data CDs in addition to the above-mentioned insertion of "0" data (not shown in the flowchart of Fig. 2), the data you wish to insert among these fixed data CDs may be The count output of the counter 2 is set so that it is selectively output from the data selector 1. That is, the control processing section 4 forms preset data necessary to select the data desired to be inserted using the signals P1, P2, P3, and P4, and loads the formed preset data into the counter 2 using the signal L. . After that, if the selected fixed data is transferred at the timing of the clock signal CK, this fixed data will also be inserted serially into the data SD.

なお、上記固定データCDの形態は任意であり、
それぞれ異なる種類の直列データであつてもよい
し、複数ビツトの並列データ(この場合、第1図
に示した実施例では最大データ長6ビツトまで可
能)であつてもよいし、さらには先に述べた
「0」データであつてもよい。したがつて、固定
データCDが直列データであつた場合はこの直列
データを転送しきるまでカウンタ2の内容を保持
するようにし、並列データであつた場合は前述し
た並列直列変換動作と同様にカウンタ2の内容を
順次インクリメントするようにすればよい。一般
に、このような固定データCDの挿入は、前述し
た可変長並列データPDの直列化が終了する毎に
行われる。ただし、この固定データCDが前述し
た「0」データであつて、並列直列変換動作の最
中に該「0」データの挿入が必要となる場合に
は、第1図に示した実施例回路に適宜なメモリを
設けてカウンタ2のインクリメント時の計数内容
を一時保持するようにし、プリセツトデータのカ
ウンタロードによる「0」データ挿入が終了した
後に上記保持した計数内容からインクリメント動
作を再開始するようにするか、あるいは「0」デ
ータ挿入所望時に一旦カウンタ2のインクリメン
ト動作を停止するとともに該「0」データを選択
するに必要なプリセツトデータをカウンタ2を介
さずに直接データセレクタ1に加えるようにし、
このプリセツトデータによる「0」データ挿入が
終了した後にカウンタ2のインクリメント動作を
再開始するようにすればよい。
The format of the above fixed data CD is arbitrary.
They may be different types of serial data, multiple bits of parallel data (in this case, the maximum data length is 6 bits in the embodiment shown in Figure 1), or even It may be the “0” data mentioned above. Therefore, if the fixed data CD is serial data, the contents of counter 2 are held until the serial data is completely transferred, and if it is parallel data, the contents of counter 2 are held as in the parallel-to-serial conversion operation described above. It is sufficient to sequentially increment the contents of . Generally, such fixed data CD is inserted every time the aforementioned variable length parallel data PD is serialized. However, if this fixed data CD is the aforementioned "0" data and it is necessary to insert the "0" data during the parallel-to-serial conversion operation, the embodiment circuit shown in FIG. An appropriate memory is provided to temporarily hold the count contents of counter 2 when incrementing, and after the insertion of "0" data by loading the preset data into the counter is completed, the increment operation is restarted from the count contents held above. Or, when it is desired to insert "0" data, the incrementing operation of the counter 2 is temporarily stopped and the preset data necessary to select the "0" data is directly added to the data selector 1 without going through the counter 2. west,
The incrementing operation of the counter 2 may be restarted after the "0" data insertion based on the preset data is completed.

また、第1図に示した実施例では可変長並列デ
ータPDの先頭ビツトがデータセレクタ1の0番
地の入力端子に加えられるものとしたが、特にこ
れに限定されるものではない。すなわち、上記可
変長並列データPDの先頭ビツトが加えられる入
力端子の番地に対応する計数内容をプリセツトデ
ータとして予めカウンタ2にロードする機能、お
よび上記可変長並列データPDのデータ長情報
PDLの内容を換算、すなわち0番地からこの並
列データPDの先頭ビツトが加えられる入力端子
の番地までに対応するビツト数分をこのデータ長
情報PDLの内容に換算する機能さえ付加すれば、
上記可変長並列データPDがデータセレクタ1の
いかなる番地の入力端子から加えられても有効に
これを直列変換することがてきる。
Further, in the embodiment shown in FIG. 1, the first bit of the variable length parallel data PD is applied to the input terminal at address 0 of the data selector 1, but the present invention is not particularly limited to this. That is, a function of loading the count contents corresponding to the address of the input terminal to which the first bit of the variable length parallel data PD is added into the counter 2 as preset data, and data length information of the variable length parallel data PD.
If we add a function to convert the contents of PDL, that is, to convert the number of bits corresponding to the address from address 0 to the address of the input terminal to which the first bit of this parallel data PD is added to the contents of this data length information PDL,
No matter where the variable length parallel data PD is applied to the input terminal of the data selector 1 at any address, it can be effectively serialized.

なお、可変長並列データPDの直列変換し得る
最大データ長はデータセレクタ1の入力許容量で
定まるものであり、先に説明したデータ長に限定
されるものでないことは勿論である。
Note that the maximum data length that can be serially converted from the variable length parallel data PD is determined by the input capacity of the data selector 1, and is of course not limited to the data length described above.

以上説明したように、この発明にかかる並列直
列変換回路によれば、いかなる可変長並列データ
であつてもこれを有効に直列変換し、他の特定デ
ータの挿入をも容易に実現するという優れた効果
を奏する。
As explained above, the parallel-to-serial conversion circuit according to the present invention has the advantage of effectively serializing any variable-length parallel data and easily inserting other specific data. be effective.

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

第1図はこの発明にかかる並列直列変換回路の
一実施例構成を示す図、第2図は第1図に示した
実施例回路における制御処理部の動作例を示すフ
ローチヤート、第3図および第4図はそれぞれ第
1図に示した実施例回路全体としての動作例を示
すタイミングチヤートである。 1……データセレクタ、2……カウンタ、3…
…デイジタルコンパレータ、4……制御処理部。
FIG. 1 is a diagram showing the configuration of an embodiment of the parallel-serial conversion circuit according to the present invention, FIG. 2 is a flowchart showing an example of the operation of the control processing section in the embodiment circuit shown in FIG. 1, and FIG. FIG. 4 is a timing chart showing an example of the operation of the embodiment circuit shown in FIG. 1 as a whole. 1...Data selector, 2...Counter, 3...
...Digital comparator, 4...Control processing section.

Claims (1)

【特許請求の範囲】 1 可変長なmビツト(m:自然数)並列データ
を、そのデータ長mを示す情報として該並列デー
タに伴つて入力されるデータ長情報に基づき直列
データに変換する並列直列変換回路において、 前記直列データのビツト時間に同期した所定の
計数信号に基づき順次計数を進めるカウンタと、 0〜nの各番地(n:自然数、n≧m)に対応
した複数の入力端の一部若しくは全部に前記並列
データが入力され、この入力された並列データの
うち前記カウンタの計数内容に基づき指定される
番地に対応して入力されているデータを、同カウ
ンタの計数動作に応じて順次選択出力するデータ
セレクタと、 前記データ長情報の内容と前記カウンタの計数
内容とを逐次比較し、これらの内容が一致したと
き一致検出信号を出力する比較器と、 前記並列データの入力に基づき、前記データセ
レクタを能動とするとともに、前記カウンタの計
数初期値を並列データの先頭データが入力されて
いる前記データセレクタの入力端番地に対応して
設定し、前記一致検出信号に基づき、前記データ
セレクタを非能動とする制御手段と、 を具えたことを特徴とする並列直列変換回路。 2 可変長なmビツト(m:自然数)並列データ
を、そのデータ長mを示す情報として該並列デー
タに伴つて入力されるデータ長情報に基づき直列
データに変換する並列直列変換回路において、 前記直列データのビツト時間に同期した所定の
計数信号に基づき順次計数を進めるカウンタと、 0〜nの各番地(n:自然数、n≧m)に対応
した複数の入力端の一部若しくは全部に前記並列
データが入力され、この入力された並列データの
うち前記カウンタの計数内容に基づき指定される
番地に対応して入力されているデータを、同カウ
ンタの計数動作に応じて順次選択出力するデータ
セレクタと、 前記データ長情報の内容と前記カウンタの計数
内容とを逐次比較し、これらの内容が一致したと
き一致検出信号を出力する比較器と、 前記並列データの入力に基づき、前記データセ
レクタを能動とするとともに、前記カウンタの計
数初期値を並列データの先頭データが入力されて
いる前記データセレクタの入力端番地に対応して
設定し、前記一致検出信号に基づき、前記データ
セレクタを非能動とする第1の制御手段と、 前記並列データの入力の後、所定の時点で、前
記直列データの所定のビツト時間だけ、前記デー
タセレクタを非能動とし、かつその間、前記カウ
ンタへの計数信号の印加を一時停止してその計数
内容を保持せしめる第2の制御手段と、 を具えたことを特徴とする並列直列変換回路。
[Claims] 1. Parallel/serial processing that converts variable-length m-bit (m: natural number) parallel data into serial data based on data length information that is input along with the parallel data as information indicating the data length m. The conversion circuit includes a counter that sequentially counts based on a predetermined counting signal synchronized with the bit time of the serial data, and one of a plurality of input terminals corresponding to each address from 0 to n (n: a natural number, n≧m). The parallel data is input to one or all parts, and among the input parallel data, the data input corresponding to the address specified based on the counting contents of the counter are sequentially input according to the counting operation of the counter. a data selector that selectively outputs; a comparator that successively compares the contents of the data length information and the count contents of the counter and outputs a coincidence detection signal when these contents match; and based on the input of the parallel data, The data selector is activated, and the initial counting value of the counter is set corresponding to the input end address of the data selector to which the first data of the parallel data is input, and the data selector is activated based on the coincidence detection signal. A parallel-to-serial conversion circuit comprising: a control means that makes inactive; and a parallel-to-serial conversion circuit. 2. In a parallel-to-serial conversion circuit that converts variable-length m-bit (m: natural number) parallel data into serial data based on data length information that is input along with the parallel data as information indicating the data length m, A counter that sequentially counts based on a predetermined counting signal synchronized with the data bit time, and a parallel circuit connected to some or all of the plurality of input terminals corresponding to each address from 0 to n (n: natural number, n≧m). A data selector receives data, and sequentially selects and outputs the input data corresponding to the address specified based on the counting contents of the counter among the input parallel data according to the counting operation of the counter. , a comparator that successively compares the contents of the data length information and the count contents of the counter and outputs a coincidence detection signal when these contents match; and activating the data selector based on the input of the parallel data. At the same time, a count initial value of the counter is set corresponding to an input end address of the data selector into which the first data of the parallel data is input, and the data selector is made inactive based on the coincidence detection signal. 1, a control means for inactivating the data selector for a predetermined bit time of the serial data at a predetermined time after inputting the parallel data, and temporarily stopping application of a count signal to the counter during that time; A parallel-to-serial conversion circuit comprising: second control means for stopping and holding the count contents.
JP4420982A 1982-03-19 1982-03-19 HEIRETSUCHOKURETSUHENKANKAIRO Expired - Lifetime JPH0229268B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4420982A JPH0229268B2 (en) 1982-03-19 1982-03-19 HEIRETSUCHOKURETSUHENKANKAIRO

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4420982A JPH0229268B2 (en) 1982-03-19 1982-03-19 HEIRETSUCHOKURETSUHENKANKAIRO

Publications (2)

Publication Number Publication Date
JPS58161575A JPS58161575A (en) 1983-09-26
JPH0229268B2 true JPH0229268B2 (en) 1990-06-28

Family

ID=12685158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4420982A Expired - Lifetime JPH0229268B2 (en) 1982-03-19 1982-03-19 HEIRETSUCHOKURETSUHENKANKAIRO

Country Status (1)

Country Link
JP (1) JPH0229268B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4517891B2 (en) * 2005-02-28 2010-08-04 日本電気株式会社 Serial / parallel conversion circuit and parallel / serial conversion circuit

Also Published As

Publication number Publication date
JPS58161575A (en) 1983-09-26

Similar Documents

Publication Publication Date Title
US4472788A (en) Shift circuit having a plurality of cascade-connected data selectors
US4860236A (en) Cellular automaton for generating random data
US5146577A (en) Serial data circuit with randomly-accessed registers of different bit length
US4694293A (en) Data transmission system
JPH0659116B2 (en) Data conversion circuit
US4312018A (en) Demodulator in a facsimile system
EP0416513B1 (en) Fifo memory device
US4126764A (en) Partial byte receive apparatus for digital communication systems
JPS60140982A (en) Method and device for detecting digital code word
EP0297581A2 (en) Pseudo-noise sequence generator
JPH0229268B2 (en) HEIRETSUCHOKURETSUHENKANKAIRO
EP0521677A1 (en) Parallel to serial data transfer system
US5481753A (en) I/O device having identification register and data register where identification register indicates output from the data register to be an identifier or normal data
US4961159A (en) Cellular automaton for generating random data
US4408276A (en) Read-out control system for a control storage device
US4435781A (en) Memory-based parallel data output controller
US5091910A (en) Information processing device
US4285047A (en) Digital adder circuit with a plurality of 1-bit adders and improved carry means
JP3882300B2 (en) Serial data holding circuit
JP3116679B2 (en) Parallel-serial conversion method and parallel-serial conversion circuit
US20100070719A1 (en) Slave and a master device, a system incorporating the devices, and a method of operating the slave device
KR930003447B1 (en) Memory controller
JPH11288330A (en) Integrated circuit with setting function
JPS6148305B2 (en)
KR940012158A (en) Serial data communication method between microcomputers