JPH0287283A - Semiconductor integrated circuit device - Google Patents

Semiconductor integrated circuit device

Info

Publication number
JPH0287283A
JPH0287283A JP63239227A JP23922788A JPH0287283A JP H0287283 A JPH0287283 A JP H0287283A JP 63239227 A JP63239227 A JP 63239227A JP 23922788 A JP23922788 A JP 23922788A JP H0287283 A JPH0287283 A JP H0287283A
Authority
JP
Japan
Prior art keywords
serial
cpu
address data
peripheral device
connection
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
JP63239227A
Other languages
Japanese (ja)
Inventor
Toshimi Motooka
元岡 俊美
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems Co Ltd
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 IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP63239227A priority Critical patent/JPH0287283A/en
Publication of JPH0287283A publication Critical patent/JPH0287283A/en
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)
  • Information Transfer Systems (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

PURPOSE:To decrease the number of wires when an automatic layout is executed by serially connecting address data and an input and output data between a CPU and a peripheral device. CONSTITUTION:The address data, which are generated from a CPU1, to have constant bit width are converted to serial address data by a serial/parallel converter 5. The serial address data are transferred on a serial transfer route 10 by a frequency which is multiplied from a CPU frequency by a clock multiplying circuit 9, and transmitted to respective peripheral devices 2-4. These serial address data are converted to the address data, which have the constant bit width, by serial/parallel converters 6-8 in the peripheral device 2-4 and the peripheral device to be shown by these address data is selected. Thus, since serial connection is obtained only concerning the connection between the CPU and the peripheral device, for which a speed is not needed, out of the bus connection between the CPU and peripheral device, the number of wires can be decreased.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はメモリマップドI/O方式を採用するシングル
チップマイクロコンピュータに関し、特にCPUと周辺
装置をメガセルとして扱い、上記CPUと周辺装置間の
接続を自動レイアウトによってレイアウトするマイクロ
コンピュータにおいてチップサイズを縮小できる回路構
成に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a single-chip microcomputer that employs a memory mapped I/O method, and in particular treats a CPU and peripheral devices as a megacell, and The present invention relates to a circuit configuration capable of reducing chip size in a microcomputer that lays out connections by automatic layout.

〔従来の技術〕[Conventional technology]

従来のこの種の半導体集積回路装置では、CPUと周辺
装置間を接続するアドレスデータならびに入出力データ
については、一定ビツト幅を持つバス構成された配線に
よって接続されていた。
In conventional semiconductor integrated circuit devices of this type, address data and input/output data connecting a CPU and peripheral devices are connected by wiring in the form of a bus having a constant bit width.

第4図は、従来のマイクロコンピュータにおけるチップ
構成図である。
FIG. 4 is a chip configuration diagram of a conventional microcomputer.

CPU12によって発生された4ビット幅を持つアドレ
スデータは、同じく4ビット幅を持つバス構成された配
線16によって各周辺装置13゜14.15に供給され
る。
Address data having a width of 4 bits generated by the CPU 12 is supplied to each peripheral device 13, 14, and 15 by a wiring 16 configured as a bus also having a width of 4 bits.

又、この構成はスピードの要求される周辺装置であろう
と、なかろうと、同様の接続を行なっていた。
Also, this configuration performs similar connections whether or not it is a peripheral device that requires speed.

上記説明はアドレスデータについてのみ行なったが、4
ビット幅を持つバス構成された入出力データについても
同様の接続を行なっていた。
The above explanation was only about address data, but 4
Similar connections were made for input/output data configured as a bit-width bus.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

前述した従来の半導体集積回路装置では、CPUと周辺
装置間のアドレスデータならびに入出力データについて
は、一定ビツト幅を持つバスによって接続しなければな
らず、上記CPUと周辺装置間の配線を自動レイアウト
によってレイアウトを行なうマイクロコンピュータでは
、配線本数が多い為、配線面積が人手による配線レイア
ウトに比べて50%以上増加してしまい、結果としてチ
ップサイズが増加するという欠点があった。
In the conventional semiconductor integrated circuit device described above, address data and input/output data between the CPU and peripheral devices must be connected by a bus with a fixed bit width, and the wiring between the CPU and peripheral devices is automatically laid out. In a microcomputer that performs layout using a method, since the number of wires is large, the wiring area increases by more than 50% compared to a manual wiring layout, resulting in an increase in chip size.

本発明の目的は、’c p uと周辺装置間のバス接続
のうち、スピードの要求されない周辺装置との接続につ
いてのみシリアル接続とし、配線本数を減らす事により
チップサイズを減少させる事の出来る半導体集積回路装
置を提供する事にある。
The purpose of the present invention is to provide a semiconductor device that can reduce the chip size by reducing the number of wires by using serial connections only for connections with peripheral devices that do not require high speed among the bus connections between the CPU and peripheral devices. Its purpose is to provide integrated circuit devices.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の半導体集積回路装置は、CPUと周辺装置間を
バスによって接続されるアドレスデータならびに入出力
データをシリアルデータの変換するシリアルパラレル変
換器と、前記シリアルデータを高速に転送するためのク
ロック逓倍回路を有している。
The semiconductor integrated circuit device of the present invention includes a serial-to-parallel converter that converts address data and input/output data into serial data connected by a bus between a CPU and a peripheral device, and a clock multiplier for transferring the serial data at high speed. It has a circuit.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明を行う。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例のブロック図である。CPU
Iより発生される一定ビット幅を持つアドレスデータは
、シリアルパラレル変換器5によってシリアルアドレス
データに変換される。シリアルアドレスデータは、クロ
ック逓倍回路9によってCPU周波数より逓倍された周
波数によってシリアル転送路/O上を転送され、各周辺
装置2.3.4に伝えられる。
FIG. 1 is a block diagram of one embodiment of the present invention. CPU
Address data having a constant bit width generated by I is converted into serial address data by a serial-parallel converter 5. The serial address data is transferred on the serial transfer path /O at a frequency multiplied by the CPU frequency by the clock multiplier circuit 9, and is transmitted to each peripheral device 2.3.4.

各周辺装置2,3.4に伝えられたシリアルアドレスデ
ータは、各周辺装置2.3.4にあるシリアルパラレル
変電器6,7.8によって一定ビット幅を持つアドレス
データに変換され、このアドレスデータの示す周辺装置
が選択される。
The serial address data transmitted to each peripheral device 2, 3.4 is converted into address data with a constant bit width by the serial-parallel transformer 6, 7.8 in each peripheral device 2.3.4, and this address The peripheral device indicated by the data is selected.

クロック逓倍回路9の内部回路を第2図に示す。CPU
内部で使用されているCPUクロックは、デイレイ素子
17とエクスクル−シブオア回路18によってCPUク
ロックの2倍の周波数を持つクロックに逓倍された後、
デイレイ素子1つ、エフススクルーシブオア回路20に
よって更に2倍の周波数を持つシリアルパラレル変換用
クロックに逓倍され、シリアルパラレル変換器5.6,
7.8に伝えられる。
The internal circuit of the clock multiplier circuit 9 is shown in FIG. CPU
The internally used CPU clock is multiplied by the delay element 17 and the exclusive OR circuit 18 to a clock having twice the frequency of the CPU clock.
One delay element is further multiplied into a serial-to-parallel conversion clock having twice the frequency by the F/S exclusive OR circuit 20, and the serial-to-parallel converter 5.6,
7.8 will be communicated.

本発明の一実施例は4ビツトの幅を持つアドレスならび
に入出力データを想定しているので、クロック逓倍回路
9はCPUクロックに対して4倍の周波数を持つシリア
ルパラレル変換器用クロックを発生している(第3図)
Since one embodiment of the present invention assumes addresses and input/output data having a width of 4 bits, the clock multiplier circuit 9 generates a serial-parallel converter clock having a frequency four times that of the CPU clock. (Figure 3)
.

このため、CPUIクロックで4ビツトのブタをシリア
ル転送路/O上を転送する事ができ、CPU1の動作に
対して遅れの発生しない周辺装置2.3.4の動作が可
能である。
Therefore, a 4-bit block can be transferred on the serial transfer path /O using the CPU clock, and the peripheral devices 2.3.4 can operate without any delay with respect to the operation of the CPU 1.

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

以上説明したように本発明は、CPUと周辺装置間のア
ドレスデータ及び入出力データをシリアル接続とする事
で、自動レイアウト実行時に配線本数を減らす事が可能
となり、配線面積が減少する事でチップサイズを縮小さ
せる効果があり、またパラレルのバス構成の場合、各ビ
ットの配線負荷のアンバランスによるビット間のスイッ
チングスピードの差による誤動作も防ぐ事ができる。
As explained above, the present invention connects address data and input/output data between the CPU and peripheral devices serially, making it possible to reduce the number of wires when executing automatic layout, and reducing the wiring area to reduce the number of wires on the chip. This has the effect of reducing the size, and in the case of a parallel bus configuration, it also prevents malfunctions due to differences in switching speed between bits due to unbalanced wiring loads of each bit.

又、本発明においては、シリアルパラレル変換器とクロ
ック逓倍回路を付加する事でチップサイズの増加を発生
するが、本発明における配線面積の減少は、このチップ
サイズの増加より十分に大きいために、チップサイズを
減少する効果がある。
Furthermore, in the present invention, the chip size increases by adding a serial-parallel converter and a clock multiplier circuit, but since the reduction in wiring area in the present invention is sufficiently larger than this increase in chip size, This has the effect of reducing chip size.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例であるCPUと周辺装置の接
続例を示す図、第2図は本発明に使用するクロック逓倍
回路の一例の図、第3図はクロック逓倍回路によって4
倍に変換されたクロックのタイミングチャート、第4図
は従来(1;りCPUと周辺装置の接続例を示す図であ
る。 1・・・CPU、2.3.4・・・周辺装置、5,6゜
7.8・・・シリアルパラレル変換器、9・・・クロツ
ク逓倍回路、/O・・・シリアル接続路、11・・・シ
リアルパラレル変換器クロックライン、12・・・CP
U、13,14.15・・・周辺装置、16・・・バス
接続路、17.19・・・デイレイ素子、18.20・
・・エクスクル−シブオア回路。
FIG. 1 is a diagram showing an example of the connection between a CPU and peripheral devices according to an embodiment of the present invention, FIG. 2 is a diagram of an example of a clock multiplier circuit used in the present invention, and FIG.
The timing chart of the doubled clock, FIG. 4, is a diagram showing an example of the connection between the conventional CPU and peripheral devices. 1...CPU, 2.3.4...Peripheral devices, 5 , 6゜7.8... Serial to parallel converter, 9... Clock multiplier circuit, /O... Serial connection path, 11... Serial to parallel converter clock line, 12... CP
U, 13, 14.15... Peripheral device, 16... Bus connection path, 17.19... Delay element, 18.20.
・・Exclusive OR circuit.

Claims (1)

【特許請求の範囲】[Claims] メモリマップドI/O方式を採用するシングルチップマ
イクロコンピュータにおいて、CPUと周辺装置間のバ
ス接続をシリアル接続に変更するシリアルパラレル変換
器と、前記シリアル接続上のデータを高速転送させる為
のクロック逓倍回路を有し、そのクロック周波数の逓倍
率をバス構成のビット幅と一致させることを特徴とする
半導体集積回路装置。
In a single-chip microcomputer that uses the memory mapped I/O method, there is a serial-parallel converter that changes the bus connection between the CPU and peripheral devices to a serial connection, and a clock multiplier that transfers data on the serial connection at high speed. 1. A semiconductor integrated circuit device comprising a circuit whose clock frequency multiplication rate matches the bit width of a bus configuration.
JP63239227A 1988-09-22 1988-09-22 Semiconductor integrated circuit device Pending JPH0287283A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63239227A JPH0287283A (en) 1988-09-22 1988-09-22 Semiconductor integrated circuit device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63239227A JPH0287283A (en) 1988-09-22 1988-09-22 Semiconductor integrated circuit device

Publications (1)

Publication Number Publication Date
JPH0287283A true JPH0287283A (en) 1990-03-28

Family

ID=17041639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63239227A Pending JPH0287283A (en) 1988-09-22 1988-09-22 Semiconductor integrated circuit device

Country Status (1)

Country Link
JP (1) JPH0287283A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05333980A (en) * 1992-05-28 1993-12-17 Fujitsu Ltd Structure for packaging bus transceiver
US5373653A (en) * 1990-03-20 1994-12-20 Scs Promotion Company Limited Apparatus for mounting advertisement notice
US5398436A (en) * 1991-10-25 1995-03-21 Scs Promotion Company Limited Visual panel
US5408770A (en) * 1991-01-10 1995-04-25 Scs Promotion Company Limited Sheet stretcher including sheet attachment holes and sheet connection means
US5588236A (en) * 1991-10-25 1996-12-31 Scs Promotion Company Limited Visual panel
US5974493A (en) * 1996-02-26 1999-10-26 Mitsubishi Denki Kabushiki Kaisha Microcomputer with processor bus having smaller width than memory bus
WO2002043149A1 (en) * 2000-11-22 2002-05-30 Niigata Seimitsu Co., Ltd. Semiconductor device
US7555583B2 (en) 2004-07-28 2009-06-30 Samsung Electronics Co., Ltd. Control system having main controller and peripheral controllers, and bus connection method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5373653A (en) * 1990-03-20 1994-12-20 Scs Promotion Company Limited Apparatus for mounting advertisement notice
US5408770A (en) * 1991-01-10 1995-04-25 Scs Promotion Company Limited Sheet stretcher including sheet attachment holes and sheet connection means
US5398436A (en) * 1991-10-25 1995-03-21 Scs Promotion Company Limited Visual panel
US5588236A (en) * 1991-10-25 1996-12-31 Scs Promotion Company Limited Visual panel
JPH05333980A (en) * 1992-05-28 1993-12-17 Fujitsu Ltd Structure for packaging bus transceiver
US5974493A (en) * 1996-02-26 1999-10-26 Mitsubishi Denki Kabushiki Kaisha Microcomputer with processor bus having smaller width than memory bus
WO2002043149A1 (en) * 2000-11-22 2002-05-30 Niigata Seimitsu Co., Ltd. Semiconductor device
US7555583B2 (en) 2004-07-28 2009-06-30 Samsung Electronics Co., Ltd. Control system having main controller and peripheral controllers, and bus connection method

Similar Documents

Publication Publication Date Title
US6064626A (en) Peripheral buses for integrated circuit
US6467004B1 (en) Pipelined semiconductor devices suitable for ultra large scale integration
JPS63303454A (en) Bus extension control system
JPH0287283A (en) Semiconductor integrated circuit device
US4644469A (en) Addressing system for electronic computer
JPH04151854A (en) Semiconductor integrated circuit device
JPH0547130B2 (en)
JP2776551B2 (en) Bus line type semiconductor memory device
JP2632395B2 (en) Bus connection device
KR0175980B1 (en) Shared bus non-sequential data ordering
JP2004282204A (en) Communication module and transceiver integrated circuit
US6523080B1 (en) Shared bus non-sequential data ordering method and apparatus
JPH05250309A (en) Bus adapter device
JPS6269348A (en) Data transfer device
JPH04303274A (en) One-chip microcomputer
JPS62107362A (en) System constitution use lsi
JP2519526Y2 (en) Semiconductor device
JPS61193523A (en) Semiconductor logical integrated device
JPS6143815A (en) Initial setting system
JPS5983234A (en) Large scale integrated circuit
JPS6297430A (en) Digital/analog converter
JPH0473169B2 (en)
JPH07226759A (en) Bus connection controller
JPH0234040A (en) Parallel/serial conversion circuit
JP2000148662A (en) Microcomputer