[go: up one dir, main page]

JPS62121567A - Data processor - Google Patents

Data processor

Info

Publication number
JPS62121567A
JPS62121567A JP60262830A JP26283085A JPS62121567A JP S62121567 A JPS62121567 A JP S62121567A JP 60262830 A JP60262830 A JP 60262830A JP 26283085 A JP26283085 A JP 26283085A JP S62121567 A JPS62121567 A JP S62121567A
Authority
JP
Japan
Prior art keywords
address
data processing
address bus
bus
report
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
JP60262830A
Other languages
Japanese (ja)
Inventor
Masanori Fujimura
藤村 正典
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP60262830A priority Critical patent/JPS62121567A/en
Publication of JPS62121567A publication Critical patent/JPS62121567A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To easily recognize the time relation of an address by storing a function which issues an instruction to an address buffer part and an address, and simultaneously providing an address trace part having the function to store the number of a report signal. CONSTITUTION:An address trace part 5 is connected to one external address bus 59, and also, is connected to address buffer parts 3 and 4 which perform operational controls that output addresses and clock signals on internal address buses 51 and 52 to the external address bus. The report signal is inputted to plural data processing parts 1 and 2 which output report signals 55 and 56 to an outside, and to plural instruction signals 57 and 58 which instruct the start and the completion of an operation outputting addresses independently to each address buffer part, and an instruction is given to an optical one performing an output out of the address buffer parts. And the function which stores an inputted address and simultaneously stores the number of the report signal is provided. Thereby, it is enough to provide one address trace part 5, and also, the time relation between the addresses at each data processing part can be easily recognized.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数のデータ処理部を有するデータ処理装置(
こ開する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing device (
Open up.

〔従来の技術〕[Conventional technology]

従来、この種のデータ処理装置は、例えば第2図に示す
ように、3つのデータ処理部20.21.22のそれぞ
れの内部アドレスバス71.72.73が固有であれば
、それぞれの内部アドレスバス7+、、 72゜73に
対しアドレストレース部23.24.25%持つという
構成になっていた。ここで、アドレストレース部23.
24.25はそれぞれ内部アドレスバス71゜72、7
3上のアドレスを同期信号74.75.76により取込
む。
Conventionally, as shown in FIG. 2, for example, in this type of data processing device, if the internal address buses 71, 72, and 73 of the three data processing units 20, 21, and 22 are unique, each internal address The configuration was such that the address trace portion was 23.24.25% for buses 7+, 72.73. Here, the address trace section 23.
24 and 25 are internal address buses 71, 72, and 7, respectively.
The address on 3 is taken in by the synchronization signal 74, 75, 76.

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

上述した従来のデータ処理装置は、アドレスバスがデー
タ処理部に固有である場合、各アドレスバス同志が同期
しでいないため、アドレストレース機能としでは各アド
レスバス毎に付加されるという構成になってあり、同じ
機能でありながら複数台必要になるという欠点があり、
また、アドレストレース部が別々になっているために各
々のアドレスバス上のアドレスの時間的関係を容易に知
ることができないという欠点がある。
In the conventional data processing device described above, when the address bus is unique to the data processing unit, each address bus is not synchronized with each other, so the address trace function is added to each address bus. Although they have the same functions, they have the disadvantage of requiring multiple units.
Furthermore, since the address trace units are separate, there is a drawback that the temporal relationship of addresses on each address bus cannot be easily known.

(問題点を解決するための手段) 本発明のデータ処理装置は、1つの外部アドレスバスと
、該アドレスバスに接続され、内部に固有の内部アドレ
スバスを有し、かつ該内部アドレスバス上のアドレスお
よび該アドレスの変化に同期したクロック信号を前記外
部アドレスバスに出力する動作の制御を行うアドレスバ
ッファ部を持ち、さらに前記内部アドレスバス上のアド
レスがトレースすべきアドレスとなった時に外部に対し
報告信号の出力を行う複数のデータ処理部と、前記複数
のデータ処理部内の各々のアドレスバッファ部に対し個
別に前記内部アドレスバス上のアドレスを前記外部アド
レスバスに出力する動作の開始および終了の指示を行う
複数の指示信号を持ち、かつ前記複数のデータ処理部か
ら出力されたすべでの報告信号を入力し、該報告信号を
出力している任意の1台のデータ処理部のアドレスバッ
ファ部に対し前記指示信号により前記指示を行う機能お
よび前記外部アドレスバスから入力したアドレスを記憶
すると同時に出力されている前記報告信号の番号を記憶
する機能を持ったアドレストレース部を有している。
(Means for Solving the Problems) A data processing device of the present invention has one external address bus, a unique internal address bus connected to the address bus, and a data processor on the internal address bus. It has an address buffer section that controls the operation of outputting an address and a clock signal synchronized with changes in the address to the external address bus, and further includes an address buffer section that controls the operation of outputting an address and a clock signal synchronized with changes in the address to the external address bus. Start and end operations for individually outputting addresses on the internal address bus to the external address bus for a plurality of data processing units that output report signals and for each address buffer unit in the plurality of data processing units; an address buffer unit of any one data processing unit that has a plurality of instruction signals for issuing instructions, inputs all report signals output from the plurality of data processing units, and outputs the report signals; In contrast, it has an address trace section having a function of issuing the instruction using the instruction signal, and a function of storing the address inputted from the external address bus and simultaneously storing the number of the report signal being outputted.

したがって、アドレストレース部が一台で済み、かつ各
データ処理部のアドレスのH量的間係を容易に知ること
も可能となる。
Therefore, only one address tracing unit is required, and it is also possible to easily know the H quantity relationship of the addresses of each data processing unit.

〔実施例〕〔Example〕

次に、本発明の実施例について図面ヲ誉照しで説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明のデータ処理装置の一実施例で、データ
処理部が2台の場合のブロック図である。
FIG. 1 is a block diagram showing an embodiment of the data processing apparatus of the present invention, in which there are two data processing units.

データ処理部1は内部アドレスバス51およびアドレス
バッファ部3を有し、内部アドレスバス51のアドレス
がトレースすべきアドレスとなった時に報告信号55を
出力する。データ処理部2は内部アドレスバス52およ
びアドレスバッファ部4を有し、内部アドレスバス52
のアドレスがトレースすべきアドレスとなった時に報告
信号56ヲ出力する。アドレスバッファ部3は指示信号
57の開始または終了の指示により、内部アドレスバス
51のアドレスを外部アドレスバス59に出力する動作
の制御を行う、アドレスバッファ部4は指示信号58の
開始または終了の指示により、内部アドレスバス52の
アドレスを外部アドレスバス59に出力する動作の制御
を行う、アドレストレース部5はデータ処理部1.2か
らそれぞれ出力される報告信号55、561Fr入力し
、報告信号を出力しているどちらかのデータ処理部1ま
たは2のアドレスバッファ部3または4に対し指示信号
57または58により、そのデータ処理部1または2の
内部アドレスバス51または52のアドレスおよび同期
クロック53または54ヲ外部アドレスバス59に出力
する動作の開始および終了の指示を出し、さらに外部ア
ドレスバス59に出力されているアドレスを同じく外部
アドレスバス59に出力されている同期クロック53ま
たは54により記憶すると同時に出力されている報告信
号55または56の番号を記憶する。
The data processing section 1 has an internal address bus 51 and an address buffer section 3, and outputs a report signal 55 when the address on the internal address bus 51 becomes an address to be traced. The data processing section 2 has an internal address bus 52 and an address buffer section 4.
When the address becomes the address to be traced, a report signal 56 is output. The address buffer section 3 controls the operation of outputting the address of the internal address bus 51 to the external address bus 59 according to the start or end instruction of the instruction signal 57. The address buffer section 4 controls the start or end instruction of the instruction signal 58. The address trace unit 5 controls the operation of outputting the address of the internal address bus 52 to the external address bus 59.The address trace unit 5 inputs the report signals 55 and 561Fr output from the data processing unit 1.2, respectively, and outputs the report signals. In response to an instruction signal 57 or 58 to the address buffer section 3 or 4 of either data processing section 1 or 2 that is (2) Instructs the start and end of the operation to be output to the external address bus 59, and also stores and simultaneously outputs the address being output to the external address bus 59 using the synchronous clock 53 or 54 which is also output to the external address bus 59. The number of the report signal 55 or 56 being sent is memorized.

次に、本実施例の動作について説明する。データ処理部
1は内部アドレスバス51のアドレスが予め設定された
条件に合致したアドレス(トレースすべきアドレス)に
なった峙報告信号55ヲ出力する。アドレストレース部
5はこの報告信号55ヲ入力すると指示信号57により
アドレスバッファ部3に対し内部アドレスバス51のア
ドレスおよび同期クロツク53ヲ外部アドレスバス59
に出力する動作を開始するよう指示を出す。そしてアド
レストレース部5は外部アドレスバス59に出力された
アドレスを、同じく外部アドレスバス59に出力されて
いる同期クロック53により記憶すると共に報告信号5
5の番号も記憶する。その後、報告信号55が出力され
なくなるとアドレストレース部5はアドレスバッファ部
3に対し指示信号57により上記の動作を終了するよう
に指示を出し、アドレストレース部5自身もアドレスお
よび報告信号55の番号の記憶を中断する。次に、デー
タ処理部2の内部アドレスバス52のアドレスが予め設
定された条件に合致したアドレス(トレースすべきアド
レス)になり報告信号56ソ出力したとき、アドレスト
レース部5は指示信号58によりアドレスバッファ部4
に対し、内部アドレスバス52のアドレスおよび同期ク
ロック54を外部アドレスバス59に出力する動作を開
始するよう指示を出し、外部アドレスバス59に出力さ
れているアドレスおよび報告信号56の番号の記′11
!を再開する。そして報告信号56が出力されなくなる
と、アドレストレース部5はアドレスバッファ部4に対
し指示信号58により上記動作を終了するように指示を
出し、アドレスおよび報告信号56の番号の記憶を中断
する。このようにアドレストレース部5は、報告信号5
5が出力されたら内部アドレスバス51のアドレスと報
告信号55の番号を、報告信号56が出力されたら内部
アドレスバス52のアドレスと報告信号56の番号をそ
れぞれの同期クロック53.54で記憶する動作を繰り
返す。報告信号55.56が同時に出力された場合、ア
ドレストレース部5はどちらが一方のデータ処理部1ま
たは2のアドレスバッファ部3または4に対しでのみ指
示信号57または58により開始および終了の指示を行
い、外部アドレスバス59に出力されたアドレスを記憶
するが、報告信号の番号は両方を記憶する。このことに
より両データ処理部1.2でトレースすべき事象が発生
したことが容易に理解できる。
Next, the operation of this embodiment will be explained. The data processing unit 1 outputs a report signal 55 when the address on the internal address bus 51 becomes an address (address to be traced) that meets a preset condition. When the address trace section 5 receives this report signal 55, the instruction signal 57 sends the address of the internal address bus 51 and the synchronization clock 53 to the external address bus 59 to the address buffer section 3.
Instructs the device to start outputting. Then, the address trace section 5 stores the address outputted to the external address bus 59 using the synchronization clock 53 also outputted to the external address bus 59, and also stores the address outputted to the external address bus 59 using the report signal 5.
Also memorize the number 5. Thereafter, when the report signal 55 is no longer output, the address trace section 5 instructs the address buffer section 3 to terminate the above operation by the instruction signal 57, and the address trace section 5 itself also uses the address and report signal 55 numbers. interrupt the memory of. Next, when the address on the internal address bus 52 of the data processing section 2 becomes an address that matches a preset condition (address to be traced) and a report signal 56 is output, the address tracing section 5 uses the instruction signal 58 to address the address. Buffer part 4
to start the operation of outputting the address of the internal address bus 52 and the synchronization clock 54 to the external address bus 59,
! resume. When the report signal 56 is no longer output, the address trace section 5 instructs the address buffer section 4 to end the above operation by means of an instruction signal 58, and stops storing the address and the number of the report signal 56. In this way, the address trace section 5 receives the report signal 5.
5 is output, the address of the internal address bus 51 and the number of the report signal 55 are stored, and when the report signal 56 is output, the address of the internal address bus 52 and the number of the report signal 56 are stored using the respective synchronous clocks 53 and 54. repeat. When the report signals 55 and 56 are output at the same time, the address trace unit 5 instructs the address buffer unit 3 or 4 of one of the data processing units 1 or 2 to start and end using the instruction signal 57 or 58. , the address output to the external address bus 59 is stored, and both the report signal numbers are stored. This makes it easy to understand that an event to be traced has occurred in both data processing units 1.2.

本実施例はデータ処理部が2台の場合であるが、データ
処理部か3台以上の場合でも同様である。
Although this embodiment deals with a case where there are two data processing units, the same applies to a case where there are three or more data processing units.

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

以上説明したように本発明は、各々のデータ処理部の内
部アドレスバスのアドレスがトレースすべきアドレスと
なった時に各々のデータ処理部が報告信号を出力するこ
と、およびその報告信号を出力しでいるデータ処理部の
内部アドレスバスのアドレスおよび同期クロックをアド
レストレース部につながっている外部アドレスバスに出
力する動作の開始および終了の指示を行ってアドレスを
トレースすることにより、従来複数台必要としでいたア
ドレストレース部を1台にでき、かつ各々のデータ処理
部に発生した事象の時間的間係が容易に理解できるとい
う効果がある。
As explained above, the present invention enables each data processing unit to output a report signal when the address of the internal address bus of each data processing unit becomes an address to be traced, and also to output the report signal. By tracing the address by instructing the start and end of the operation that outputs the address and synchronization clock of the internal address bus of the data processing unit connected to the external address bus connected to the address trace unit, it is possible to trace the address, which previously required multiple units. This has the advantage that the number of address trace units that have been previously used can be reduced to one unit, and that the temporal relationship between events that occur in each data processing unit can be easily understood.

【図面の簡単な説明】 第1図は本発明のデータ処理装百の一実施例を示すブロ
ック図、第2図は従来例を示すブロック図である。 1.2・・・データ処理部、 3.4・・・アドレスバッファ部、 5・・・アドレストレース部、 51、52・・・内部アドレスバス、 53、54・・・同期クロック、 55、56・・・報告信号、 57、58・・・指示信号、 59・・・外部アドレスバス。 第1図
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing one embodiment of a data processing device of the present invention, and FIG. 2 is a block diagram showing a conventional example. 1.2...Data processing unit, 3.4...Address buffer unit, 5...Address trace unit, 51, 52...Internal address bus, 53, 54...Synchronization clock, 55, 56 ... report signal, 57, 58 ... instruction signal, 59 ... external address bus. Figure 1

Claims (1)

【特許請求の範囲】 1つの外部アドレスバスと、 該アドレスバスに接続され、内部に固有の内部アドレス
バスを有し、かつ該内部アドレスバス上のアドレスおよ
び該アドレスの変化に同期したクロック信号を前記外部
アドレスバスに出力する動作の制御を行うアドレスバッ
ファ部を持ち、さらに前記内部アドレスバス上のアドレ
スがトレースすべきアドレスとなった時に外部に対し報
告信号の出力を行う複数のデータ処理部と、 前記複数のデータ処理部内の各々のアドレスバッファ部
に対し個別に前記内部アドレスバス上のアドレスを前記
外部アドレスバスに出力する動作の開始および終了の指
示を行う複数の指示信号を持ち、かつ前記複数のデータ
処理部から出力されたすべての報告信号を入力し、該報
告信号を出力している任意の1台のデータ処理部のアド
レスバッファ部に対し前記指示信号により前記指示を行
う機能および前記外部アドレスバスから入力したアドレ
スを記憶すると同時に出力されている前記報告信号の番
号を記憶する機能を持ったアドレストレース部を有する
ことを特徴とするデータ処理装置。
[Claims] One external address bus, a unique internal address bus connected to the address bus, and an address on the internal address bus and a clock signal synchronized with changes in the address. and a plurality of data processing units that have an address buffer unit that controls the operation of outputting to the external address bus, and further output a report signal to the outside when an address on the internal address bus becomes an address to be traced. , having a plurality of instruction signals for individually instructing each address buffer section in the plurality of data processing sections to start and end an operation of outputting an address on the internal address bus to the external address bus; a function of inputting all report signals outputted from a plurality of data processing units and instructing an address buffer unit of any one data processing unit outputting the report signal using the instruction signal; A data processing device comprising an address trace section having a function of storing an address input from an external address bus and simultaneously storing a number of the report signal being output.
JP60262830A 1985-11-21 1985-11-21 Data processor Pending JPS62121567A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60262830A JPS62121567A (en) 1985-11-21 1985-11-21 Data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60262830A JPS62121567A (en) 1985-11-21 1985-11-21 Data processor

Publications (1)

Publication Number Publication Date
JPS62121567A true JPS62121567A (en) 1987-06-02

Family

ID=17381206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60262830A Pending JPS62121567A (en) 1985-11-21 1985-11-21 Data processor

Country Status (1)

Country Link
JP (1) JPS62121567A (en)

Similar Documents

Publication Publication Date Title
US4095267A (en) Clock pulse control system for microcomputer systems
JPS61141065A (en) Bus system
JPS62121567A (en) Data processor
JPS62160564A (en) Pipeline control method
JPS62293446A (en) Data processor
JPH0267665A (en) Interface circuit
JPS5858633A (en) Input/output channel processor
SU779996A1 (en) Data exchange device
JPH06223036A (en) Serial communication device
JPH01128152A (en) Serial i/o circuit
JPS61216002A (en) Process controller
JPH01251897A (en) Time division switching circuit
JPS6362064A (en) Bus converter
SU679983A1 (en) Priority unit
SU1280631A1 (en) Device for connecting information sources with common bus
SU1195364A1 (en) Microprocessor
JPS63141415A (en) Parallel serial conversion circuit
JPH01145730A (en) Data destination control system
JPS5843776B2 (en) Microprocessor operating status monitoring device
JPH01226065A (en) Microprocessor system
JPS61151745A (en) Interruption processing system
JPS63214859A (en) Synchronizing type data output circuit
JPS6279519A (en) General-use register reading method
JPH0387790A (en) Synchronous switching circuit
JPH02308356A (en) Parallel processor