[go: up one dir, main page]

JPS6188355A - Data processor - Google Patents

Data processor

Info

Publication number
JPS6188355A
JPS6188355A JP20941284A JP20941284A JPS6188355A JP S6188355 A JPS6188355 A JP S6188355A JP 20941284 A JP20941284 A JP 20941284A JP 20941284 A JP20941284 A JP 20941284A JP S6188355 A JPS6188355 A JP S6188355A
Authority
JP
Japan
Prior art keywords
bus
timing
signal
data
memory
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
JP20941284A
Other languages
Japanese (ja)
Inventor
Tetsuro Oshimi
押見 哲朗
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP20941284A priority Critical patent/JPS6188355A/en
Publication of JPS6188355A publication Critical patent/JPS6188355A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4208Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Abstract

PURPOSE:To prevent securely hang up by receiving directly an insertion request signal of the bus timing, which is generated from memory and I/O control circuit, and providing a weight control circuit for the insertion and control of the bus timing. CONSTITUTION:Receiving the 1st ready signal 8 from the I/O control circuit 8, a weight control circuit 15 immediately returns the 2nd ready signal 17 to a CPU1 and simultaneously starts counting the number of insertions of a timing bus Tw of the CPU1 through a timing line 16 of a bus cycle from the CPU1. When abnormality arises in the signal 8 and a low level continues, the insertion counted contents of the bus Tw are compared with the signal 8. If the low level of the signal 8 continues over a period when the number of insertions of the bus Tw permitted by the system is counted, a signal 17 is forcibly retuned to a high level to terminate the bus cycle, and the execution of the CPU1 is advanced.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明に、バス構造を有するデータ処理装置icBい
て、ハードウェア障害に起因して発生するバスハングア
ップを防止し侍るデータ処理装置に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a data processing device icB having a bus structure, which prevents bus hang-up caused by hardware failure. be.

〔従来の技術〕[Conventional technology]

