JPH0312768A - I/o controller - Google Patents
I/o controllerInfo
- Publication number
- JPH0312768A JPH0312768A JP14739889A JP14739889A JPH0312768A JP H0312768 A JPH0312768 A JP H0312768A JP 14739889 A JP14739889 A JP 14739889A JP 14739889 A JP14739889 A JP 14739889A JP H0312768 A JPH0312768 A JP H0312768A
- Authority
- JP
- Japan
- Prior art keywords
- command
- controller
- register
- address
- microprocessor
- 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
- 238000000034 method Methods 0.000 abstract description 16
- 230000004044 response Effects 0.000 abstract description 2
- 102100029968 Calreticulin Human genes 0.000 abstract 3
- 101100326671 Homo sapiens CALR gene Proteins 0.000 abstract 1
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
Abstract
Description
【発明の詳細な説明】
[M梁上の利用分野]
本発明は、データ転送技術さらにはデータ処理システム
におけるコマンド転送方式に適用して特に有効な技術に
関し、例えばCRTコントローラのようなI/Oコント
ローラに対するコマンド転送方式に利用して有効な技術
に関する。Detailed Description of the Invention [Field of Application on M Beam] The present invention relates to a data transfer technique and a technique that is particularly effective when applied to a command transfer method in a data processing system. This invention relates to techniques that are effective for use in command transfer methods to controllers.
[従来の技術]
マイクロプロセッサと、メモリやCRT表示装置、ハー
ドディスク装置のようなI/O装置とから構成されたマ
イクロコンピュータシステムにおいて、マイクロプロセ
ッサがCRTコントローラのような工/○コントローラ
にコマンドを送って必要な処理を実行させる場合のコマ
ンド転送は、マイクロプロセッサがバスを介して直接I
/Oコントローラにコマンドコードを送る方式が一般的
である。[Prior Art] In a microcomputer system consisting of a microprocessor and I/O devices such as memory, a CRT display device, and a hard disk device, the microprocessor sends commands to a controller such as a CRT controller. When the microprocessor executes the necessary processing, the microprocessor transfers commands directly via the bus.
A common method is to send a command code to the /O controller.
この方式は一つのコマンドで−っの処理を実行させる場
合に有効である。This method is effective when a single command executes a process.
しかしながら、マイクロプロセッサが描画機能を有する
CRTコントローラに対して、複雑図形を描かせたり、
塗り潰し等の処理を実行させるような場合には、チエイ
ニングされた複数のコマンドを転送する必要がある。However, when a microprocessor makes a CRT controller with a drawing function draw complex figures,
When executing processing such as filling, it is necessary to transfer multiple chained commands.
そこで、■日立製作所製HD63484のようすCRT
コントローラでは、DMAコントローラと合わせてシス
テムを構成し、マイクロプロセッサが予めコマンド列の
先頭アドレスとコマンド数をDMAコントローラにセッ
トしてから起動させることで、DMAコントローラがメ
モリから直接CRTコントローラへコマンド列を転送す
ることも可能にされている(「日経エレクトロニクス」
1984年5月21日号、第228頁参照)、。Therefore, ■The state of Hitachi HD63484 CRT
The controller configures the system together with the DMA controller, and the microprocessor sets the start address of the command string and the number of commands in the DMA controller before starting it, so that the DMA controller directly sends the command string from the memory to the CRT controller. It is also possible to transfer (``Nikkei Electronics'')
(See May 21, 1984 issue, page 228).
[発明が解決しようとする課題]
上記DMAコントローラによるコマンド列の転送方式に
あっては、コントローラ同士が互いに独立して動作する
とともに、DMA転送では固定されたコマンド列しか転
送できないため、I/Oコントローラのコマンド処理に
応じた詳細な転送管理が行なえないという不都合があっ
た。[Problems to be Solved by the Invention] In the above-mentioned command sequence transfer method using the DMA controller, the controllers operate independently of each other, and DMA transfer can only transfer a fixed command sequence, so the I/O There is an inconvenience in that detailed transfer management according to command processing by the controller cannot be performed.
すなわち、DMAコントローラによってI/Oコントロ
ーラへコマンド列を転送している途中でコマンドレジス
タ(F I F○)の容量がオーバーすると転送が停止
したり、クリッピング処理のように読み出したデータに
応じて次のコマンドを決定するような処理は、連続した
コマンド転送で実行させることができない。また1例え
ばCRTコントローラによる塗り潰し等の描画処理のよ
うにコマンド処理の途中でマイクロプロセッサによる処
理が必要になったような場合、処理が中断したり塗り残
しが発生するなどの不具合があった。In other words, if the capacity of the command register (F I F○) is exceeded while the DMA controller is transferring a command string to the I/O controller, the transfer may stop, or the next step may be performed depending on the read data, such as in clipping processing. Processing that determines the command cannot be executed by continuous command transfer. In addition, when processing by a microprocessor is required during command processing, such as drawing processing such as filling by a CRT controller, for example, there are problems such as processing being interrupted and unfilled areas occurring.
この発明の目的は、互いにチエイニングされた複数のコ
マンドをI/Oコントローラに実行させる際のマイクロ
プロセッサの負担を軽減させ、システムのスループット
を向上させることにある。An object of the present invention is to reduce the burden on a microprocessor when causing an I/O controller to execute a plurality of commands that are chained together, and to improve system throughput.
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては、本明mMの記述および添附図面から明らかに
なるであろう。The above and other objects and novel features of the present invention will become apparent from the description of the present invention and the accompanying drawings.
[課題を解決するための手段]
本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。[Means for Solving the Problems] Representative inventions disclosed in this application will be summarized as follows.
すなわち、I/Oコントローラ内に外部からコマンドの
アドレスをセット可能なレジスタを設け、あるいはコマ
ンドフェッチ命令を新たに用意し、アドレスまたはコマ
ンドフェッチ命令がセットされた場合に、I/Oコント
ローラが自らそのアドレスを用いてコマンドをフェッチ
し、それを実行するように構成するものである。In other words, a register is provided in the I/O controller that allows the address of a command to be set from the outside, or a new command fetch instruction is prepared, and when the address or command fetch instruction is set, the I/O controller automatically reads the command address. It is configured to fetch a command using an address and execute it.
[作用]
上記した手段によれば、I/Oコントローラが自らの実
行状態に応じてコマンドをフェッチするので、FIFO
が満杯になって処理が中断したり、不所望の処理結果が
生じることがない。また、読み出したデータに応じて次
のコマンドが決定されるような処理も、I/Oコントロ
ーラが自らそのようなコマンドをフェッチに行ったりマ
イクロプロセッサに割込みをかけて援助を受けてから処
理を継続したりすることが可能となり、これによってマ
イクロプロセッサの負担を軽減させ、システムのスルー
プットを向上させることができる。[Operation] According to the above-described means, since the I/O controller fetches commands according to its own execution state, the FIFO
Processing will not be interrupted or undesired processing results will not occur due to the storage becoming full. In addition, for processing where the next command is determined according to the read data, the I/O controller fetches the command itself or interrupts the microprocessor to receive assistance before continuing the processing. This makes it possible to reduce the burden on the microprocessor and improve system throughput.
[実施例]
第1図には本発明を適用したCRTコントローラとこれ
を用いたマイクロコンピュータシステムの一実施例が示
されている。[Embodiment] FIG. 1 shows an embodiment of a CRT controller to which the present invention is applied and a microcomputer system using the same.
第1図において、1はマイクロプロセッサ、2はプログ
ラムやデータが格納されるメモリ、3はCRTコントロ
ーラで、これらはシステムバス4を介して互いに接続さ
れている。また、5は画像データを記憶するフレームバ
ッファ、6はCRT表示装置で、フレームバッファ5お
よびCRT表示装置6はCRTコントローラ3の制御下
に置かれている。In FIG. 1, 1 is a microprocessor, 2 is a memory in which programs and data are stored, and 3 is a CRT controller, which are connected to each other via a system bus 4. Further, 5 is a frame buffer for storing image data, and 6 is a CRT display device. The frame buffer 5 and the CRT display device 6 are placed under the control of the CRT controller 3.
この実施例のCRTコントローラは、マイクロプロセッ
サ1から供給されるコマンドに基づいて画像データを生
成しフレームバッファ5に書き込む描画プロセッサ部3
1と、フレームバッファ5から画像データを読み出して
CRT表示装置6の画面上に表示させる表示プロセッサ
部32と、コマンドやデータの取込みやバス占有権の確
保等マイクロプロセッサに接続するためのバスインタフ
ェース制御機能を有するインタフェース部33とから構
成される装置
この実施例のCRTコントローラは、インタフェース部
33内にコマンドもしくはデータを取込むコマンドフェ
ッチ部35の他、マイクロプロセッサによって実行させ
たいコマンド列の先頭アドレスを設定可能なコマンドア
ドレスレジスタ36およびコマンドのフェッチや引き渡
しを制御するコマンド制御部37が設けられている。The CRT controller of this embodiment includes a drawing processor section 3 that generates image data based on commands supplied from a microprocessor 1 and writes it into a frame buffer 5.
1, a display processor unit 32 that reads image data from the frame buffer 5 and displays it on the screen of the CRT display device 6, and a bus interface control unit that connects to the microprocessor to take in commands and data, secure bus occupancy, etc. The CRT controller of this embodiment includes a command fetch section 35 that fetches commands or data into the interface section 33, and a command fetch section 35 that fetches the start address of a command string to be executed by the microprocessor. A configurable command address register 36 and a command control section 37 for controlling command fetching and delivery are provided.
次に、上記システムにおけるコマンドの実行について説
明する。Next, command execution in the above system will be explained.
マイクロプロセッサ1がCRTコントローラ3にある処
理を実行させる場合、その処理に対応したコマンド列の
先頭アドレスをコマンドアドレスレジスタ36に書き込
む。コマンド制御部37がコマンドアドレスレジスタ3
6にアドレスが入ったことを検知すると描画プロセッサ
31の状態をチエツクし、コマンドフェッチ部35を起
動させる。コマンドフェッチ部35はFIFO方式のレ
ジスタやバスアービトレーション機能を有しており、バ
ス使用権を獲得してからコマンドアドレスレジスタ36
内のアドレスをシステムバス4上に出力し、データの読
出しコントロール信号をアサートする。すると、メモリ
2がアクセスされて、所定のコマンドコードとそれに続
くパラメータデータが読み出され、システムバス4を介
してコマンドフェッチ部35内のFIFOレジスタにフ
ェッチされる。フェッチされたコマンドとパラメータは
描画プロセッサ部31に渡され、ここでコマンドが解読
され、線や塗り潰し等の描画データが生成され、フレー
ムバッファ5に書き込まれる。When the microprocessor 1 causes the CRT controller 3 to execute a certain process, it writes the start address of a command string corresponding to the process into the command address register 36. Command control unit 37 controls command address register 3
When it detects that the address has entered 6, it checks the state of the drawing processor 31 and starts the command fetch section 35. The command fetch unit 35 has a FIFO type register and a bus arbitration function, and after acquiring the right to use the bus, the command address register 36
The address within is outputted onto the system bus 4, and a data read control signal is asserted. Then, the memory 2 is accessed, a predetermined command code and the following parameter data are read out, and are fetched into the FIFO register in the command fetch section 35 via the system bus 4. The fetched commands and parameters are passed to the drawing processor section 31, where the commands are decoded, drawing data such as lines and fills are generated, and written into the frame buffer 5.
一つのコマンド処理が終了すると、コマンド制御部37
によってコマンドアドレスがインクリメントされ1次の
コマンドがメモリ2から読み出される。When one command processing is completed, the command control unit 37
The command address is incremented by , and the primary command is read from the memory 2 .
しかして、あるコマンドを実行だ結果、描画プロセッサ
31では処理できずマイクロプロセッサ1による処理が
必要になった場合には、コマンド制御部37が次のコマ
ンドのフェッチを中断してマイクロプロセッサに対して
割込みを発生し、マイクロプロセッサによる処理を待つ
。割込みに際しては、処理すべきデータをインタフェー
ス部33内のFIFOを介して直接MPUに渡してもよ
いし、予めメモリ2内に書き込んでおいてもよい。As a result of executing a certain command, if the drawing processor 31 cannot process it and the microprocessor 1 needs to process it, the command control unit 37 interrupts the fetching of the next command and sends it to the microprocessor. Generates an interrupt and waits for processing by the microprocessor. At the time of an interrupt, the data to be processed may be passed directly to the MPU via the FIFO in the interface unit 33, or may be written in the memory 2 in advance.
MPUによる割込み処理が終了すると、処理されたを受
は取ってからコマンド制御部37がメモリ2から次のコ
マンドを読み出して処理を続行する。When the interrupt processing by the MPU is completed, the command control unit 37 reads the next command from the memory 2 after receiving the processed command and continues the processing.
従って、この実施例では、コマンド実行の途中でMPU
による処理が必要になっても、処理終了後に改めてMP
UがCRTコントローラに対するコマンドの転送を指令
しなくてもコマンドのフェッチが自動的に継続されるた
め、MPUの負担が軽減される。Therefore, in this embodiment, the MPU
Even if processing by
Since command fetching continues automatically even if U does not instruct the CRT controller to transfer commands, the load on the MPU is reduced.
また、CRTコントローラが内部状態に応じて自らコマ
ンドをフェッチしにいくため、コマンド取込み用のFI
FOがオーバーフローを起こすことがない。従って、従
来方式では、FIFOのオーバーフローを防止するには
MPUがCRTコントローラのステータスを監視してい
なくてはならなかったが、上記実施例ではその必要がな
くなりMPUやソフトウェアの負担が軽減される。Also, since the CRT controller fetches commands by itself depending on the internal state, the FI for command acquisition is
FO does not overflow. Therefore, in the conventional system, the MPU had to monitor the status of the CRT controller in order to prevent FIFO overflow, but in the above embodiment, this is not necessary and the burden on the MPU and software is reduced.
なお、上記実施例では描画プロセッサでは処理しきれな
い事態が生じた場合、MPUに対して割込みをかけるよ
うにしているが、CRTコントローラ内に上記コマンド
アドレスレジスタ36を複数本設ける。そして、そのよ
うな事態が生じた場合に実行すべきコマンド列の先頭ア
ドレスをも予めコマンドアドレスレジスタに設定してお
くことで、割込み処理を待たずにCRTコントローラが
自ら処理を続行することができるように構成してもよい
。In the above embodiment, when a situation that cannot be processed by the drawing processor occurs, an interrupt is issued to the MPU, but a plurality of the above command address registers 36 are provided in the CRT controller. By setting the start address of the command sequence to be executed in advance in the command address register when such a situation occurs, the CRT controller can continue processing on its own without waiting for interrupt processing. It may be configured as follows.
従来のDMA転送方式によるコマンド列の転送では固定
的なコマンド列しか転送できないため、データの内容や
処理の状態に応じて実行するコマンドを変更することが
できなかった。そのため、処理が途中で中断するおそれ
があったが、上記方式に従うと柔軟性の高いコマンド転
送が可能になるので、MPUやソフトウェアの負担が軽
減され、システムのスループットが向上する。In the conventional DMA transfer method, only a fixed command sequence can be transferred, so it is not possible to change the command to be executed depending on the data content or processing status. Therefore, there was a risk that the processing would be interrupted midway, but if the above method is followed, highly flexible command transfer becomes possible, which reduces the burden on the MPU and software, and improves the system throughput.
また、上記実施例ではコマンドフェッチ用のFIFOレ
ジスタの他にコマンドアドレスレジスタ36を設けてい
るが、コマンドアドレスレジスタを設ける代わりに、コ
マンドフェッチ命令を新たに用意し、これが入ってきた
ときは命令と一緒に送られてきたアドレスを使ってCR
Tコントローラがメモリにコマンドをフェッチしていく
ように構成してもよい。In addition, in the above embodiment, a command address register 36 is provided in addition to the FIFO register for command fetch, but instead of providing a command address register, a new command fetch instruction is prepared, and when this command is received, it is CR using the address sent together
The configuration may be such that the T controller fetches commands into memory.
さらに、第1図の実施例のCRTコントローラにおいて
はは、コマンドフェッチ部35内のFIFOレジスタに
MPUから直接コマンドを書き込むこともできるように
して、このFIF○レジスタに直接コマンドが書き込ま
れたときは直ちにコマンドを実行し、一方コマントアド
レスレジスタにアドレスが書き込まれたときは自らコマ
ンドをフェッチしにいくように構成することも可能であ
る。Furthermore, in the CRT controller of the embodiment shown in FIG. 1, commands can be written directly from the MPU to the FIFO register in the command fetch section 35, and when a command is written directly to the FIFO register, It is also possible to execute the command immediately, and on the other hand, to fetch the command by itself when the address is written to the command address register.
以上説明したように上記実施例は、I/Oコントローラ
内に外部からコマンドアドレスをセット可能なレジスタ
を設け、あるいはコマンドフェッチ命令を新たに用意し
、アドレスまたはコマンドフェッチ命令がセットされた
場合に、I/Oコントローラが自らそのアドレスを用い
てコマンドをフェッチし、それを実行するようにしたの
で、工/○コントローラが自らの実行状態に応じてコマ
ンドをフェッチするので、FIFOが満杯になって処理
が中断したり、不所望の処理結果が生じることがない。As explained above, in the above embodiment, a register that can set a command address from the outside is provided in the I/O controller, or a command fetch instruction is newly prepared, and when the address or command fetch instruction is set, Since the I/O controller itself fetches the command using that address and executes it, the I/O controller fetches the command according to its own execution status, so the FIFO becomes full and processing is delayed. There will be no interruptions or undesired processing results.
また、読み出したデータに応じて次のコマンドが決定さ
れるような処理も、I/Oコントローラが自らそのよう
なコマンドをフェッチに行ったりマイクロプロセッサに
割込みをかけて援助を受けてから処理を継続することが
可能となり、これによってマイクロプロセッサの負担が
軽減され、システムのスループットが向上するという効
果がある。In addition, for processing where the next command is determined according to the read data, the I/O controller fetches the command itself or interrupts the microprocessor to receive assistance before continuing the processing. This has the effect of reducing the burden on the microprocessor and improving system throughput.
以上本発明者′によってなされた発明を実施例に基づき
具体的に説明したが1本発明は上記実施例に限定される
ものではなく、その要旨を逸脱しない範囲で種々変更可
能であることはいうまでもない。Although the invention made by the present inventor' has been specifically explained based on examples, it is to be understood that the present invention is not limited to the above-mentioned examples, and can be modified in various ways without departing from the gist of the invention. Not even.
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるCRTコントローラ
に適用したものについて説明したが、この発明はそれに
限定されるものでなく、ハードディスクコントローラや
通信用LSIその他マイクロプロセッサからのコマンド
を受けて動作するI/O装置一般に利用することができ
る。In the above explanation, the invention made by the present inventor was mainly applied to a CRT controller, which is the background field of application, but the invention is not limited thereto, and can be applied to hard disk controllers and communication LSIs. It can also be used in general I/O devices that operate in response to commands from other microprocessors.
〔発明の効果]
本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば下記のとおりである
。[Effects of the Invention] The effects obtained by typical inventions disclosed in this application are briefly explained below.
すなわち、互いにチエイニングされた複数のコマンドを
I/Oコントローラに実行させる際のマイクロプロセッ
サの負担を軽減させ、システムのスループットを向上さ
せることができる。That is, it is possible to reduce the burden on the microprocessor when having the I/O controller execute a plurality of commands that are chained with each other, and improve the throughput of the system.
第1図は本発明を適用したCRTコントローラを用いた
マイクロコンピュータシステムの一実施例を示すブロッ
ク図である。
1・・・・マイクロプロセッサ、2・・・・メモリ、3
・・・・I/Oコントローラ(CRTコントローラ)、
4°°・・バス、33・・・・インタフェース部、35
・・・・コマンドフェッチ部、36・・・・コマンドア
ドレスレジスタ、37・・・・コマンド制御部。FIG. 1 is a block diagram showing an embodiment of a microcomputer system using a CRT controller to which the present invention is applied. 1...Microprocessor, 2...Memory, 3
...I/O controller (CRT controller),
4°°...Bus, 33...Interface section, 35
...Command fetch unit, 36...Command address register, 37...Command control unit.
Claims (1)
レジスタに対してアドレスが設定されたとき、内部動作
状態に応じて上記設定アドレスを用いて外部のメモリか
らデータの読出しを行なうように構成されてなることを
特徴とするI/Oコントローラ。 2、上記レジスタを、コマンドを取込むレジスタとは別
個に有することを特徴とする請求項1記載のI/Oコン
トローラ。 3、外部から特定のコマンドコードが供給された場合に
、それを解読してそのコマンドに付随するアドレスを用
いて外部のメモリからのデータの読出しを実行するよう
に構成されてなることを特徴とするI/Oコントローラ
。[Claims] 1. A register is provided whose address can be set from the outside, and when an address is set in the register, data is read from an external memory using the set address according to the internal operating state. An I/O controller configured to perform the following. 2. The I/O controller according to claim 1, wherein the register is separate from a register that takes in commands. 3. It is characterized in that, when a specific command code is supplied from the outside, it is configured to decode it and read data from the external memory using the address associated with the command. I/O controller.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14739889A JPH0312768A (en) | 1989-06-09 | 1989-06-09 | I/o controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14739889A JPH0312768A (en) | 1989-06-09 | 1989-06-09 | I/o controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0312768A true JPH0312768A (en) | 1991-01-21 |
Family
ID=15429380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14739889A Pending JPH0312768A (en) | 1989-06-09 | 1989-06-09 | I/o controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0312768A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100307988B1 (en) * | 1997-10-24 | 2002-07-18 | 가네꼬 히사시 | In-plane switching type liquid crystal display |
| JP2010020803A (en) * | 2003-02-18 | 2010-01-28 | Microsoft Corp | System and method for enhancing performance of coprocessor |
| JP2010287254A (en) * | 2003-02-18 | 2010-12-24 | Microsoft Corp | Device for supporting scheduling of task |
-
1989
- 1989-06-09 JP JP14739889A patent/JPH0312768A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100307988B1 (en) * | 1997-10-24 | 2002-07-18 | 가네꼬 히사시 | In-plane switching type liquid crystal display |
| JP2010020803A (en) * | 2003-02-18 | 2010-01-28 | Microsoft Corp | System and method for enhancing performance of coprocessor |
| JP2010287254A (en) * | 2003-02-18 | 2010-12-24 | Microsoft Corp | Device for supporting scheduling of task |
| US8671411B2 (en) | 2003-02-18 | 2014-03-11 | Microsoft Corporation | Multithreaded kernel for graphics processing unit |
| US9298498B2 (en) | 2003-02-18 | 2016-03-29 | Microsoft Technology Licensing, Llc | Building a run list for a coprocessor based on rules when the coprocessor switches from one context to another context |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5819111A (en) | System for managing transfer of data by delaying flow controlling of data through the interface controller until the run length encoded data transfer is complete | |
| JP3055917B2 (en) | Data transfer control device | |
| JPH0312768A (en) | I/o controller | |
| JPH04264652A (en) | Dma control system | |
| JP3168845B2 (en) | Digital signal processor | |
| JP3943302B2 (en) | Programmable controller | |
| JP2765267B2 (en) | Direct memory access transfer controller | |
| JP2599184B2 (en) | DMAC read transfer controller | |
| JP2871171B2 (en) | Microcomputer | |
| JP3139310B2 (en) | Digital signal processor | |
| JPH0145657B2 (en) | ||
| JP3127737B2 (en) | Digital signal processor | |
| JP2638505B2 (en) | Bus interface device | |
| JP2501393B2 (en) | Direct memory access device | |
| JPS63247861A (en) | Coprocessor control method | |
| JPH0619817A (en) | Communication processor | |
| JP2594673B2 (en) | Data processing method | |
| JP2514334B2 (en) | Control device | |
| JPH05216808A (en) | Data processor | |
| JPH10149295A (en) | Sequence controller | |
| JPH03188547A (en) | Data transfer controller | |
| JPH0229848A (en) | System control device | |
| JPH02299048A (en) | Transfer control system | |
| JPS62196755A (en) | Data processing method | |
| JPH01302448A (en) | Information processor |