JPH03130841A - Back-up device for development of microcomputer - Google Patents
Back-up device for development of microcomputerInfo
- Publication number
- JPH03130841A JPH03130841A JP1270881A JP27088189A JPH03130841A JP H03130841 A JPH03130841 A JP H03130841A JP 1270881 A JP1270881 A JP 1270881A JP 27088189 A JP27088189 A JP 27088189A JP H03130841 A JPH03130841 A JP H03130841A
- Authority
- JP
- Japan
- Prior art keywords
- coincidence
- microcomputer
- signal
- circuit
- latch
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims abstract description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマイクロコンピュータ開発支援装置に関し、特
に実行中断機能を有するマイクロコンピュータ開発支援
装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a microcomputer development support device, and more particularly to a microcomputer development support device having an execution interrupt function.
従来のマイクロコンピュータのための開発支援装置は、
一致検出部を1組持つことで実行中断機能を実現してい
た。Conventional development support equipment for microcomputers is
By having one set of match detection units, the execution interruption function was realized.
第3図、第4図は従来のマイクロコンピュータ開発支援
装置の一例のブロック図及びその動作を説明するための
タイミング図である。FIGS. 3 and 4 are a block diagram of an example of a conventional microcomputer development support device and a timing chart for explaining its operation.
マイクロコンピータ10は、マイクロコンピュータのバ
ス・サイクル(T+、Tz−−−Tn )を時間Tで行
ない、状態出力信号り、を各バス・サイクルの始めから
t時間分先に出力し、実行中断信号DI8をバス・サイ
クルの終わりに入力するものとする。またタイミング図
中のS。はバス・サイクルT0の状態出力信号データを
、Inは状態出力信号S。と予め設定された実行中断条
件との比較結果である一致信号データを、B、はバス・
サイクルT0の実行中断信号データを表わすものとする
。The microcomputer 10 performs a microcomputer bus cycle (T+, Tz---Tn) at time T, outputs a status output signal t hours after the start of each bus cycle, and outputs an execution interrupt signal. Assume that DI8 is input at the end of the bus cycle. Also, S in the timing diagram. is the status output signal data of bus cycle T0, and In is the status output signal S. B is the bus
Let it represent the execution interruption signal data of cycle T0.
マイクロコンピュータ10から出力された状態出力信号
り、は、制御回路27から出力される制御信号D6によ
りバス・サイクルの始めで一致検出部20のラッチ回路
4にラッチされる。−数構出回路4aは、う、子回路4
から出力されるう。The status output signal D6 outputted from the microcomputer 10 is latched by the latch circuit 4 of the coincidence detection section 20 at the beginning of a bus cycle by the control signal D6 outputted from the control circuit 27. -The number output circuit 4a is the child circuit 4.
It will be output from
チされた状態出力信号D3を入力し、予め設定されてい
た実行中断条件D8と比較を行い、その結果を回路の一
定遅延時間後に一致信号D5として出力する。実行中断
信号生成回路iiば、一致信号り夕、を入力しマイクロ
コンピュータの実行中断入力手段に合わせた実行中断信
号DIl+に変更しマイクロコンピュータ10に供給す
る。The checked state output signal D3 is inputted, compared with a preset execution interruption condition D8, and the result is outputted as a match signal D5 after a certain delay time of the circuit. The execution interruption signal generation circuit ii inputs the coincidence signal R, changes it into an execution interruption signal DIl+ suitable for the execution interruption input means of the microcomputer, and supplies it to the microcomputer 10.
この場合、本回路のラッチ回路24から実行中断信号D
I8を出力する壕での全処理時間はバス・サイクル時間
(T)以下であることが必要となる。In this case, the execution interrupt signal D is sent from the latch circuit 24 of this circuit.
The total processing time in the trench that outputs I8 must be less than or equal to the bus cycle time (T).
上述した従来のマイクロコンピータ開発支援装置では、
近来のマイクロコンピュータの処理速度の高速化による
バス・サイクル時間(T)の減少にともない、相対的に
実行中断機能の全処理時間が確保できなくなるという欠
点があった。In the conventional microcomputer development support device mentioned above,
As the bus cycle time (T) decreases due to the recent increase in the processing speed of microcomputers, there has been a drawback that the entire processing time for the execution interrupt function cannot be secured.
本発明のマイクロコンピュータ開発支援装置は、アドレ
ス先出し機能ふ・よび実行中断入力手段を有するマイク
ロコンピュータのための開発支援装置において、マイク
ロコンピュータの状態出力信号のラッチ回路と、ラッチ
出力信号と予め設定された実行中断条件を比較し一致信
号を出力する一致検出回路を有する一対の一致検出部と
、前記各−数構山部から出力される複数の一致信号のい
ずれか一つを選択する一致信号選択回路と、前記一対の
組の一致検出部と一致信号選択回路への制御信号を出力
する制御回路とを有して構成される。The microcomputer development support device of the present invention is a development support device for a microcomputer having an address first-out function and an execution interrupt input means, and includes a latch circuit for a status output signal of a microcomputer, a latch output signal, and a preset latch circuit. a pair of coincidence detection sections each having a coincidence detection circuit that compares the execution interruption conditions and outputs a coincidence signal; and a coincidence signal selection circuit that selects one of the plurality of coincidence signals output from each of the plurality of coincidence sections. and a control circuit that outputs a control signal to the pair of coincidence detection sections and a coincidence signal selection circuit.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は、本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.
マイクロコンピュータ10の状態出力信号D!をラッチ
する二つのラッチ回路2a r 2b と、ラッチ出力
信号D3a、D3bと予め設定された実行中断条件D8
を比較し一致信号D3a、D3bを出力する一致検出回
路4a + 4bからなる2組の一致検出部20.,2
0bと、各−数構山部20a、20bから出力される一
致信号D5a r D5bのいずれかを選択する一致信
号選択回路9と、2組の一致検出部20a、20bと一
致信号選択回路9への制御信号D6a ) D6b +
DI7を交互に出力する制御回路7と、選択された一
致信号DIOを入力しマイクロコンピュータの実行中断
入力手段に合わせた実行中断信号DI8に変更する実行
中断信号生成回路11からなっている。Status output signal D of the microcomputer 10! Two latch circuits 2a r 2b that latch, latch output signals D3a and D3b, and a preset execution interruption condition D8.
Two sets of coincidence detecting sections 20. and 4.2 consist of coincidence detection circuits 4a + 4b which compare the coincidence signals D3a and D3b and output coincidence signals D3a and D3b. ,2
0b, and a coincidence signal selection circuit 9 that selects one of the coincidence signals D5a r D5b output from each of the negative number peak parts 20a and 20b, and a coincidence signal selection circuit 9 that selects one of the coincidence signals D5a and D5b output from the two sets of coincidence detectors 20a and 20b and the coincidence signal selection circuit 9. Control signal D6a ) D6b +
It consists of a control circuit 7 which alternately outputs DI7, and an execution interruption signal generation circuit 11 which inputs the selected coincidence signal DIO and changes it into an execution interruption signal DI8 in accordance with the execution interruption input means of the microcomputer.
つぎに第1図のプロ、りの動作について、第2図のタイ
ミング図を用いて説明する。Next, the operation of the process shown in FIG. 1 will be explained using the timing chart shown in FIG.
マイクロコンピュータ10は、第3図の従来のマイクロ
コンピュータlOと同一なので、前述のば、出力と同時
に制御回路7から出力される制御信号6a+6bにより
ラッチ回路2a+2bに交互にラッチされる。このとき
、−数構山部20aのラッチ回路2aはバス・サイクル
Tne(ne=偶数)の先出しされた状態出力信号Dl
をラッチし、ラッチ回路2bはバス・サイクルTne
+ 1(ne=偶数)の先出しされた状態出力信号り。Since the microcomputer 10 is the same as the conventional microcomputer IO shown in FIG. 3, the control signals 6a+6b outputted from the control circuit 7 at the same time as the outputs are latched alternately in the latch circuits 2a+2b. At this time, the latch circuit 2a of the minus number peak portion 20a receives the state output signal Dl that was output earlier in the bus cycle Tne (ne=even number).
The latch circuit 2b latches the bus cycle Tne
+ 1 (ne = even number) first-out status output signal.
をラッチする。このようにしてラッチされたそれぞれの
ラッチ出力信号D3a、D3bは、−数構出回路4a+
4bにおいて実行中断条件D8と比較され回路の一定遅
延時間後、一致信号D5a、D5bを出力する。一致信
号D5a、D5bは一致信号選択回路9へ入力され制御
回路7からの制御信号D17によシ選択され、実行中断
信号生成回路11に実行中断信号DIGが供給される。Latch. The respective latch output signals D3a and D3b latched in this way are -number output circuit 4a+
4b, it is compared with the execution interruption condition D8, and after a certain delay time of the circuit, match signals D5a and D5b are output. The match signals D5a and D5b are input to the match signal selection circuit 9, selected by the control signal D17 from the control circuit 7, and the execution interrupt signal DIG is supplied to the execution interrupt signal generation circuit 11.
例えば第2図のタイミング図では、制御信号DI7がゝ
ゝ0“の時は一致信号D5aをゝゝ1“の時には一致信
号I)sbを選択する。For example, in the timing diagram of FIG. 2, when the control signal DI7 is "0", the match signal D5a is selected, and when it is "1", the match signal I)sb is selected.
実行中断信号生成回路11はマイクロコンピ−タ10の
実行中断入力手段に合わせた実行中断信号D8をマイク
ロコンピュータ11に供給する。The execution interruption signal generating circuit 11 supplies the execution interruption signal D8 to the microcomputer 11 in accordance with the execution interruption input means of the microcomputer 10.
この場合、本実施例のラッチ回路2a+2bから実行中
断信号D18を出力する筐での処理時間は最大でバス・
サイクル時間(T)子状態出力信号先出し時間(1)と
なり高速化に対応する。In this case, the processing time in the case that outputs the execution interruption signal D18 from the latch circuits 2a+2b of this embodiment is at most the bus
The cycle time (T) becomes the child state output signal advance time (1), which corresponds to higher speed.
以上の説明で明らかなように、本発明のマイクロコンピ
ュータ開発支援装置によれば複数系列の一致検出をする
ので、近来のマイクロコンピ−タの処理速度が高速化さ
れパス・サイクル時間が減少しても実行中断機能は対応
できる効果がある。As is clear from the above explanation, since the microcomputer development support device of the present invention detects coincidence of multiple series, the processing speed of recent microcomputers is increased and the pass cycle time is reduced. The execution interruption function also has the effect of responding.
第1図は本発明の一実施例のブロック図、第2は第3図
のブロックの動作を説明するためのタイミング図である
。
2a+2b・・・・・・ラッチ回路、4a+4b ・・
・・・・−数構出回路、7・・・・・・制御回路、9・
・・・・・一致信号選択回路、10・・・・・・マイク
ロコンピュータ、11・・・・・・実行中断信号生成回
路、20a、20b・・・・・・−数構山部、Dl・・
・・・・状態出力信号、D3a、D3b・・・・・・ラ
ッチ出力信号、D5a、D5b・・・・・・一致信号、
D8+DI7’ + Dl8・・・・・・制御信号、D
8・・・・・・実行中断条件。FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a timing diagram for explaining the operation of the blocks in FIG. 3. 2a+2b...Latch circuit, 4a+4b...
....-number circuit, 7... control circuit, 9.
. . . Match signal selection circuit, 10 . . . Microcomputer, 11 . . . Execution interruption signal generation circuit, 20a, 20b .
... Status output signal, D3a, D3b... Latch output signal, D5a, D5b... Match signal,
D8+DI7'+Dl8...Control signal, D
8... Execution interruption condition.
Claims (1)
イクロコンピュータのための開発支援装置において、マ
イクロコンピュータの状態出力信号のラッチ回路と、ラ
ッチ出力信号と予め設定された実行中断条件を比較し一
致信号を出力する一致検出回路を有する一対の一致検出
部と、前記各一致検出部から出力される複数の一致信号
のいずれか一つを選択する一致信号選択回路と、前記一
対の一致検出部と一致信号選択回路への制御信号を出力
する制御回路とを有することを特徹とするマイクロコン
ピュータ開発支援装置。In a development support device for a microcomputer having an address advance function and an execution interruption input means, a latch circuit for a status output signal of the microcomputer compares the latch output signal with a preset execution interruption condition and outputs a match signal. a pair of coincidence detection sections having a coincidence detection circuit; a coincidence signal selection circuit that selects any one of the plurality of coincidence signals outputted from each of the coincidence detection sections; and the pair of coincidence detection sections and a coincidence signal selection circuit. A microcomputer development support device that is specially designed to include a control circuit that outputs control signals to the computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1270881A JP2507633B2 (en) | 1989-10-17 | 1989-10-17 | Microcomputer development support device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1270881A JP2507633B2 (en) | 1989-10-17 | 1989-10-17 | Microcomputer development support device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03130841A true JPH03130841A (en) | 1991-06-04 |
| JP2507633B2 JP2507633B2 (en) | 1996-06-12 |
Family
ID=17492267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1270881A Expired - Lifetime JP2507633B2 (en) | 1989-10-17 | 1989-10-17 | Microcomputer development support device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2507633B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5611550A (en) * | 1979-07-10 | 1981-02-04 | Fujitsu Ltd | Comparison and coincidence circuit |
| JPH01135554U (en) * | 1988-03-07 | 1989-09-18 |
-
1989
- 1989-10-17 JP JP1270881A patent/JP2507633B2/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5611550A (en) * | 1979-07-10 | 1981-02-04 | Fujitsu Ltd | Comparison and coincidence circuit |
| JPH01135554U (en) * | 1988-03-07 | 1989-09-18 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2507633B2 (en) | 1996-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0102242A2 (en) | Data processing apparatus | |
| JPH02219178A (en) | Circuit diagram generating system | |
| US5428756A (en) | Pipelined computer with control of instruction advance | |
| JPH0552989B2 (en) | ||
| JP3323312B2 (en) | Accelerated test pattern generator | |
| JPH03130841A (en) | Back-up device for development of microcomputer | |
| JPH06149662A (en) | Continuous read expanding system for burst transfer of rom and rom built-in type microcomputer using the system | |
| JPH0814816B2 (en) | Parallel computer | |
| JP3270659B2 (en) | Arithmetic circuit and arithmetic method | |
| JPS62160564A (en) | Pipeline control system | |
| JPH08307405A (en) | Frame synchronism detection device | |
| JP2985560B2 (en) | Data format converter | |
| JPH07112186B2 (en) | Synchronous processing LSI interface method | |
| SU1200293A1 (en) | Multichannel signature analyzer | |
| JPS6243215A (en) | Synchronization detection circuit with majority decision function | |
| JPH0431977A (en) | Expansion circuit for color data | |
| SU1748256A1 (en) | Device for checking structural code | |
| JPS62242269A (en) | Intercomputer synchronizing system | |
| JPH05282161A (en) | Information processor | |
| Makhaniok et al. | Hardware synchronization of massively parallel processes in distributed systems | |
| JPH03103993A (en) | Data collecting system in simd type parallel computer system | |
| JPH0695347B2 (en) | Data processing device | |
| JPS60128529A (en) | Merge processing device | |
| JPH06208550A (en) | Barrier synchronizing device and event synchronizing device | |
| JPH01137844A (en) | Block synchronizing circuit |