従来、この柚データ処理装置のパス構造こして第4図に
示すものがあった。図に2いて、(1)は中央処理装置
(以下、CPUという)、(2)はメモリ、(Jは入出
力曲」0@l製置(以下、IOCという)、(剖はIO
C(a)に接続される入出力装w、(以下、工10とい
う)、(5)、(6)、(7ン及び(8)にシステムt
 +r’+ l久する侠素であり、(δ)はメモリ(2
)及びIOC(3)17.+指冗全行うアドレスバス、
(6)は、CPU(1)とメモリ(2)及び工OC(8
1間でデータ?送受するデータバス、(7)はc P 
U (1)がメモリ(2)及び工OC(31に与え、デ
ータ送受タイミングを規定するストローブ信号、(8)
に、メモリ(2)及びIOC(8)がc P U (1
)に与えるストローブ1ぎ号延受のための第1レディ信
号である。第5図は、第4図で示すデータ処理装置に2
けるデータ送受の基本タイミングを示すタイミングチャ
ートである。具体的には例えばインテル社のc P U
 8086ffi使用したデータ処理装置1’I?ける
パスタイミングがこれVC該当する。第6凶において(
9)U CP U (1)と7’−E−リ(2)及びX
 OCta1間T:1バイト又に2バイトのデータ転送
を行うためのパスサイクル’を規定するタイミングであ
り最小T□〜T4の4クロツクで構成されている。(1
0a)に、前記アドレスの逆比期間を、  (11b)
にデータ送受のタイミングを規定するストローブ信号(
7ンの退出期1司’に%  (12a)に送受すべきデ
ータの込1t1期間を示す。
Conventionally, the path structure of this data processing apparatus was shown in FIG. In Figure 2, (1) is the central processing unit (hereinafter referred to as CPU), (2) is memory, (J is input/output music) 0@l production (hereinafter referred to as IOC), (hereinafter referred to as IO
The input/output equipment w connected to C(a), (hereinafter referred to as work 10), (5), (6), (7) and system t are connected to (8).
+r'+ l is a long-lasting element, and (δ) is memory (2
) and IOC (3) 17. + Address bus with redundant fingers,
(6) consists of CPU (1), memory (2) and engineering OC (8).
Data in 1 hour? Data bus for sending and receiving, (7) is cP
A strobe signal that U (1) gives to the memory (2) and the OC (31) to specify the data transmission/reception timing, (8)
, memory (2) and IOC (8) are c P U (1
) is the first ready signal for extending and receiving the first strobe signal. FIG. 5 shows that the data processing device shown in FIG.
2 is a timing chart showing the basic timing of data transmission and reception. Specifically, for example, Intel's CPU
Data processing device 1'I using 8086ffi? This path timing corresponds to VC. In the 6th evil (
9) U CPU (1) and 7'-E-li (2) and X
T between OCta1: This is the timing that defines the pass cycle' for transferring 1 byte or 2 bytes of data, and consists of 4 clocks from minimum T□ to T4. (1
0a), the inverse ratio period of the address, (11b)
A strobe signal (
% (12a) indicates the 1t1 period including the data to be sent and received in the exit period 1' of 7th.

第6図に菟5図で示す、T工〜T4でM成される最小パ
スサイクルでデータ送受を児結し得ないメモリ(2)及
び工OC<:3)の安来にエリ、バスサイクルが延長さ
れる場合のバスサイクルを示すものであj)、03)は
パスサイクル延長のためIc  T3とT4の間に挿入
されるバスタイミングTw(ティーウェイトとも称する
ンでらるo (14a) ns CP U (1)がI
(スタイミング Tw t−挿入することt賛求するm
めにメモリ(2)又は工OC(81が発生する第1レデ
ィ信号であり、ローレベル信号の時間巾にエリ、CPU
(1)が挿入するパスタイミングTw数が沃まるもので
ある。
As shown in Figure 6, there is a bus cycle in the memory (2) and the memory (OC<:3) where data cannot be transmitted or received in the minimum pass cycle consisting of M from T to T4. This shows the bus cycle when the bus cycle is extended. 03) is the bus timing inserted between Ic T3 and T4 to extend the pass cycle. (14a) ns CPU (1) is I
(Stimming Tw t- inserting t approving m
This is the first ready signal generated by the memory (2) or the CPU OC (81).
(1) increases the number of path timings Tw to be inserted.

第7図は1メモリ(2)及び工OC(81のレディ信号
送出回路の障害にエリバスタイミング Twの挿入が継
続し、バスサイクルが終結ぜず所謂バスの)・ングアツ
プが生じfc硼盆のバスタイミングを示すものであり、
(10す、(11す、(120に各々アドレス。
Figure 7 shows that the Eribus timing Tw continues to be inserted due to a failure in the ready signal sending circuit of 1 memory (2) and the FC OC (81), and the bus cycle is not completed, resulting in a so-called bus pull-up. It shows the bus timing,
(10th, (11th, (120th address) respectively.

ストローブ、データが継続することを示し、(14C)
はメモリ(2)又はIOC(31によるローレベル信号
が異常に継続され7′c場会を示している。
Strobe, indicating data continues, (14C)
7'c indicates that the low level signal from the memory (2) or IOC (31) continues abnormally.

次に上記構成の動作について説明する。なお、この実施
例では、CPU(1)からIOC(81へデータを送出
する場合を例に説明する。CP U (1)は送澗デー
タをデータバス(6)へ送出すると同時に、l0C(8
)がデータバス(6)上のデータを取り込むタイミング
を規定するストローブ信号(7ンヲ送出する。工QC(
8)が前記最小パスサイクル(T□〜T、の4クロツク
で構成される)でデータを取り込めない場合、ストロー
ブ信号(7)を受け取り後、直ちに第1レディ信号(8
) kローレベルに下げCP U (1)に対シ、バス
タイミング Tw(13)の挿入ヲ袂求する。0の一連
の応答にエリ、第6図に示すバスタイミング Tw 0
3JがCPU(1)Vcより挿入され、アドレスバス(
5)上のアドレス(10a)がアドレス(10b)のよ
うに、ストローブ信号(11a)がストローブ1ム号(
11b)のように、データバス(6)上のデータ(12
a)がデータ(12bンのようにそれぞれ延長さrLl
  工OC<3)がデータ受信を安全に行えるように、
バスサイクルが形成される。第6図において、バスタイ
ミングTwが2個追加された%、(7,1を例として示
したが、かかるTwO0U各メモリ(2)、IOC(3
)毎に規定されるのが普通である。
Next, the operation of the above configuration will be explained. In this embodiment, the case where data is sent from the CPU (1) to the IOC (81) will be explained as an example.
) sends a strobe signal (7) that specifies the timing at which data on the data bus (6) is taken in.
8) cannot take in data in the minimum pass cycle (consisting of 4 clocks T□ to T), the first ready signal (8) immediately after receiving the strobe signal (7).
) Lowers k to low level and requests CPU (1) to insert bus timing Tw (13). 0 response series, the bus timing shown in Figure 6 Tw 0
3J is inserted from the CPU (1) Vc, and the address bus (
5) As the address (10a) above is the address (10b), the strobe signal (11a) is the strobe number 1 (
11b), the data (12) on the data bus (6)
a) are each extended rLl like data (12b)
In order for the engineering OC<3) to receive data safely,
A bus cycle is formed. In FIG. 6, %, (7, 1) is shown as an example where two bus timings Tw are added, but such TwO0U each memory (2), IOC (3
) is normally specified for each.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来のデータ処理装置では、以上の工うに構成されかつ
、制御されているので、メモリ(2)又は工(A(8)
側の第1レディ信号生成回路に障害が発生した場合、第
7図に示すようにバスタイミングTwがCPU(1)K
エフ継続挿入され、このバスサイクルが終結せず、所謂
パスのハングアップによるシステムダウンを救済できな
いという問題点があった。
Conventional data processing devices are configured and controlled as described above, so that memory (2) or memory (A (8)
If a failure occurs in the first ready signal generation circuit on the side, the bus timing Tw changes to CPU(1)K as shown in
There is a problem in that the bus cycle is not terminated because F is continuously inserted, and it is not possible to recover from a system down due to a so-called path hang-up.

この発明は、上記のような従来のものの問題点全解消す
るためになされ友もので、メモリ又は工αの障害に起因
するパスの所謂ハングアンプを確笑に防止することかで
さ、データ処理装置のシステムダウンを禾然Vcli7
j止するデータ処理装置を得ることを目的とする。
This invention was made in order to solve all the problems of the conventional ones as mentioned above, and it is possible to prevent the so-called hang amplifier of the path caused by the failure of the memory or the data processing. Vcli7 to prevent device system down
The object of the present invention is to obtain a data processing device that stops the data processing.

〔問題点til!決するための手段〕[Problem til! means to decide]

この発明にかかるデータ処理装置ば、メモリ及びIOC
が発生するバスタイミングの挿入委求−あるiルディ信
号を直接受け取り、バスタイミングの挿入制御を行うた
めのウェイト制御回路を設は丸ものである。
The data processing device according to the present invention includes a memory and an IOC.
A wait control circuit is provided to directly receive a bus timing insertion request and control bus timing insertion by directly receiving a bus timing insertion request.

〔作用〕[Effect]

上記のウェイト制御回路が、メモリ及びIOCからの第
1レディ信号を監視し、仮に第ルデイイg号に異常が発
生し、ローレベルが継続し7’C場合にはCPUへの第
2信号を強制的にノ1イレベルに復帰させバスサイクル
を終結させバスのハングアンプを未然VC防止する。
The above-mentioned wait control circuit monitors the first ready signal from the memory and IOC, and if an abnormality occurs in the LDII and the low level continues to be 7'C, it forces the second signal to the CPU. The bus cycle is terminated and the bus hang amplifier is prevented from becoming VC.

〔実施例〕〔Example〕

従来のデータ処理装置の構成を示す第4図と同−又に相
当部分には西−符号を付し7′c第1−において、μs
ノはメモリ(2)及び工QC(3)が発生するパスタイ
ミング Twの押入安来T:ある第1レディ信号を直接
受け取りバスタイミングの挿入制御を行う之めのウェイ
ト側呻−路(身上、WTCというンである。
Same as in FIG. 4 showing the configuration of a conventional data processing device, corresponding parts are given the numerals 7'c and 1-, μs.
2 is the pass timing at which memory (2) and engineering QC (3) occur. That's what it means.

Oのウェイト制御回路に)は、第2図に示すように鉛ル
デイ信号受取9手段(15a)と、cPU(1)のバス
サイクル状態を伝報する手段(15b、)と、タイミン
グパスの挿入数をカウントする手段(15c)と、この
手段によってカウントされたタイミングバス挿入数か所
足のものエフ多い場合にバスサイクルを終結させるため
の第2レデイ信号を送出する手段(15d)とを有する
。(16)は、CP U (1)の・くスサイクルの状
態を上記WTC(ロ))に伝えるためのタイミング線、
αγ)にメモリ(2)又はIOC(13)からの第1レ
ディ伯号(8)を受けfcWTC(15−二処理及び監
視し、バスがハングアンプしないように制御しながらC
P U (1)へ送出する第2レデイ信号である。
As shown in FIG. 2, the weight control circuit of 0) includes lead time signal receiving means (15a), means (15b,) for transmitting the bus cycle status of cPU (1), and timing path insertion. It has means (15c) for counting the number of timing buses inserted, and means (15d) for sending out a second ready signal for terminating the bus cycle when the number of timing bus insertions counted by this means is too large. . (16) is a timing line for transmitting the state of the CPU cycle of CPU (1) to the WTC (b));
αγ) receives the first lady number (8) from the memory (2) or IOC (13) and processes and monitors the fcWTC (15-2), and controls the bus so that it does not hang up.
This is the second ready signal sent to P U (1).

第3図に、上記W T Cφ)の作用に工9、バスサイ
クル全翁制的に終結きぜバスの71ングアンプ全防止し
た場合のパスタイミングを示すものてめす、 i、18
JはW T C0J5J工r) c P U (1)へ
送出される第2レデイ信号を示す〇 次に、0の発明の上記構成によるバスのノ−ングアンプ
防止ん1」御の動作について説明すな。なお、第1図に
2いて、CP U (1)からIOC(a)へデータを
送出する場合を例に説明する。そこでCP U (1)
は送信データをデータバス(6)へ送出すると同時に、
IOC(a)がデータバス(6)上のデータ全域り込む
タイミングを規定するストローブ信号(7)を送出する
Figure 3 shows the pass timing when the above-mentioned WTCφ) operation terminates the bus cycle in a systematic manner and completely prevents the bus's 71-ng amplifier.
J indicates the second ready signal sent to WTC0J5JEngR)cPU(1) Next, the operation of the bus knocking amplifier prevention control according to the above configuration of the invention of 0 will be explained. Na. In addition, the case where data is sent from CPU (1) to IOC (a) at 2 in FIG. 1 will be explained as an example. So CPU (1)
At the same time as transmitting data to the data bus (6),
The IOC (a) sends out a strobe signal (7) that defines the timing at which all data on the data bus (6) is received.

工Q C(81が前記最小バスサイクル(T□〜T4の
4クロツクで構成される〕でデータ全域り込めない場合
、ストローブ信号(7ンを受け取り後、直ちに第1レデ
ィ信号(8)をローレベルに下げ、w’rc(至)に対
し、第5図で示すパスタイミング Tw(IIJの挿入
を要求する。第1レディ旧号(8)t″受け取つ′fc
WTCCL5)は、これt−,42レディ信号(1ηに
変換してCPU(1)へ伝える。この一連の動作により
第3図に示すバスタイミングTwtJ印がCP U (
1)に19伸入され、アドレスバス(6)上のアドレス
叫がアドレス(10t1)のように、ストローブ信号(
7)が(11d、lの工うに、データバス(6)上のデ
ータ四が(12d)のようにそれぞれ延長され、l0C
(3)がデータ受1gを安全に行えるようにパスサイク
ルの延長が開始される。
If the entire data cannot be captured in the minimum bus cycle (consisting of 4 clocks from T□ to T4), the first ready signal (8) is immediately low after receiving the strobe signal (7 clocks). level and requests w'rc (to) to insert the path timing Tw (IIJ shown in Figure 5).Receive 1st lady old number (8) t'''fc
WTCCL5) converts this into a t-,42 ready signal (1η) and transmits it to CPU (1). Through this series of operations, the bus timing TwtJ mark shown in FIG.
1), and the address signal on the address bus (6) is like the address (10t1), and the strobe signal (
7) is (11d, l), data 4 on data bus (6) is extended as shown in (12d), and l0C
Extension of the pass cycle is started so that (3) can safely receive data 1g.

しかるに、IOC(a)の障害にエフ、第2レデイ信号
αqのローレベルが異常に椹続し7c場付、第7図で示
すと29パスサイクルが終結せずバスのハングアンプに
つながる。次Vcc、のバスのハングアンプを防止する
WTC(ロ)の動作を説明する。第1図〜第6図ice
いて、工0C(3)エフ第ルティ1g号(8)を受け′
fcW T CC15)に、直ちに第2レデイ信号(1
’l)f CP T7 (IHC返すと同時にCP U
 (1)よりバスサイクルのタイミング線(16) を
介して、cPU(1)のタイミングバス Tw09>の
神人数カウントヲ開始する。
However, due to the failure of IOC (a), the low level of the second ready signal αq continues abnormally, and as shown in FIG. Next, the operation of the WTC (b) for preventing hang amplifiers on the Vcc bus will be explained. Figures 1 to 6 ice
0C (3) F. Luti No. 1g (8)
fcW T CC15), the second ready signal (1
'l) f CP T7 (CPU T7 at the same time as returning IHC
From (1), counting of the number of gods on the timing bus Tw09> of cPU (1) is started via the bus cycle timing line (16).

第1レディ信号(8)に異常が発生し、ローレベルが継
続し7’C場合、上目ピタイミングパス Twα3)の
挿入数カウント内容と常に比較し、システムで許容きれ
たタイミングパス 7wQ3)の挿入数を越える時間に
わたって第1レディ信号のローレベルが継続しても強制
的に第2レデイ信号をノーイレベルに俵形させバスサイ
クルを終結さぜ、CPU(1)の美行を先へ進める。第
6図は、第ルテイ旧号(8ンが(14a)のように継続
してもWTC邸ンの作用1cエク第2レディ信号1.1
7)がμs)のように強制的にハイレベルに包帰し、パ
スサイクルが終結することを示している。
If an abnormality occurs in the first ready signal (8) and the low level continues at 7'C, it is constantly compared with the insertion number count of the upper timing path Twα3), and the timing path 7wQ3) that is acceptable in the system is Even if the first ready signal continues to be at a low level for a time exceeding the number of insertions, the second ready signal is forced to a no-y level to terminate the bus cycle and proceed with the operation of the CPU (1). Figure 6 shows the effect of the WTC residence 1c Ex 2nd ready signal 1.1 even if the old number 8 continues as in (14a).
7) is forcibly reverted to a high level like μs), indicating the end of the pass cycle.

な2.上記実施例でに、CPU(1)から工Q Cj8
)ヘデータを送信する場合について示したが、l0C(
8)からCP U(1)、CP U(1)からメモリ(
2)及びメモリ(2)からcPU(1)へデータを送信
する場合も過用でき上8ピ実施例と同様の効果′f:奏
する。
2. In the above example, from CPU (1) to CPU Q Cj8
), but the case where data is sent to l0C(
8) to CPU (1), and from CPU (1) to memory (
2) and when transmitting data from the memory (2) to the cPU (1), the same effect as in the 8-pin embodiment can be achieved.

