JPH0210953A - シリアル伝送装置 - Google Patents

シリアル伝送装置

Info

Publication number
JPH0210953A
JPH0210953A JP63159970A JP15997088A JPH0210953A JP H0210953 A JPH0210953 A JP H0210953A JP 63159970 A JP63159970 A JP 63159970A JP 15997088 A JP15997088 A JP 15997088A JP H0210953 A JPH0210953 A JP H0210953A
Authority
JP
Japan
Prior art keywords
register
bit
comparison
specific pattern
data
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
JP63159970A
Other languages
English (en)
Inventor
Takashi Hasegawa
隆 長谷川
Tomomi Iiyama
飯山 智美
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.)
Fujitsu Ltd
Fujitsu Microcomputer Systems Ltd
Original Assignee
Fujitsu Ltd
Fujitsu Microcomputer Systems 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 Fujitsu Ltd, Fujitsu Microcomputer Systems Ltd filed Critical Fujitsu Ltd
Priority to JP63159970A priority Critical patent/JPH0210953A/ja
Publication of JPH0210953A publication Critical patent/JPH0210953A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の櫃要〕 データのシリアル伝送装置特に伝送信号中の特定パター
ンを検出する装置に関し、 特定パターンの検出をハードウェアで行なうようにして
、また比較対象を変更可能にして、迅速な、任意の特定
パターンに容易に対応できる、シリアル伝送信号中の特
定パターン検出手段を提供することを目的とし、 シリアル伝送用に設けられるシフトレジスタの他に、プ
ログラマブルな比較検定用レジスタおよび検定ビット設
定レジスタと、これらのレジスタからデータを人力され
、検定ビット設定レジスタのデータで指定される比較対
象外ビットを除いて、シフトレジスタと比較検定用レジ
スタの全ビットが一致するとき一致出力を生じる比較回
路を備え、比較検定用レジスタに、検出すべき特定パタ
ーンと同じパターンをセットし、また検定ビット設定レ
ジスタに比較対象/非対象ビットを指定するデータをセ
ットし、比較回路で比較してその一致出力により、シリ
アル伝送データ中の特定パターンを検出するように構成
する。
〔産業上の利用分野〕
本発明は、データのシリアル伝送装置特に伝送信号中の
特定パターンを検出する装置に関する。
データ伝送の一方法としてシリアル伝送方式があるが、
多数の相手またはある特定の相手とデータの授受をする
際に、同期をとる必要があり、このため伝送信号に特定
パターン(ビット、フレーム各同期パターンなど)を含
め、これを検出することで同期を実現している。またシ
リアル伝送信号中に任意の特定パターン例えばあるコマ
ンドを示すパターンを挿入し、これを検出することで所
定の動作をすることが行なわれている。
〔従来の技術〕
従来のシリアル伝送装置において特定パターンの検出は
、ソフトウェアで行なっている。即ちシリアル伝送用の
所定ビット長のレジスタにデータが一杯に詰るごとに、
ソフトウェアがレジスタデータをプロセッサ(CP U
)に取込み、該レジスタデータを1ビツトずつ所定パタ
ーンと比較し、レジスタデータが特定パターンか否か調
べる。
このような、伝送の度ごとの1ビツトずつの比較では、
ソフトウェアが繁忙となる。特にシリアル伝送用のレジ
スタのビット長が長い場合や、検出対象の特定パターン
の該ビット長における存在位置が不具合(検出順で最終
部分にあったりして)な場合は、ソフトウェアは殆んど
それ(特定パターン検出)のみに掛かりきりになる、と
いった問題を生じ易い。また、比較径が変る場合や一部
を除外した比較の場合などは、比較そのものが煩雑とな
るのを免れない。
〔発明が解決しようとする課題〕
本発明は、特定パターンの検出をハードウェアで行なう
ようにして、また比較対象を変更可能にして、迅速な、
任意の特定パターンに容易にり・j応できる、シリアル
伝送信号中の特定パターン検出手段を提供することを目
的とするものである。
〔課題を解決するための手段〕
第1図に本発明の基本構成を示す。1はシリアル伝送用
のシフトレジスタであり、受信データ(シリアル入力)
を逐次(1ビツトずつ)取込み、また送信データ(シリ
アル出力)を逐次出力する。
本発明はこのシフトレジスタ1内のシリアル伝送データ
の特定パターンを検出する。2は比較検定用レジスタで
、プロセッサCPUにより比較パターン(検出すべき特
定パターンと同じパターン)が設定される。3は比較回
路で、レジスタ1と2のデータをビット対応で比較し、
全ビット一致すれば一致出力を生じる。4は検定ビット
設定レジスタで、シフトレジスタ1中の各ビットを比較
対象にする/しないを決めるデータをプロセッサCPU
により設定される。
〔作用〕
この構成によれば、比較回路3はレジスタ1と2のデー
タをビット対応で比較(レジスタ1の第1ビツトとレジ
スタ2の第1ビツト、レジスタ1の第2ビツトとレジス
タ2の第2ビット、・・・・・・を比較)し、従ってシ
リアル入力があり、その特定パターンがシフトレジスタ
1に入った段階で比較回路3は一致出力を生じる。シフ
トレジスタ1中のどソトで比較対象外のもの(特定パタ
ーンに含まれないもの)については、レジスタ4に設定
したビットで、比較回路3の当該ビットの比較結果を強
制的に一致、にさせる。
比較回路3はハードウェアであり、全ビラ1−の比較を
並行して同時に行なっている。一致出力はシフトレジス
タ1に特定パターンが入った段階で得られ、全ビット(
シフトレジスタ1のビット長だけのピッl−)がシフト
レジスタ1に入り終った段階でプロセッサに該全ビット
を取り込む、1ビツトずつ比較する従来方式に比べて、
迅速な特定パターン検出が可能である。また検定ビット
設定レジスタ4に、ドントケアにするビットを設定する
だけで、任意長、任意RIJk的な特定パターンにも容
易に対応できる。
〔実施例〕
第2図に本発明の実施例を示す。シフトレジスタ1、比
較検定用レジスタ2、検定ビット設定レジスタ4は本例
では16ビツト長とし2ており、bO,bl、・・・・
・・bl5はその第1.第2.・・・・・・第16ピン
トである。比較回路3は第1ゲー1−群G1、第2ゲー
ト群G2、第3ゲート群G3からなる。
制御部(CPU)5はこれらのレジスタ1,2゜4とデ
ータ授受を行なう。即ちシフトレジスタ1に入った受信
データは16ビツトパラレルで制御部5へ取込み、また
送信データを16びパラレルでシフトレジスタ1にセッ
トする。また制御部5は特定ビット検出のための比較パ
ターンをレジスタ2に、またドントケアとするピントを
指定するデータをレジスタ4にセットする(16ビツト
パラレル転送で)。
比較回路3のゲート群G1はビンを一単位比較回路を構
成し、レジスタ1と2の各ビットを比較し、各ゲートは
排他ノアゲートであるから、一致でHレベル(1)を出
力する。レジスタ4のデータは、ドントケアとするビッ
トに対して0であり、これがビット単位検定設定回路を
構成するゲート群G2に入ると、当該ゲートはゲート群
G1からの入力がH,L (1,O)いずれであれ、H
レベル(1)を出力する。ドントケアとしないビット(
比較対象とするビット)については1であり、このビッ
ト1を受けるゲート群G2のゲートはゲート群G1から
の入力をそのまま出力する。
ビット単位集約回路を構成する。ゲート群G3は、ゲー
ト群G2からの、一致または一致と見做す場合Hレベル
、そうでないときLレベルの出力を受け、全ビット一致
ならHレベルの一致出力を、そうでなければLレベルの
不一致出力を生じる。
これは制御部5へ入力される。この結果プロセッサ(ソ
フトウェア)は単一の結果が出力されるまで介在せず、
他の仕事を行なっていてよい。
第2図ではシリアル伝送装置をワンチップマイクロコン
ビュ・−りに搭載している(1〜5を同一チップに形成
している)が、シリアル伝送装置は独立した装置とし、
一致出力は端子を通して外部へ出力するようにしてもよ
い。
〔発明の効果〕
以上説明したように本発明によれば、予め比較パターン
と検定ビットを設定することで、ソフトウェアを介在さ
せずに、シリアル伝送信号中の特定パターンを検出でき
、ソフトウェアの効率向上に寄与する所が大きい。
【図面の簡単な説明】
第1図は本発明の原理を示すブロック図、第2図は本発
明の実施例を示すブロック図である。 第1図で1はシフトレジスタ、2は比較検定用レジスタ
、3は比較回路、4は検定ビット設定レジスタである。 本発明の原理を示すブロック図 箪1図

