JPH0233647A - Data processor - Google Patents
Data processorInfo
- Publication number
- JPH0233647A JPH0233647A JP18490488A JP18490488A JPH0233647A JP H0233647 A JPH0233647 A JP H0233647A JP 18490488 A JP18490488 A JP 18490488A JP 18490488 A JP18490488 A JP 18490488A JP H0233647 A JPH0233647 A JP H0233647A
- Authority
- JP
- Japan
- Prior art keywords
- data
- parts
- internal
- sent
- block
- 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
- 239000000872 buffer Substances 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、データ処理装置、詳しくは、同装置の内部デ
ータバスに関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a data processing device, and more particularly to an internal data bus of the device.
従来の技術
従来のデータ処理装置の内部データバスは、双方向性で
あり、−本のラインに対して全ブロックの人力ゲートも
出力バッファも接続されている。BACKGROUND OF THE INVENTION The internal data bus of a conventional data processing device is bidirectional, and the human gates and output buffers of all blocks are connected to one line.
発明が解決しようとする課題
前記の様な構造では、内部データバスが多数のブロック
に接続されていたり、配線長が長(なると、極端に負荷
が重くなり、高速動作が困難である。また、容量分割に
よる高速化も容易でないという問題点を有していた。本
発明は上記従来の問題点を解決するもので、内部データ
バスの負荷を軽減し、高速動作を保証できる半導体装置
を提供することを目的とする。Problems to be Solved by the Invention In the structure described above, the internal data bus is connected to a large number of blocks, and the wiring length is long (as a result, the load becomes extremely heavy and high-speed operation is difficult. There was a problem in that it was not easy to increase the speed by dividing the capacity.The present invention solves the above conventional problems, and provides a semiconductor device that can reduce the load on the internal data bus and guarantee high-speed operation. The purpose is to
課題を解決するための手段
この問題点を解決するために、本発明はデータバスをブ
ロックごとに分離し、セレクターで入力ラインと出力ラ
インとに切り換える構造のデータ処理装置である。Means for Solving the Problems In order to solve this problem, the present invention provides a data processing device having a structure in which a data bus is separated into blocks and a selector is used to switch between input lines and output lines.
作用
この構成によって、負荷が極端に重くなるのを防ぎ、か
つ配線長が多少長(なっても容量分割が容易にできるた
め、ひとつのゲートに対する負荷を制限でき、高速動作
を保証することが可能である。Effect This configuration prevents the load from becoming extremely heavy, and even if the wiring length is somewhat long, the capacitance can be easily divided, so the load on one gate can be limited and high-speed operation can be guaranteed. It is.
実施例
以下、本発明の一実施例について、図面を参照しながら
説明する。第1図は実施例データ処理装置の内部構成図
である。図中、1はデータの入出力を行うデータバスバ
ッファ部、2は内部データバスと各機能ブロックのデー
タバスの入出力を分配するバスゲート部、3はバスゲー
ト部のオン。EXAMPLE Hereinafter, an example of the present invention will be described with reference to the drawings. FIG. 1 is an internal configuration diagram of an embodiment data processing device. In the figure, 1 is a data bus buffer section that inputs and outputs data, 2 is a bus gate section that distributes input and output of the internal data bus and the data bus of each functional block, and 3 is an on state of the bus gate section.
オフを制御するセレクタ一部、4は内部機能ブロック、
5は内部データバス、6は各ブロックのデータバスであ
る。Part of the selector that controls off, 4 is an internal function block,
5 is an internal data bus, and 6 is a data bus for each block.
本実施例のデータ処理装置について、その動作を説明す
る。まず、第1図のデータバスバッファ部1に取り込ま
れたデータは各バスゲート部2の全てに内部データバス
5のライトラインを通して送出される。ここに取り込ま
れたデータは、セレクタ一部3で発生される信号により
内部機能ブロック4に送出するかどうか決定され、ブロ
ック内データバス6のライトラインを通して各機能ブロ
ックへ送出される。データ・アクセス時は逆に内部ブロ
ック4からブロック内データバス6のリードラインを通
してバスゲート部2に取り込まれ、セレクタ一部3で決
定したバスゲート部2のデータが内部データバス5のリ
ードラインを通してデータバスバッファ部1へ送出され
る。The operation of the data processing device of this embodiment will be explained. First, the data taken into the data bus buffer section 1 of FIG. 1 is sent to all of the bus gate sections 2 through the write line of the internal data bus 5. The data fetched here is determined whether to be sent to the internal functional block 4 by a signal generated by the selector section 3, and is sent to each functional block through the write line of the intra-block data bus 6. Conversely, when data is accessed, data is fetched from the internal block 4 to the bus gate section 2 through the read line of the intra-block data bus 6, and the data in the bus gate section 2 determined by the selector section 3 is passed through the read line of the internal data bus 5. It is sent to the data bus buffer section 1.
以上のように本実施例によれば、データバスバッファ部
1からバスゲート部2までの負荷を限定することが可能
である。また、ライトライン。As described above, according to this embodiment, it is possible to limit the load from the data bus buffer section 1 to the bus gate section 2. Also a light line.
ノードラインをそれぞれ別にして片方向のラインで形成
しであるため、データバスバッファ部1とゲート部2お
よびバスゲート部2と内部ブロック4の間を簡単に容量
分割できるので、高速に内部ブロックをアクセスするこ
とができる。Since the node lines are separated and formed as unidirectional lines, the capacity can be easily divided between the data bus buffer section 1 and the gate section 2, and between the bus gate section 2 and the internal block 4, so that the internal block can be divided at high speed. can be accessed.
なお上記実施例を階層的に内部ブロックの中で用いても
よい。Note that the above embodiments may be used hierarchically within internal blocks.
発明の詳細
な説明してきたように本発明のデータ処理装置によれば
、データバスを入力ラインと出力ラインとに分離し、ブ
ロックごとにバスゲート部を設けたことにより、高速に
各内部ブロックをアクセスすることのできる優れた半導
体装置を実現できる。As described in detail, according to the data processing device of the present invention, the data bus is separated into input lines and output lines, and a bus gate section is provided for each block, so that each internal block can be processed at high speed. It is possible to realize an excellent semiconductor device that can be accessed.
第1図は本発明の一実施例データ処理装置の内部構造図
である。
1・・・・・・データバスバッファ部、2・・・・・・
バスゲート部、3・・・・・・セレクタ一部、4・・・
・・・内部ブロック、5・・・・・・内部データバス、
6・・・・・・ブロック内データバス。
代理人の氏名 弁理士 粟野重孝 ほか1名第1図FIG. 1 is an internal structural diagram of a data processing device according to an embodiment of the present invention. 1... Data bus buffer section, 2...
Bus gate section, 3... Part of selector, 4...
...Internal block, 5...Internal data bus,
6...Intra-block data bus. Name of agent: Patent attorney Shigetaka Awano and one other person Figure 1
Claims (1)
力ラインと出力ラインとに切り換えることを特徴とする
データ処理装置。A data processing device characterized by separating a data bus into blocks and switching between input lines and output lines using a selector.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18490488A JPH0233647A (en) | 1988-07-25 | 1988-07-25 | Data processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18490488A JPH0233647A (en) | 1988-07-25 | 1988-07-25 | Data processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0233647A true JPH0233647A (en) | 1990-02-02 |
Family
ID=16161364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18490488A Pending JPH0233647A (en) | 1988-07-25 | 1988-07-25 | Data processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0233647A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5597625A (en) * | 1979-01-17 | 1980-07-25 | Fanuc Ltd | Bus connection system |
JPS5622123A (en) * | 1979-08-01 | 1981-03-02 | Fujitsu Ltd | Internal bus forming system for single chip function element |
JPS62212860A (en) * | 1986-03-14 | 1987-09-18 | Nec Corp | Data transfer circuit |
-
1988
- 1988-07-25 JP JP18490488A patent/JPH0233647A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5597625A (en) * | 1979-01-17 | 1980-07-25 | Fanuc Ltd | Bus connection system |
JPS5622123A (en) * | 1979-08-01 | 1981-03-02 | Fujitsu Ltd | Internal bus forming system for single chip function element |
JPS62212860A (en) * | 1986-03-14 | 1987-09-18 | Nec Corp | Data transfer circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH05181982A (en) | Large-scale integrated circuit device | |
JPH0233647A (en) | Data processor | |
CA2064162A1 (en) | Personal computer with local bus arbitration | |
JP2645183B2 (en) | Semiconductor integrated circuit device | |
JPS6386043A (en) | Memory device with sorting mechanism | |
KR930000670B1 (en) | Interface circuit of common ram between main cpu and sub-cpu | |
JPH01273132A (en) | Microprocessor | |
JPS6269348A (en) | Data transfer device | |
JPH0454522Y2 (en) | ||
JPH0934830A (en) | Bus master circuit | |
KR19990040389A (en) | Bus device | |
JPS6385842A (en) | Information processor | |
JPH07129519A (en) | Dual cpu system | |
JPH0619704A (en) | Digital signal processing system provided with dual-port memory structure | |
JPS6260048A (en) | Bus circuit for data processor | |
JPS63138448A (en) | Bus control system for multiplex processor processing system | |
JPS635460A (en) | Parallel computer | |
JPH0556544B2 (en) | ||
JPS6263352A (en) | Disk cache device | |
JPH01258149A (en) | Method for controlling memory of fifo memory device | |
JPS6022356A (en) | Large scale integrated circuit | |
JPH0561809A (en) | Memory control circuit for semiconductor integrated circuit | |
JPH02171812A (en) | Operating speed increasing circuit for processor having no wait state function | |
JPS6031663A (en) | Switching device of memory | |
JPH03189755A (en) | Inter-memory transfer device |