また、パスタイミング Twの挿入数については規定し
ていないが、システムの要求に応じ、w’rc内のカウ
ンタ値全任意に設定できることは言う1でもない。
Further, although the number of insertions of path timing Tw is not specified, it is possible to set all the counter values in w'rc to any value according to system requirements.

〔発明の効果〕〔Effect of the invention〕

以上のように、この発明に工れば工oc5L、μメモリ
の綽沓に起因するバスのハングアンプをウェイトゐり1
卸回路で監視;コリ御することにより確実に防止するこ
とができ、データ処理装置のシステムダウンを未然に防
止し侮る。
As described above, if this invention is implemented, the hang amplifier of the bus caused by the delay of the μ memory can be eliminated by waiting.
This can be reliably prevented by monitoring and controlling the flow rate in the wholesale circuit, and prevents and prevents system failures in the data processing equipment.

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

第1囚は、この発明の一実施例を示すデータ処理装置の
ブロック図、第2図は、上記装置に2けるウニ1ト制御
ロ路の何成金示すブロック図、第3図は、上gd装置に
よるバスサイクルの終結状態を示すタイミングチャート
、第4図は、従来のデータ処理装置のブロック図、第5
図は、データ送受のための最小バスサイクルの基本タイ
ミングチャート、第6図はバスタイミングTwの押入に
エフ延長されtパスサイクルタイミングチャート、弗7
必は、異常なバスタイミングrwの挿入にエフバスサイ
クルが終結できない場合のタイミングチャートである。 図に2いて、(1)は中央処理装置、(2)はメモリ、
(8)は入出力制御装置、(4)は入出力装置、ψノは
ウェイトルリ御回路、 (15a)に第2レデイ信号受
取り手段、(151:+)l’X中央処理装置のバスサ
イクル状態伝達手段、(15c)はタイミングバス挿入
数カウント手ah (15ti)はバスサイクル終結の
ための第2レディ15号送出手段、α6)はタイミング
線、07ンは第2レデイ信号である。
Figure 1 is a block diagram of a data processing device showing an embodiment of the present invention, Figure 2 is a block diagram showing the basics of the unit control path in the above device, and Figure 3 is a block diagram of a data processing device showing an embodiment of the present invention. FIG. 4 is a timing chart showing the completion state of a bus cycle by the device, and FIG. 5 is a block diagram of a conventional data processing device.
The figure is a basic timing chart of the minimum bus cycle for data transmission and reception, and Figure 6 is a t-pass cycle timing chart that is extended to push the bus timing Tw.
This is a timing chart in case the F-bus cycle cannot be completed due to insertion of abnormal bus timing rw. In Figure 2, (1) is the central processing unit, (2) is the memory,
(8) is an input/output control device, (4) is an input/output device, ψ is a weight control circuit, (15a) is a second ready signal receiving means, (151:+) is a bus cycle of l'X central processing unit. Status transmitting means, (15c) a timing bus insertion count hand ah (15ti) a second ready No. 15 sending means for terminating a bus cycle, α6) a timing line, and 07 a second ready signal.

