JPS62197831A - Data processor - Google Patents
Data processorInfo
- Publication number
- JPS62197831A JPS62197831A JP61039187A JP3918786A JPS62197831A JP S62197831 A JPS62197831 A JP S62197831A JP 61039187 A JP61039187 A JP 61039187A JP 3918786 A JP3918786 A JP 3918786A JP S62197831 A JPS62197831 A JP S62197831A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- fifo
- address
- instructions
- circuit
- 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
Links
Landscapes
- Advance Control (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、データ処理技術さらにはプログラムを構成
する命令の取込み方式に適用して特に有効な技術に関し
、例えば実行中の命令以外にそれに続くいくつかの命令
を前もって取込み可能にされたマイクロコンピュータに
利用して有効な技術に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a data processing technique and a technique that is particularly effective when applied to a method of fetching instructions constituting a program. This invention relates to an effective technique that utilizes a microcomputer that can be loaded with some instructions in advance.
°[従来の技術] 従来提案されているマイクロコンピュータには。° [Conventional technology] Microcomputers that have been proposed so far include:
実行中の命令以外に次に続くいくつかの命令を前もって
取り込んでおくFIFO(ファーストイン・ファースト
アウト)方式の命令レジスタを有するようにされたもの
がある。このように、FIFO方式の命令レジスタに予
め次の命令を取り込んでおくことによって、プログラム
の実行の高速化が可能になる。Some devices have a FIFO (first-in, first-out) type instruction register that stores in advance several instructions that will follow in addition to the instruction being executed. In this way, by loading the next instruction into the FIFO type instruction register in advance, it is possible to speed up program execution.
ところで、ユーザが新たにマイクロコンピュータ・シス
テムやそのソフトウェアを開発した場合、エミュレーシ
ョンを行なってデバッギングを行なうことが多い。By the way, when a user develops a new microcomputer system or its software, debugging is often performed by emulation.
そのようなエミュレーションにおいては、プログラム中
のある命令を実行した時点でプログラムの実行を中断し
たり、ある時点からバス上のデータをメモリにトレース
したりする。そして、このトレースされたメモリの内容
を解析することで。In such emulation, execution of a program is interrupted when a certain instruction in the program is executed, or data on the bus is traced to memory from a certain point. And by parsing the contents of this traced memory.
プログラムの暴走要因などを解明して、プログラムやシ
ステムのデバッギングが容易に行なえるようになる。By clarifying the cause of program runaway, it becomes easier to debug programs and systems.
そのため、エミュレーション中にデータバスやアドレス
バスを監視して、ブレークポイントやトレースポイント
を検出することが行なわれる。Therefore, during emulation, data buses and address buses are monitored to detect break points and trace points.
[発明が解決しようとする問題点]
前述したように前もって複数の命令をフェッチするFI
FOレジスタを有するマイクロコンピュータにおいては
、エミュレーションを行なう場合、実際にバス上に現れ
る命令やアドレスは、実行中の命令とは異なることにな
る。そのため、正しいブレークポイントでプログラムの
実行を中断したり、所望の時点からトレースを開始した
りすることができない。[Problems to be solved by the invention] As mentioned above, an FI that fetches multiple instructions in advance
In a microcomputer having an FO register, when emulation is performed, the instructions and addresses that actually appear on the bus are different from the instructions being executed. Therefore, it is not possible to interrupt program execution at the correct breakpoint or to start tracing from a desired point.
そこで、通常の命令のプリフェッチを行なうモードの他
、命令のプリフェッチを行なわずに、一つずつ命令のフ
ェッチを行なうモードを設け、これをコントロールレジ
スタで切り換えることで。Therefore, in addition to the normal mode in which instructions are prefetched, there is also a mode in which instructions are fetched one by one without prefetching instructions, and this mode is switched using a control register.
エミュレーションの際に所望の時点でプログラムの実行
を中断したりトレースを開始したりできるようにされた
マイクロコンピュータも提案されている(PRENTI
CE−HALL、INC,。A microcomputer has also been proposed that is capable of suspending program execution or starting tracing at a desired point during emulation (PRENTI
CE-HALL, INC.
Englswood C11ffs rMc6802
0 32−Bit Microprocassor
User’ s Manual、7−2,3J参
照)。Englswood C11ffs rMc6802
0 32-Bit Microprocessor
User's Manual, 7-2, 3J).
しかしながら、このようなモード切換え方式によるエミ
ュレーションでは、エミュレーションの際のシステムの
動作と、ユーザ・プログラムを走らせた場合の実際のシ
ステムの動作が一致しなくなるという不都合がある。However, emulation using such a mode switching method has the disadvantage that the system operation during emulation does not match the actual system operation when a user program is run.
この発明の目的は、複数個の命令を前もって取り込むこ
との可能な命令レジスタを有するマイクロコンピュータ
において、実際の使用状態と同じような動作によるエミ
ュレーションを行なえるようにすることにある。An object of the present invention is to enable a microcomputer having an instruction register capable of loading a plurality of instructions in advance to perform emulation with operations similar to those in actual use.
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては、本明細書の記述および添附図面から明らかに
なるであろう。The above and other objects and novel features of the present invention will become apparent from the description of this specification and the accompanying drawings.
[問題点を解決するための手段]
本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。[Means for Solving the Problems] Representative inventions disclosed in this application will be summarized as follows.
すなわち、複数個の命令を前もって取り込むことの可能
な命令レジスタを有するマイクロコンピュータに、現在
実行中の命令のアドレスとプリフェッチ用のアドレスと
の差(以下オフセットと称する)を演算する手段を設け
、このオフセット値と共に命令レジスタにプリフェッチ
された命令を無効にするための制御信号を外部へ出力さ
せるようにするものである。That is, a microcomputer having an instruction register capable of loading multiple instructions in advance is provided with means for calculating the difference (hereinafter referred to as offset) between the address of the currently executing instruction and the prefetch address. A control signal for invalidating the instruction prefetched into the instruction register is outputted together with the offset value to the outside.
[作用]
上記した手段によれば、マイクロコンピュータの外部デ
ータバスに内部の命令レジスタと同じようなFIFOメ
モリ(もしくはレジスタ)を接続してバス上の信号の取
込みを行なえば、上記オフセット値から実行中の命令を
知ることができると共に、プリフェッチされた命令を無
効にするための制御信号によりトレース用のFIFOメ
モリの内容を、マイクロコンピュータ内部の命令レジス
タの内容と常に一致させることができるという作用によ
り、実際の使用状態と同じような動作によるエミュレー
ションを行なえるようにするという上記目的を達成する
ことができる。[Operation] According to the above-mentioned means, if a FIFO memory (or register) similar to the internal instruction register is connected to the external data bus of the microcomputer and the signals on the bus are taken in, execution starts from the offset value. In addition to being able to know the instructions inside, the contents of the FIFO memory for tracing can always be made to match the contents of the instruction register inside the microcomputer using a control signal to invalidate prefetched instructions. , it is possible to achieve the above-mentioned purpose of making it possible to perform emulation with operations similar to those in actual use.
[実施例]
第1図には、本発明をマイクロコンピュータ(マイクロ
プロセッサおよびシングルチップマイコンを含む)に適
用した場合の一実施例が示されている。[Embodiment] FIG. 1 shows an embodiment in which the present invention is applied to a microcomputer (including a microprocessor and a single-chip microcomputer).
特に制限されないが、図中鎖線Aで囲まれた各回路ブロ
ックは単結晶シリコン基板のような一個の半導体チップ
上において形成される。Although not particularly limited, each circuit block surrounded by a chain line A in the figure is formed on one semiconductor chip such as a single crystal silicon substrate.
この実施例のマイクロコンピュータは、マイクロプログ
ラム制御方式の制御部を備えている。すなわち、マイク
ロコンピュータが形成されるLSIチップA内には、マ
イクロプログラムが格納されたマイクロROM (リー
ド・オンリ・メモリ)1が設けられている。マイクロR
OM1は、マイクロアドレスデコーダ5によってアクセ
スされ、マイクロプログラムを構成するマイクロ命令を
順次出力する。The microcomputer of this embodiment includes a microprogram control control section. That is, in an LSI chip A on which a microcomputer is formed, a micro ROM (read only memory) 1 in which a micro program is stored is provided. Micro R
OM1 is accessed by the microaddress decoder 5 and sequentially outputs microinstructions constituting a microprogram.
マイクロアドレス発生回路4は、命令レジスタ3にフェ
ッチされたマクロ命令のオペレーションコードに基づい
てマイクロアドレスデコーダ5に供給されるべきアドレ
スを発生する。マイクロアドレスデコーダ5は、これを
デコードする。これに応じて、マイクロROM2からそ
のマクロ命令を実行する一連のネクストアドレスを含む
マイクロ命令群の最初の命令が読み出される。このマイ
クロ命令を制御用デコーダ2でデコードすることによっ
て、各種テンポラリレジスタREG、〜REGn、リー
ド用データバッファDBR,ライト用データバッファD
BW、演算論理ユニットALUやプログラムカウンタP
C等からなる実行ユニット6に対する制御信号が形成さ
れる。The microaddress generation circuit 4 generates an address to be supplied to the microaddress decoder 5 based on the operation code of the macroinstruction fetched into the instruction register 3. Micro address decoder 5 decodes this. In response, the first instruction of the microinstruction group including the series of next addresses for executing the macroinstruction is read from the microROM 2. By decoding this microinstruction with the control decoder 2, various temporary registers REG, ~REGn, read data buffer DBR, write data buffer D
BW, arithmetic logic unit ALU and program counter P
A control signal is generated for the execution unit 6, such as C.
マクロ命令に対応する一連のマイクロ命令群のうち2番
目以降のマイクロ命令は、直前に読み出されたマイクロ
命令のネタストアドレスフィールドのコードがマイクロ
アドレスデコーダ5に供給されること等により実行され
る。すなわち、前のマイクロ命令内のネタストアドレス
とマイクロアドレス発生回路4からのアドレスとに基づ
いて2番目以降のマイクロ命令が読み出される。このよ
うにして、一連のマイクロ命令が読み出されて形成され
た制御信号によって実行ユニット6が制御され、加算命
令ADDのようなマクロ命令が実行される。The second and subsequent microinstructions in a series of microinstructions corresponding to a macroinstruction are executed by, for example, supplying the code of the netast address field of the microinstruction read immediately before to the microaddress decoder 5. . That is, the second and subsequent microinstructions are read based on the netast address in the previous microinstruction and the address from the microaddress generation circuit 4. In this way, the execution unit 6 is controlled by control signals formed by reading a series of microinstructions, and macroinstructions such as the addition instruction ADD are executed.
この実施例では、特に制限されないが、外部のメモリや
内部のレジスタ等から必要に応じてバイト単位あるいは
ワード単位、ロングワード単位でデータを読み出したり
書き込んだりする機能を有するメモリアクセス制御回路
7が設けられている。In this embodiment, a memory access control circuit 7 is provided which has a function of reading and writing data from an external memory, an internal register, etc. in byte units, word units, or long word units as necessary, although this is not particularly limited. It is being
また、上記命令レジスタ3は、特に制限されないがFI
FOメモリからなり、外部のメモリに格納されたマクロ
命令は、上記メモリアクセス制御回路7がアドレスバス
8をアクセスすることによってバイト単位で読み出され
、データバス9を介してFIFO(3)に供給される。Further, the instruction register 3 may be FI, although it is not particularly limited.
Macro instructions stored in the external memory are read in byte units by the memory access control circuit 7 accessing the address bus 8, and are supplied to the FIFO (3) via the data bus 9. be done.
このようにして、前もって複数のオペレーションコード
やオペランドが、FIFO(3)に取り込まれるように
なっている。In this way, a plurality of operation codes and operands are loaded into the FIFO (3) in advance.
メモリアクセス制御回路7には、実行ユニット6内のプ
ログラムカウンタPCの内容が直接的に供給され、この
内容に応じてFIFO(3)内の命令がマイクロアドレ
ス発生回路4に供給される。The memory access control circuit 7 is directly supplied with the contents of the program counter PC in the execution unit 6, and the instructions in the FIFO (3) are supplied to the microaddress generation circuit 4 in accordance with the contents.
この実施例では、実行ユニット6内にプリフェッチ用の
アドレスを保持するプリフェッチ・ポインタPPPが設
けられている。このプリフェッチ・ポインタPPPの内
容がメモリアクセフ制御回路7に直接的に供給され、適
当なタイミングで外部のアドレスバス8上にプリフェッ
チ・アドレスが出力されることにより、命令のプリフェ
ッチが行なわれる。In this embodiment, a prefetch pointer PPP is provided in the execution unit 6 to hold an address for prefetching. The contents of the prefetch pointer PPP are directly supplied to the memory access control circuit 7, and the prefetch address is output onto the external address bus 8 at an appropriate timing, thereby prefetching the instruction.
また、メモリアクセス制御回路7には、マイクロROM
Iから読み出されたマイクロ命令の一部(もしくはそれ
をデコードした信号)が供給され。The memory access control circuit 7 also includes a micro ROM.
A part of the microinstruction read from I (or a signal decoded from it) is supplied.
これに基づいてジャンプ命令等、プリフェッチされた命
令の順序で実行しない場合を検出する。このような場合
に遭遇すると、メモリアクセス制御回路7は、FIFO
(3)に対してFIFOリセット信号F−RESを出力
する。これによって。Based on this, cases such as jump instructions that are not executed in the order of prefetched instructions are detected. When such a case is encountered, the memory access control circuit 7
For (3), output the FIFO reset signal F-RES. by this.
FIFO(3)にそれまでにプリフェッチされていた命
令がすべて無効にされる。All instructions previously prefetched into FIFO (3) are invalidated.
この実施例では、上記FIFOリセット信号F−RES
が外部に対し出力可能にされている。In this embodiment, the FIFO reset signal F-RES
can be output to the outside.
さらに、この実施例では、上記プログラム・カウンタP
C内のアドレスとプリフェッチ・ポインタPFP内のア
ドレスの差(オフセット)を算出する減算回路11が設
けられ、ここで得られたオフセット○FSTを外部へ出
力できるようにされている。Furthermore, in this embodiment, the program counter P
A subtraction circuit 11 is provided to calculate the difference (offset) between the address in C and the address in prefetch pointer PFP, and the offset ○FST obtained here can be output to the outside.
なお、上記FIFOリセット信号F−RESやオフセッ
ト0FSTの出力端子は、他のピンと共用させるように
することができる。その場合、適当なモード端子を設け
て、エミュレーション時にのみそれらの信号が外部へ出
力されるようにすればよい。Note that the output terminals of the FIFO reset signal F-RES and offset 0FST can be shared with other pins. In that case, appropriate mode terminals may be provided so that these signals are output to the outside only during emulation.
上記実施例のマイクロコンピュータにあっては、例えば
第2図に示すように、アドレスバス8及びデータバス9
上の信号を取り込むFIFOメモリ21.22を各バス
に接続する。そして、マイクロコンピュータCPUから
出力される。オフセット値OF S T 7!11ら上
記FIFOメモ’J21+ 22内のアドレス及び命令
コードのうち、現在実行中のものを指示する信号を形成
する選択回路23を設ける。また、選択回路23は、マ
イクロコンピュータCPUから出力されるFIFOリセ
ット信号F−RESを受けて、上記FIFOメモリ21
゜22内に取り込まれているアドレス及び命令を、マイ
クロコンピュータ内部の命令レジスタ3に対応して無効
にするような信号を形成するようにされている。In the microcomputer of the above embodiment, for example, as shown in FIG.
FIFO memories 21 and 22 that capture the above signals are connected to each bus. Then, it is output from the microcomputer CPU. A selection circuit 23 is provided for forming a signal indicating which one of the addresses and instruction codes in the FIFO memo 'J21+22 including the offset value OF S T 7!11 is currently being executed. Further, the selection circuit 23 receives the FIFO reset signal F-RES output from the microcomputer CPU, and selects the FIFO memory 21 from the FIFO memory 21.
A signal is generated to invalidate the address and instruction stored in the microcomputer 22 in correspondence with the instruction register 3 inside the microcomputer.
これによって、エミュレーション中、常にFIFOメモ
リ21.22内のプリフェッチ・データをマイクロコン
ピュータ内の命令レジスタ3の内容と一致させることが
できる。しがもプリフェッチされている命令の中から現
在実行中の命令を知ることができるので、これに基づい
て所望のポイントでプログラムの実行を中断させたり、
トレースを開始させることができる。This makes it possible to always match the prefetch data in the FIFO memory 21, 22 with the contents of the instruction register 3 in the microcomputer during emulation. However, since it is possible to know which instruction is currently being executed from among the prefetched instructions, it is possible to interrupt program execution at a desired point based on this information.
A trace can be started.
以上説明したように、上記実施例においては、現在実行
中の命令のアドレスとプリフェッチ用のアドレスとのオ
フセットを演算する手段を設け、このオフセット値と共
に命令レジスタにプリフェッチされた命令を無効にする
FIFOリセット信号を外部へ出力させるようにしたの
で、マイクロコンピュータの外部データバスに内部の命
令レジスタと同じようなFIFOメモリ(もしくはレジ
スタ)を接続してバス上の信号の取込みを行なえば、上
記オフセット値から実行中の命令を知ることができると
共に、FIF○リセット信号によりトレース用FIFO
メモリの内容を、内部の命令レジスタの内容と常に一致
させることができるという作用により、実際の使用状態
と同じような動作によるエミュレーションが行なえるよ
うになるという効果がある。As explained above, in the above embodiment, a means is provided for calculating the offset between the address of the currently executed instruction and the prefetch address, and together with this offset value, a FIFO is provided that invalidates the prefetched instruction in the instruction register. Since the reset signal is output to the outside, if a FIFO memory (or register) similar to the internal instruction register is connected to the external data bus of the microcomputer and the signal on the bus is captured, the above offset value can be obtained. The instruction being executed can be known from the FIF○ reset signal, and the trace FIFO
The ability to always match the contents of the memory with the contents of the internal instruction register has the effect of making it possible to emulate operations similar to those in actual use.
しかも、オフセットの出力端子は例えば8バイトのプリ
フェッチを行なう場合3ビツトで済むため、実行中の命
令のアドレスとプリフェッチ・アドレスの両方をチップ
の外部へ出力する場合に比べてはるかに端子数が少なく
てよい。Moreover, the offset output terminal only requires 3 bits when prefetching 8 bytes, for example, so the number of terminals is much smaller than when outputting both the address of the currently executing instruction and the prefetch address to the outside of the chip. It's fine.
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は上記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない。例えば上記実施例におい
てはエミュレーショ 。Although the invention made by the present inventor has been specifically explained above based on Examples, it goes without saying that the present invention is not limited to the above Examples and can be modified in various ways without departing from the gist thereof. Nor. For example, in the above embodiment, emulation is used.
ン中アドレスバス上にプリフェッチ・アドレスを出力さ
せるようにしているが、エミュレーション実行モードで
は実行中の命令のアドレスをアドレスバス上に出力させ
、外部でこのアドレスとオフセット○FSTとに基づい
てプリフェッチ・アドレスを形成するようにしてもよい
。During execution, the prefetch address is output on the address bus, but in emulation execution mode, the address of the instruction being executed is output on the address bus, and the prefetch address is externally output based on this address and offset FST. An address may also be formed.
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるマイクロコンピュー
タに適用したものについて説明したが、それに限定され
ず、プログラム制御方式のデータ処理装置一般に利用で
きる。In the above description, the invention made by the present inventor was mainly applied to microcomputers, which is the background field of application, but the present invention is not limited thereto, and can be applied to general program-controlled data processing devices.
[発明の効果]
本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば下記のとおりである
。[Effects of the Invention] The effects obtained by typical inventions disclosed in this application are briefly explained below.
すなわち、複数個の命令を前もって取り込むことが可能
な命令レジスタを有するマイクロコンピュータにおいて
、実際の使用状態と同じような動作によるエミュレーシ
ョンを行なえるようになる。That is, in a microcomputer having an instruction register capable of loading a plurality of instructions in advance, it becomes possible to perform emulation with operations similar to those in actual use.
第1図は、本発明をマイクロコンピュータに適用した場
合の一実施例を示すブロック図、第2図は、そのマイク
ロコンピュータのエミュレーションを行なう場合のシス
テム構成の要部を示す構成図である。
1・・・・マイクロROM、2・・・・制御用デコーダ
。
3・・・・命令レジスタ(F I F○メモリ)、4・
・・・マイクロアドレス発生回路、6・・・・実行ユニ
ット、7・・・・メモリアクセス制御回路、8・・・・
アドレスバス、9・・・・データバス、11100.減
算回路、DBR・・・・リード用データバッファ、VB
W・・・・ライト用データバッファ、REG。
〜REGn・・・・テンポラリレジスタ、ALU・・・
・演算論理ユニット、PC・・・・プログラムカウンタ
、PFP・・・・プリフェッチ・ポインタ、21.22
・・・・FIFOメモリ、23・・・・選択回路。
第 2 図
crθFIG. 1 is a block diagram showing an embodiment of the present invention applied to a microcomputer, and FIG. 2 is a block diagram showing the main parts of the system configuration when emulating the microcomputer. 1... Micro ROM, 2... Control decoder. 3...Instruction register (FI F○ memory), 4...
...Micro address generation circuit, 6..Execution unit, 7..Memory access control circuit, 8..
Address bus, 9... Data bus, 11100. Subtraction circuit, DBR...read data buffer, VB
W...Write data buffer, REG. ~REGn...Temporary register, ALU...
- Arithmetic logic unit, PC...program counter, PFP...prefetch pointer, 21.22
... FIFO memory, 23... selection circuit. Figure 2 crθ
Claims (1)
可能な命令レジスタを備え、実行中の命令のアドレスと
、命令を前もって取り込むためのプリフェッチ用アドレ
スとの差を示す信号および上記命令レジスタにプリフェ
ッチされた命令を無効にするための制御信号が外部へ出
力可能にされてなることを特徴とするデータ処理装置。 2、実行中の命令のアドレスを保持するレジスタと、プ
リフェッチ用アドレスを保持するレジスタと、これらの
レジスタの内容に基づいて実行中の命令のアドレスとプ
リフェッチ用アドレスとの差を演算する減算回路とが設
けられてなることを特徴とする特許請求の範囲第1項記
載のデータ処理装置。[Claims] 1. An instruction register capable of fetching and holding a plurality of instructions in advance, and a signal indicating the difference between the address of the instruction being executed and the prefetch address for fetching the instructions in advance. and a data processing device, wherein a control signal for invalidating the instruction prefetched in the instruction register can be outputted to the outside. 2. A register that holds the address of the instruction being executed, a register that holds the prefetch address, and a subtraction circuit that calculates the difference between the address of the instruction that is being executed and the prefetch address based on the contents of these registers. 2. A data processing device according to claim 1, characterized in that said data processing device is provided with:.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61039187A JPS62197831A (en) | 1986-02-26 | 1986-02-26 | Data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61039187A JPS62197831A (en) | 1986-02-26 | 1986-02-26 | Data processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62197831A true JPS62197831A (en) | 1987-09-01 |
Family
ID=12546104
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61039187A Pending JPS62197831A (en) | 1986-02-26 | 1986-02-26 | Data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62197831A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0365736A (en) * | 1989-08-04 | 1991-03-20 | Hitachi Micro Comput Eng Ltd | System developing tool |
| JPH03260843A (en) * | 1990-03-12 | 1991-11-20 | Fujitsu Ltd | Execution confirming system |
| US5564041A (en) * | 1990-04-20 | 1996-10-08 | Hitachi, Ltd. | Microprocessor for inserting a bus cycle in an instruction set to output an internal information for an emulation |
| US6208231B1 (en) | 1997-02-14 | 2001-03-27 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
| US6930583B2 (en) | 1997-02-14 | 2005-08-16 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
-
1986
- 1986-02-26 JP JP61039187A patent/JPS62197831A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0365736A (en) * | 1989-08-04 | 1991-03-20 | Hitachi Micro Comput Eng Ltd | System developing tool |
| JPH03260843A (en) * | 1990-03-12 | 1991-11-20 | Fujitsu Ltd | Execution confirming system |
| US5564041A (en) * | 1990-04-20 | 1996-10-08 | Hitachi, Ltd. | Microprocessor for inserting a bus cycle in an instruction set to output an internal information for an emulation |
| US6208231B1 (en) | 1997-02-14 | 2001-03-27 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
| US6525636B1 (en) | 1997-02-14 | 2003-02-25 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
| US6930583B2 (en) | 1997-02-14 | 2005-08-16 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
| US6977574B1 (en) | 1997-02-14 | 2005-12-20 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
| US6995644B2 (en) | 1997-02-14 | 2006-02-07 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
| US7068135B1 (en) | 1997-02-14 | 2006-06-27 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
| US7071804B2 (en) | 1997-02-14 | 2006-07-04 | Denso Corporation | Stick-type ignition coil having improved structure against crack or dielectric discharge |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100439781B1 (en) | A data processor, an operation method thereof, a method of executing the debugging operation, and a method of correcting a disadvantage value among the data processor | |
| US20030051122A1 (en) | Trace information generation apparatus for generating branch trace information omitting at least part of branch source information and branch destination information on target processing | |
| JPH09128265A (en) | Data-processing system | |
| JPH09114697A (en) | Data processor | |
| KR100272937B1 (en) | Microprocessor and multiprocessor system | |
| JP2513417B2 (en) | Information processing device | |
| KR860003552A (en) | Micro programmable system | |
| JP2001051874A (en) | Microcomputer | |
| JPH07120338B2 (en) | Method for a data processor to coordinate the execution of instructions by a coprocessor and the data processor | |
| JPS58197553A (en) | Program monitor | |
| JPS62197831A (en) | Data processor | |
| KR100263262B1 (en) | Microprocessor | |
| KR100223096B1 (en) | Method and apparatus for observing an internal memory map register | |
| JPH0454636A (en) | processor | |
| JPH06103109A (en) | Data processor and debug device using the same | |
| JP2760228B2 (en) | Microprocessor with built-in cache memory and its trace analyzer | |
| JPH0550016B2 (en) | ||
| JP3323341B2 (en) | Emulation processor and emulator equipped with it | |
| JPH087713B2 (en) | Microprocessor | |
| JP2923570B2 (en) | In-circuit emulator and microprocessor | |
| JPS60193046A (en) | Instruction exception detection method | |
| JPH0793180A (en) | Microprocessor | |
| Hohl et al. | Debug Support on the ColdFire Architecture | |
| JPS6255738A (en) | Data processor having program counter tracing mechanism | |
| JPH0435779B2 (en) |