Claims (1)

  1. 【特許請求の範囲】 1、シリアル伝送用に設けられるシフトレジスタ(1)
    の他に、プログラマブルな比較検定用レジスタ(2)お
    よび検定ビット設定レジスタ(4)と、これらのレジス
    タからデータを入力され、検定ビット設定レジスタのデ
    ータで指定される比較対象外ビットを除いて、シフトレ
    ジスタと比較検定用レジスタの全ビットが一致するとき
    一致出力を生じる比較回路(3)を備え、 比較検定用レジスタに、検出すべき特定パターンと同じ
    パターンをセットし、また検定ビット設定レジスタに比
    較対象/非対象ビットを指定するデータをセットし、比
    較回路で比較してその一致出力により、シリアル伝送デ
    ータ中の特定パターンを検出するようにしてなることを
    特徴とするシリアル伝送装置。
JP63159970A 1988-06-28 1988-06-28 シリアル伝送装置 Pending JPH0210953A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63159970A JPH0210953A (ja) 1988-06-28 1988-06-28 シリアル伝送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63159970A JPH0210953A (ja) 1988-06-28 1988-06-28 シリアル伝送装置

Publications (1)

Publication Number Publication Date
JPH0210953A true JPH0210953A (ja) 1990-01-16

Family

ID=15705150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63159970A Pending JPH0210953A (ja) 1988-06-28 1988-06-28 シリアル伝送装置