Claims (1)

【特許請求の範囲】[Claims] バスに接続される中央処理装置と、プログラム、データ
等を格納するメモリと、データの入出力を行う入出力制
御装置と、この入出力制御装置に接続される入出力装置
とを有し、これら装置間で情報を送受する場合に前記中
央処理装置が送出するストローブ信号の長短を制御し前
記メモリ、入出力制御装置の動作に合せた情報の送受を
行うデータ処理装置において、前記メモリ及び入出力制
御装置が発生するバスタイミングの挿入要求である第1
レディ信号を受け取る手段と、前記中央処理装置のバス
サイクルの状態を伝達する手段と、この手段によって伝
達された前記中央処理装置のタイミングバスTwの挿入
数をカウントする手段と、この手段によってカウントさ
れた所定のタイミングバスTwの挿入数を越える時間に
わたって前記第1レディ信号のローレベルが継続した場
合に強制的にハイレベルに復帰させた第2レディ信号を
前記中央処理装置に送ってバスサイクルを終結する手段
とを有するウェイト制御回路を設けたことを特徴とする
データ処理装置。
It has a central processing unit connected to a bus, a memory that stores programs, data, etc., an input/output control device that inputs and outputs data, and an input/output device that is connected to this input/output control device. The data processing device controls the length of a strobe signal sent by the central processing unit when transmitting and receiving information between the devices, and transmits and receives information in accordance with the operation of the memory and input/output control device. The first bus timing insertion request generated by the control device
means for receiving a ready signal; means for transmitting the bus cycle status of the central processing unit; means for counting the number of insertions of the timing bus Tw of the central processing unit transmitted by the means; If the first ready signal continues to be at a low level for a period of time exceeding a predetermined number of inserted timing buses Tw, a second ready signal that is forcibly returned to a high level is sent to the central processing unit to restart the bus cycle. 1. A data processing device comprising: a weight control circuit having means for terminating.
JP20941284A 1984-10-05 1984-10-05 Data processor Pending JPS6188355A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20941284A JPS6188355A (en) 1984-10-05 1984-10-05 Data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20941284A JPS6188355A (en) 1984-10-05 1984-10-05 Data processor

