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
JPH0255979B2 - - Google Patents
[go: Go Back, main page]

JPH0255979B2 - - Google Patents

Info

Publication number
JPH0255979B2
JPH0255979B2 JP56208195A JP20819581A JPH0255979B2 JP H0255979 B2 JPH0255979 B2 JP H0255979B2 JP 56208195 A JP56208195 A JP 56208195A JP 20819581 A JP20819581 A JP 20819581A JP H0255979 B2 JPH0255979 B2 JP H0255979B2
Authority
JP
Japan
Prior art keywords
data
transmission
memory
frame
check code
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
JP56208195A
Other languages
Japanese (ja)
Other versions
JPS58111451A (en
Inventor
Fumihiko Takezoe
Junichi Fujii
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom 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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP20819581A priority Critical patent/JPS58111451A/en
Publication of JPS58111451A publication Critical patent/JPS58111451A/en
Publication of JPH0255979B2 publication Critical patent/JPH0255979B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

【発明の詳細な説明】 この発明は、データウエイ等のデータ伝送装置
における伝送データの信頼性を確保するようにし
たデータ伝送システムに関する。一般に、データ
伝送装置における伝送データの信頼性は極めて高
いことが必要とされ、したがつて、ノイズ等に強
いいCRC(サイクリツクリダンダンシーチエツ
ク)方式等の誤り制御方式が採用され、これによ
り高い信頼性を確保するようにしている。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data transmission system that ensures the reliability of transmitted data in a data transmission device such as a data way. In general, the reliability of transmitted data in data transmission equipment is required to be extremely high. Therefore, error control methods such as the CRC (Cyclic Redundancy Check) method, which is resistant to noise, are adopted. I try to ensure sex.

第1図はかかる従来のデータ伝送装置、および
その接続構成例を示すブロツク図、第2図は伝送
データフレームの一例を示す構成図である。
FIG. 1 is a block diagram showing such a conventional data transmission device and an example of its connection configuration, and FIG. 2 is a configuration diagram showing an example of a transmission data frame.

第1図において、i,j,kはデータ伝送装置
を示し、それぞれ伝送フレームの判別、送信/受
信動作の起動、終了制御を実行するコントローラ
1、伝送フレームを格納するデータメモリ2、伝
送装置内のデータバス3、送信制御および受信制
御をコントローラ1の指示にもとずき実行する伝
送部4−1,4−2等より構成されている。な
お、5は伝送路である。また、データの伝送は双
方向になされるため、伝送部4−1,4−2はそ
れぞれ送信部と受信部とを有している。第2図に
おいて、Fはフラグ、Aはアドレス部、Cはコマ
ンド部、Iはデータ部、FCSはサイクリツクリダ
ンダンシーチエツク(CRC)等のフレームチエ
ツクコード部である。
In FIG. 1, i, j, and k indicate data transmission equipment, which respectively include a controller 1 that determines transmission frames, starts transmission/reception operations, and performs termination control; a data memory 2 that stores transmission frames; , a data bus 3, transmission sections 4-1 and 4-2, etc., which perform transmission control and reception control based on instructions from the controller 1. Note that 5 is a transmission path. Furthermore, since data is transmitted bidirectionally, each of the transmitting sections 4-1 and 4-2 has a transmitting section and a receiving section. In FIG. 2, F is a flag, A is an address field, C is a command field, I is a data field, and FCS is a frame check code field such as a cyclic redundancy check (CRC).

伝送部4−1,4−2は、さらに次のように構
成される。
The transmission units 4-1 and 4-2 are further configured as follows.

第3図は伝送部の詳細な構成を示すブロツク図
である。なお、同図は第1図の例えばデータ伝送
装置iからjへデータを伝送する場合を示すもの
であり、したがつて伝送部4−2には送信部Tの
みが、また伝送部4−1には受信部Rのみが示さ
れている。同図において、T1は送信制御部、T
2は送信バツフアレジスタ、T3は並列−直列変
換器、T4はCRCジエネレータ、T5は送信ド
ライバ、T6は切換器、T7はフラグ発生器であ
り、これらによつてデータ伝送装置iの送信部T
が形成される。一方、R1は受信制御部、R2は
受信バツフアレジスタ、R3は直列−並礼変換
器、R4はCRCチエツカー、R5は受信レシー
バであり、これらによつてデータ伝送装置jの受
信部Rが形成される。
FIG. 3 is a block diagram showing the detailed configuration of the transmission section. Note that this figure shows the case where data is transmitted from, for example, data transmission device i to j in FIG. , only the receiving section R is shown. In the same figure, T1 is a transmission control section;
2 is a transmission buffer register, T3 is a parallel-to-serial converter, T4 is a CRC generator, T5 is a transmission driver, T6 is a switch, and T7 is a flag generator.
is formed. On the other hand, R1 is a reception control section, R2 is a reception buffer register, R3 is a serial-to-parallel converter, R4 is a CRC checker, and R5 is a reception receiver, and these form the reception section R of the data transmission device j. be done.

第1図〜第3図をもとに、データ伝送装置iか
らjへのデータ伝送動作を説明する。
The data transmission operation from data transmission device i to j will be explained based on FIGS. 1 to 3.

第1図において、伝送装置iのコントローラ1
は、伝送装置j宛の伝送フレームの存在を知る
と、伝送部4−2または送信部T内の送信制御部
T1にデータバス3を介して起動指令を発する。
送信制御部T1は、データメモリ2の指定された
領域から順次データを取出し、バツフアレジスタ
T2を介してシフトレジスタT3にセツトする。
シフトレジスタT3は、送信制御部T1の制御の
もとに1ビツトずつデータをシフトし、並例デー
タを直列データに変換して切換器T6、ドライバ
T5を経て伝送路5に送り出す。データの送り出
しの順序は、第2図に示す如くF,A,C,I,
FCS,Fで、Fはフラグ発生器T7から、A,
C,IはシフトレジスタT3から、またFCSは
CRCジエネレータT4からそれぞれ切換器T6
を送信制御部T1がゲート制御することで送出さ
れる。
In FIG. 1, controller 1 of transmission device i
When it learns of the existence of a transmission frame addressed to transmission device j, it issues an activation command to transmission section 4-2 or transmission control section T1 in transmission section T via data bus 3.
The transmission control unit T1 sequentially takes out data from a designated area of the data memory 2 and sets it in the shift register T3 via the buffer register T2.
The shift register T3 shifts data bit by bit under the control of the transmission control section T1, converts the parallel data into serial data, and sends it to the transmission line 5 via the switch T6 and the driver T5. The order of sending data is F, A, C, I, as shown in Figure 2.
FCS,F, where F is from flag generator T7, A,
C and I are from shift register T3, and FCS is
CRC generator T4 to switch T6 respectively
The transmission control section T1 performs gate control to send out the signal.

一方、伝送路5からのデータはレシーバR5で
受信され、フラグFを検出した受信制御部R1
は、シフトレジスタR3で直列データを並列デー
タに変換し、これをバツフアレジスタR2を介し
て、先にデータ伝送装置jのコントローラ1から
指示されているデータメモリの領域に順次データ
を格納する。そして、受信制御部R1は、伝送フ
レームの最後のフラグFを検出した後でフレーム
サイズのチエツク、CRCのチエツクなどの誤り
検定を行ない、これが正しいときは、コントロー
ラ1に対して受信フレームの存在を知らせる。そ
の後、コントローラ1は、送信制御部T1に対し
て応答フレームの送出を依頼する。データ伝送装
置jからの応答フレームを受信すると、ポート
(データ伝送装置)iの受信制御部は、伝送され
て来た応答フレームを識別し、これをコントロー
ラ1に対して伝達する。コントローラ1はこれを
確認して、伝送フレームの正常送信動作を終了す
る。なお、CRCジエネレータT4、チエツクR
4の動作については、例えばJIS規格(JISC6363
−1978)に従つて行なわれるものとする。
On the other hand, the data from the transmission path 5 is received by the receiver R5, and the reception control unit R1 detects the flag F.
converts the serial data into parallel data in the shift register R3, and sequentially stores the data in the area of the data memory previously instructed by the controller 1 of the data transmission device j via the buffer register R2. Then, after detecting the last flag F of the transmission frame, the reception control unit R1 performs error tests such as checking the frame size and CRC, and if this is correct, it informs the controller 1 of the existence of the received frame. Inform. Thereafter, the controller 1 requests the transmission control unit T1 to send a response frame. Upon receiving a response frame from data transmission device j, the reception control unit of port (data transmission device) i identifies the transmitted response frame and transmits it to controller 1. The controller 1 confirms this and ends the normal transmission operation of the transmission frame. In addition, CRC generator T4, check R
Regarding the operation of 4, for example, the JIS standard (JISC6363
-1978).

上述の構成の伝送装置では、伝送路のノイズ、
ドライバ、レシーバ等の伝送回路の誤動作に対し
ては、CRCチエツク等により見逃し誤りは極め
て小さく抑え込まれているため、実用上は全く問
題はない。しかし、送信側、受信側双方のバツフ
アレジスタ、直/並変換用のシフトレジスタ等の
誤動作に対しては、上述した構成のCRCチエツ
クでは全く無力である。そこで、これらバツフア
レジスタ、シフトレジスタの誤動作対策として
は、バイトまたはワード単位のパリテイチエツク
が考えられるが、回路が嵩ばること、高速の伝送
回路になると誤動作の確率が高くなつて誤り検出
能力が低下するという問題点があつた。換言すれ
ば、或るデータ・メモリから他のデータ・メモリ
へのデータの転送という観点からみた場合に、伝
送動作は“OK”(誤りなし)であるが、デー
タ・メモリの内容そのものが誤つている場合があ
り、これは上記の如き方式ではチエツクすること
ができないという難点がある。
In the transmission device configured as described above, noise in the transmission line,
Regarding malfunctions of transmission circuits such as drivers and receivers, missed errors are suppressed to an extremely small level by CRC checks and the like, so there is no problem at all in practice. However, the above-described CRC check is completely powerless against malfunctions of buffer registers, shift registers for serial/parallel conversion, etc. on both the transmitting and receiving sides. Therefore, as a countermeasure against malfunctions of these buffer registers and shift registers, a parity check in byte or word units can be considered, but as the circuit becomes bulky and the transmission circuit becomes high-speed, the probability of malfunction increases and the error detection ability increases. There was a problem in that the value decreased. In other words, from the perspective of transferring data from one data memory to another, the transmission operation is "OK" (no errors), but the contents of the data memory itself are incorrect. The problem is that there are cases where there is a problem, and this cannot be checked using the method described above.

この発明は、上述の欠点を除去すべく伝送系の
データの信頼性にとゞまらず、データ・メモリの
内容レベルでのデータの信頼性を確保することを
目的とするものである。
The present invention aims to eliminate the above-mentioned drawbacks by ensuring not only data reliability in a transmission system but also data reliability at the content level of a data memory.

この発明は、要約すれば、データメモリレベル
でのデータの信頼性を確保するために、CRC等
の誤り制御回路を、データメモリ部に設置するこ
とにある。
In summary, the present invention consists in installing an error control circuit such as a CRC in a data memory section in order to ensure reliability of data at the data memory level.

第4図はこの発明の実施例を示す構成図であ
る。同図において21はデータメモリ2の制御回
路、22はメモリ素子、23はメモリ読出しゲー
ト、24はメモリのデータレシーバ、25は
CRCジエネレータ、26はCRCデータ送出ゲー
ト、27はCRCチエツカー、28はCRCチエツ
カーの読出しゲート、G1〜G3はゲート信号、
WEは制御信号である。第5図はこの発明による
伝送フレームを示す構成図である。同図からも明
らかなように、第2図との違いは、データ部Iが
純データ部DとA,C,Dまでのフレームチエツ
ク情報IFCS(インナーフレームチエツクシーケン
ス)とに分かれていることである。
FIG. 4 is a block diagram showing an embodiment of the present invention. In the figure, 21 is a control circuit for the data memory 2, 22 is a memory element, 23 is a memory read gate, 24 is a data receiver of the memory, and 25 is a memory element.
CRC generator, 26 is a CRC data transmission gate, 27 is a CRC checker, 28 is a read gate of the CRC checker, G1 to G3 are gate signals,
WE is a control signal. FIG. 5 is a block diagram showing a transmission frame according to the present invention. As is clear from the figure, the difference from Figure 2 is that the data section I is divided into a pure data section D and frame check information IFCS (inner frame check sequence) up to A, C, and D. be.

第1図、第4図および第5図をもとに、データ
伝送装置i,j間のデータ伝送動作を説明する。
The data transmission operation between data transmission devices i and j will be explained based on FIGS. 1, 4, and 5.

第1図の伝送装置iのコントローラ1は、伝送
部4−2への送信起動に先立つて、メモリ制御部
21を介してCRCジエネレータ25を基底(初
期)状態にセツトする。伝送部4−2の送信制御
部T1は、メモリ制御部21を介してメモリ素子
22のデータをメモリ読出しゲート23を通して
A,C,Dの順に順次取出す。CRCジエネレー
タ25は、メモリ読出しゲート23が動作する毎
に1語単位にデータを取込み、CRC演算を実施
する。CRCジエネレータ25は、第3図の送信
部Tと全く同様の直列演算方式の演算回路等によ
り構成されているが、データを語(またはワー
ド)単位で取り込む点、すなわち第3図の従来例
と比較してデータを並列に取り込むようにした点
が特徴である。伝送部4−1,4−2の送信制御
部T1は、伝送フレームのデータ長を判読してデ
ータ部Dの読出しが終了すると、メモリ制御部2
1にCRCジエネレータ25の内容を読出す指令
を送つてインナーフレームチエツクシーケンス
IFCSを読出し、並→直変換をして伝送路に送り
出す。FCS,Fの送出の動作は従来例と全く同様
である。
The controller 1 of the transmission device i in FIG. 1 sets the CRC generator 25 to the base (initial) state via the memory control section 21 prior to starting transmission to the transmission section 4-2. The transmission control section T1 of the transmission section 4-2 sequentially takes out the data of the memory element 22 in the order of A, C, and D through the memory read gate 23 via the memory control section 21. The CRC generator 25 takes in data word by word each time the memory read gate 23 operates, and performs a CRC operation. The CRC generator 25 is composed of an arithmetic circuit using a serial arithmetic method, etc., exactly the same as the transmitter T shown in FIG. 3, but it is different from the conventional example shown in FIG. The feature is that data is imported in parallel for comparison. When the transmission control unit T1 of the transmission unit 4-1, 4-2 reads the data length of the transmission frame and finishes reading the data part D, the transmission control unit T1 of the transmission unit 4-1, 4-2
1, sends a command to read the contents of the CRC generator 25 and performs an inner frame check sequence.
Reads the IFCS, performs parallel to direct conversion, and sends it to the transmission line. The operation of sending out FCS and F is exactly the same as in the conventional example.

次に、受信側の動作を説明する。第1図の伝送
装置jのコントローラ1は、伝送部4−1への受
信起動に先立つて、メモリ制御部21を介して
CRCチエツカー27を基底(初期)状態にセツ
トする。伝送部4−1の受信制御部R1は、メモ
リ制御部21を介して、レシーバ24を通してメ
モリ素子22へデータをA,C,Dの順で順次格
納する。CRCチエツカー27はメモリ素子22
へのデータ格納信号WEが動作する毎に1語単位
にデータを取り込み、CRC演算を実施する。
CRCチエツカー27は、受信部Rと全く同一の
直列演算方式の演算回路等により構成されてい
る。受信側のコントローラ1は、受信制御部R1
の伝送フレームの存在を知らせる信号により、メ
モリ制御部21を介してCRCチエツカー27の
内容を読出しゲート28を介して読出し、この内
容が所定の値にあることを確認して、応答フレー
ムを伝送装置iに対して送出する。
Next, the operation on the receiving side will be explained. The controller 1 of the transmission device j in FIG.
The CRC checker 27 is set to the base (initial) state. The reception control unit R1 of the transmission unit 4-1 sequentially stores data A, C, and D in the order of data A, C, and D via the memory control unit 21 and the receiver 24. CRC checker 27 is memory element 22
Each time the data storage signal WE is activated, the data is taken in word by word and a CRC calculation is performed.
The CRC checker 27 is composed of an arithmetic circuit of the same serial arithmetic type as that of the receiving section R. The receiver controller 1 includes a receiver controller R1.
In response to a signal indicating the existence of a transmission frame, the contents of the CRC checker 27 are read out via the memory control unit 21 and read out through the read gate 28, and after confirming that the contents are at a predetermined value, the response frame is sent to the transmission device. Send to i.

なお、内部フレームチエツクシーケンスIFCS
は、CRCで構成するようにしたが、これはデー
タの累積和SUMで構成することも可能である。
この場合のチエツカー27の動作としては、
IFCSを受信した時点で和を取るのではなく、こ
れをそのまゝ保持し、ハードウエアで一致検定を
するか、コントローラ1がIFCSの前までの累積
和とIFCSとの両方を読出して一致検定すること
により、データメモリレベルでのデータの信頼性
を確保することができる。
Furthermore, internal frame check sequence IFCS
is constructed using CRC, but it can also be constructed using SUM, the cumulative sum of data.
The operation of the checker 27 in this case is as follows:
Instead of taking the sum when receiving the IFCS, either hold it as is and check the match using hardware, or controller 1 can read out both the cumulative sum up to the IFCS and the IFCS and check the match. By doing so, data reliability at the data memory level can be ensured.

以上のように、この発明によれば、データメモ
リ内にフレームチエツクシーケンスのジエネレー
タとチエツカーとを設置して、フレームの送信に
際してはデータメモリのデータをもとにフレーム
チエツクシーケンスの生成を行ない、また、フレ
ームの受信に際してはデータメモリに格納される
データそのものを使用してフレームチエツクを実
行するように構成したので、データメモリレベル
でのデータの信頼性が確保出来るものであり、し
たがつて工業上の利用価値は極めて高いものと云
うことができる。すなわち、送信、受信双方のバ
ツフアレジスタ、シフトレジスタの誤動作はもち
ろん、第1図のデータバス3での転送エラー、デ
ータメモリ2のレシーバ、ドライバの誤動作によ
るデータ誤りも検出可能である。また、伝送系の
ノイズによる誤動作が小さく、伝送系独自でのデ
ータ誤りの検出が不要なときは、この発明による
データメモリレベルでの誤り制御で十分であるの
で、ハードウエアの削減が可能である。なお、
CRCコード発生とそのチエツクを直列演算方式
で実施した場合の動作速度は、伝送系の動作速度
と同等以上であることが要求されるので、高速動
作を行なう場合はデータ誤りの増大が懸念される
が、これは同期クロツクを用いることにより、伝
送系におけるジツタ分の多いクロツクに比べて極
めて安定な動作が実現可能である。また、金物量
としては、伝送部のバツフアレジスタ、シフトレ
ジスタにパリテイビツトの発生とチエツク回路を
設ける場合と比較して、CRC方式の場合は少し
増加する程度であり、累積和(サムチエツク)方
式の場合はCRC方式よりも少なく出来るので、
コストアツプが問題になることはない。
As described above, according to the present invention, a frame check sequence generator and a checker are installed in the data memory, and when transmitting a frame, a frame check sequence is generated based on the data in the data memory. When receiving a frame, the frame check is executed using the data itself stored in the data memory, so the reliability of data at the data memory level can be ensured, and therefore it is industrially easy to use. It can be said that its utility value is extremely high. That is, it is possible to detect not only malfunctions of buffer registers and shift registers for both transmission and reception, but also data errors due to transfer errors on the data bus 3 shown in FIG. 1 and malfunctions of the receiver and driver of the data memory 2. Furthermore, when malfunctions due to noise in the transmission system are small and data error detection by the transmission system itself is unnecessary, error control at the data memory level according to the present invention is sufficient, making it possible to reduce hardware. . In addition,
When performing CRC code generation and checking using a serial calculation method, the operating speed is required to be equal to or higher than the operating speed of the transmission system, so there is a concern that data errors will increase if high-speed operation is performed. However, by using a synchronous clock, extremely stable operation can be achieved compared to a clock with a large amount of jitter in the transmission system. In addition, compared to the case where a parity bit generation and check circuit is provided in the buffer register and shift register of the transmission section, the amount of metal is only slightly increased in the case of the CRC method, and compared to the case of providing a parity bit generation and check circuit in the buffer register and shift register of the transmission section. In this case, it can be made smaller than the CRC method, so
Increased costs are not a problem.

なお、この発明は、いままで説明した直列伝送
の伝送装置に限らず、並列伝送の伝送装置にも適
用可能であり、さらに、データ伝送装置に限ら
ず、或る記憶装置のデータを他の記憶装置に転送
する各種のデータ交換機能を有する装置に適用可
能である。
Note that the present invention is applicable not only to the serial transmission transmission device described above, but also to parallel transmission transmission devices, and is not limited to data transmission devices, but can also be applied to transfer data from one storage device to another storage device. The present invention is applicable to devices having various data exchange functions for transferring data to other devices.

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

第1図は従来の伝送システムを示すブロツク
図、第2図は伝送データフレームの一例を示す構
成図、第3図は第1図における伝送部を詳細に示
すブロツク図、第4図はこの発明の実施例を示す
構成図、第5図はこの発明による伝送データフレ
ームを示す構成図である。 符号説明 1…コントローラ、2…データメモ
リ、3…データバス、4−1,4−2…伝送部、
5…伝送路、21…メモリ制御回路、22…メモ
リ素子、23,26,28…ゲート、24,R5
…レシーバ、25,T4…CRCジエネレータ、
27,R4…CRCチエツカー、T1…受信制御
部、T2…送信バツフアレジスタ、T3…並列−
直列変換器、T5…ドライバ、T6…切換器、T
7…フラグ発生器、R1…受信制御部、R2…受
信バツフアレジスタ、R3…直列−並列変換器、
F…フラグ、A…アドレス、C…コマンド、D…
データ、IFCS…内部フレームチエツクシーケン
ス、FCS…フレームチエツクシーケンス、G1〜
G3…ゲート信号、WE…制御信号。
Fig. 1 is a block diagram showing a conventional transmission system, Fig. 2 is a block diagram showing an example of a transmission data frame, Fig. 3 is a block diagram showing details of the transmission section in Fig. 1, and Fig. 4 is a block diagram showing the present invention. FIG. 5 is a block diagram showing a transmission data frame according to the present invention. Description of symbols 1...Controller, 2...Data memory, 3...Data bus, 4-1, 4-2...Transmission unit,
5... Transmission line, 21... Memory control circuit, 22... Memory element, 23, 26, 28... Gate, 24, R5
...Receiver, 25, T4...CRC generator,
27, R4...CRC checker, T1...reception control unit, T2...transmission buffer register, T3...parallel-
Series converter, T5...driver, T6...switcher, T
7...Flag generator, R1...Reception control unit, R2...Reception buffer register, R3...Serial-parallel converter,
F...flag, A...address, C...command, D...
Data, IFCS...internal frame check sequence, FCS...frame check sequence, G1~
G3...Gate signal, WE...Control signal.

Claims (1)

【特許請求の範囲】 1 データメモリと、該メモリから読み出したデ
ータを伝送誤り検出のためのチエツクコード付き
のフレームに構成して送信する送信手段と、フレ
ームの受信手段と、受信フレームにおけるチエツ
クコードを検査して伝送誤りのないことを確認し
てからフレーム内のデータを前記メモリに書き込
む手段と、を含み、伝送路レベルにおける誤り制
御を実施したデータ伝送装置を、複数個、伝送路
により結合してデータ伝送を行わせるデータ伝送
システムにおいて、 各データ伝送装置のデータメモリが、メモリ素
子とチエツクコード発生器とチエツクコードチエ
ツカーとを含み、データを出力するときは、メモ
リ素子から読み出したデータに前記チエツクコー
ド発生器から発生させたチエツクコードを付加し
て出力し、データを入力されるときは、入力デー
タについてそこに付加されているチエツクコード
を前記チエツクコードチエツカーにより検査して
からメモリ素子に書き込むようにして、メモリの
内容レベルでも誤り制御を実施したことを特徴と
するデータ伝送システム。
[Scope of Claims] 1. A data memory, a transmitting means for configuring data read from the memory into a frame with a check code for detecting a transmission error and transmitting the frame, a frame receiving means, and a check code in the received frame. and a means for writing the data in the frame into the memory after confirming that there are no transmission errors, and a plurality of data transmission devices that perform error control at the transmission path level are coupled by a transmission path. In a data transmission system that performs data transmission using a data transmission system, the data memory of each data transmission device includes a memory element, a check code generator, and a check code checker, and when outputting data, the data read from the memory element is A check code generated from the check code generator is added to the input data, and when data is input, the check code added to the input data is checked by the check code checker before being stored in the memory. A data transmission system characterized in that error control is performed even at the memory content level by writing to an element.
JP20819581A 1981-12-24 1981-12-24 Data transmission system Granted JPS58111451A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20819581A JPS58111451A (en) 1981-12-24 1981-12-24 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20819581A JPS58111451A (en) 1981-12-24 1981-12-24 Data transmission system

Publications (2)

Publication Number Publication Date
JPS58111451A JPS58111451A (en) 1983-07-02
JPH0255979B2 true JPH0255979B2 (en) 1990-11-28

Family

ID=16552228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20819581A Granted JPS58111451A (en) 1981-12-24 1981-12-24 Data transmission system

Country Status (1)

Country Link
JP (1) JPS58111451A (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56140735A (en) * 1980-04-02 1981-11-04 Hitachi Ltd Error detecting system

Also Published As

Publication number Publication date
JPS58111451A (en) 1983-07-02

Similar Documents

Publication Publication Date Title
US8555116B1 (en) Memory error detection
US7810013B2 (en) Memory device that reflects back error detection signals
US4972345A (en) Apparatus for error detection and reporting on a synchronous bus
US6604154B1 (en) Data processing device
JPH0255979B2 (en)
US6718512B2 (en) Dynamic parity inversion for I/O interconnects
JPH09326782A (en) Serial communication method
KR100292059B1 (en) Data retransmission system at the exchange
JPH0670775B2 (en) Error detection / correction system
KR20080013973A (en) Method for Communication Between at least Two Subscribers in a Communication System
JPS62125453A (en) Storage device
JP2825464B2 (en) Communication device
JPH05316125A (en) Serial multiplex communication system
JP2980550B2 (en) Communication device
JPS63308425A (en) Transmission circuit
JPS6010379A (en) Data transfer system of data processing system
JPH0638239B2 (en) Error correction mechanism
JPH0897803A (en) Data transmission system
JPH06103222A (en) Bus transfer system
JPS6238637A (en) Control system for transmission in multi-drop
JPH01237860A (en) Data transfer control method
JPH11289318A (en) Serial data communication device and error checking method for serial data communication device
JPH06104875A (en) Serial port
JPS6256545B2 (en)
JPS61227451A (en) Integrated circuit for serial data communication control