Country Status (1)

Country Link
JP (1) JPH0210953A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0990530A2 (en) 1998-09-29 2000-04-05 Seiko Epson Corporation Cutting apparatus and printer having the same
US6347896B1 (en) 2000-10-25 2002-02-19 Xac Automation Corporation Cutting mode switching module in a printer
US6386774B1 (en) 1992-10-13 2002-05-14 Seiko Epson Corporation Tape cartridge and printing device
US6447187B1 (en) 2000-10-25 2002-09-10 Xac Automation Corporation Restraining module for a cutter of a printer

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63217749A (ja) * 1987-03-05 1988-09-09 Nec Corp パタ−ン検出回路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63217749A (ja) * 1987-03-05 1988-09-09 Nec Corp パタ−ン検出回路

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6386774B1 (en) 1992-10-13 2002-05-14 Seiko Epson Corporation Tape cartridge and printing device
EP0990530A2 (en) 1998-09-29 2000-04-05 Seiko Epson Corporation Cutting apparatus and printer having the same
US6347896B1 (en) 2000-10-25 2002-02-19 Xac Automation Corporation Cutting mode switching module in a printer
US6447187B1 (en) 2000-10-25 2002-09-10 Xac Automation Corporation Restraining module for a cutter of a printer

Similar Documents

Publication Publication Date Title
JPH0210953A (ja) シリアル伝送装置
JPH02230356A (ja) 情報処理装置のバス拡張装置
JP2864611B2 (ja) 半導体メモリ
JP2943926B2 (ja) エラー回復制御装置
JPH0669988A (ja) アラーム転送方式
JPS6278661A (ja) デ−タ転送装置
JPH02306725A (ja) コード変換方法及びその装置
JP2564881B2 (ja) ビット列比較方式
JPH04124726A (ja) データ比較装置
JPH04172549A (ja) デジタルデータ処理装置
JPS61151746A (ja) デ−タエラ−の処理方法
JPH0210952A (ja) シリアル伝送装置
JPS6336434A (ja) 演算装置
JPS5882328A (ja) 座標入力装置
JPS62233874A (ja) 情報処理方式
JPS61269738A (ja) デ−タ処理回路
JPH01108632A (ja) データ処理装置
JPH0310513A (ja) レジスタへの転送時のオーバーフロー検出方法
JPS6126159A (ja) 情報処理装置
JPH01283641A (ja) 割込み制御装置
JPH04112225A (ja) 集積回路装置
JPH01155738A (ja) データ伝送方式
JPH02236718A (ja) nビット一致検出回路
JPS58207134A (ja) 割込制御回路
JPH0198033A (ja) データ誤り検出回路