Publications (1)

Publication Number Publication Date
JPS6188355A true JPS6188355A (en) 1986-05-06

Family

ID=16572450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20941284A Pending JPS6188355A (en) 1984-10-05 1984-10-05 Data processor

Country Status (1)

Country Link
JP (1) JPS6188355A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61123923A (en) * 1984-11-20 1986-06-11 Sharp Corp Controller for transferring data between cpu and disk memory
JPH04367060A (en) * 1991-06-14 1992-12-18 Matsushita Electric Ind Co Ltd Data answering circuit
JPH0668792U (en) * 1993-03-12 1994-09-27 有限会社京都人形 Hina doll play equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61123923A (en) * 1984-11-20 1986-06-11 Sharp Corp Controller for transferring data between cpu and disk memory
JPH04367060A (en) * 1991-06-14 1992-12-18 Matsushita Electric Ind Co Ltd Data answering circuit
JPH0668792U (en) * 1993-03-12 1994-09-27 有限会社京都人形 Hina doll play equipment

Similar Documents

Publication Publication Date Title
US4984190A (en) Serial data transfer system
US6311294B1 (en) Device and method for efficient bulk data retrieval using a universal serial bus
JP3272204B2 (en) Method and system for specifying packet size transmission rate
US4464749A (en) Bi-directional token flow system
US5812875A (en) Apparatus using a state device and a latching circuit to generate an acknowledgement signal in close proximity to the request signal for enhancing input/output controller operations
EP0631239B1 (en) Serial data transfer method and system
JP2002135257A (en) Data processor for serial communication
US6771664B1 (en) Transaction scheduling for a bus system in a multiple speed environment
US5155839A (en) Apparatus using in undifferentiated strobe output to interface either of two incompatible memory access signal types to a memory
JPS6188355A (en) Data processor
US6219744B1 (en) Interrupt masker for an interrupt handler with double-edge interrupt request signals detection
JP3887059B2 (en) Data writing method, data reading method, and memory circuit
EP0943999A1 (en) Interrupt masker for an interrupt handler with double-edge interrupt request signals detection
JP2560476B2 (en) Communication control device
JP4097377B2 (en) Microcomputer
JP3256464B2 (en) Asynchronous transfer control method
US20020099890A1 (en) Apparatus and method for processing interruptions in a data transmission over a bus
JP4410978B2 (en) Data transfer apparatus and operation control method thereof
JP2630077B2 (en) Clock synchronous serial interface
JPH0439819B2 (en)
JP2842639B2 (en) Data transfer method
JP2802091B2 (en) Interrupt vector control method
JP2558728B2 (en) Abnormal interrupt processing device
JPS616755A (en) Data transfer method
JPS62164287A (en) Automatic serial transfer device for data stored in ram