JPH064460A - Si型cpuモジュール - Google Patents

Si型cpuモジュール

Info

Publication number
JPH064460A
JPH064460A JP18166692A JP18166692A JPH064460A JP H064460 A JPH064460 A JP H064460A JP 18166692 A JP18166692 A JP 18166692A JP 18166692 A JP18166692 A JP 18166692A JP H064460 A JPH064460 A JP H064460A
Authority
JP
Japan
Prior art keywords
memory
external device
bus
processor
board
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
JP18166692A
Other languages
English (en)
Inventor
Taizo Hayashi
泰三 林
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.)
Mutoh Industries Ltd
Original Assignee
Mutoh Industries 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 Mutoh Industries Ltd filed Critical Mutoh Industries Ltd
Priority to JP18166692A priority Critical patent/JPH064460A/ja
Publication of JPH064460A publication Critical patent/JPH064460A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】 【目的】 シリアル通信機能を有するプロセッサを搭載
したSI型CPUモジュールにおいて、サブボード外の
一部デバイスについては、前記プロセッサのバス上に直
接位置づけできるようにする。 【構成】 シングル・インライン型のコネクタ5でマザ
ーボードに結合されるサブボード1上に、メモリ3と、
このメモリに対してはバスD00〜D31を通してアク
セスし、また前記サブボード外の外部デバイスに対して
はシリアルに通信する機能を有したプロセッサ2とを搭
載したSI型CPUモジュールにおいて、前記サブボー
ド外の外部デバイス20に対しても前記バスの一部D0
0〜D07を開放する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、シリアル通信機能を有
するプロセッサを搭載したSI型CPUモジュールに関
し、特にバスの一部をモジュール外にも開放したSI型
CPUモジュールに関する。
【0002】
【従来の技術】SI(シングル・インライン)型のコネ
クタを用いるSI型モジュールは、マザーボードに対し
垂直に実装することができるので、DI(デュアル・イ
ンライン)型のコネクタを用いる水平実装式のDI型モ
ジュールに比べて高密度実装が可能になる。SI型モジ
ュールにメモリを搭載したSIMM(シングル・インラ
イン・メモリ・モジュール)は、拡張用メモリボードと
して利用される。これに対し、SI型モジュールにプロ
セッサも搭載したSI型CPUモジュールは、更に多く
の機能が期待できる。
【0003】SI型CPUモジュールに搭載するプロセ
ッサとして、シリアル通信機能を有するトランスピュー
タ(商品名:SGSトムソン社製)を利用すると、モジ
ュール内のメモリに対してはバスを利用してアクセス
し、モジュール外のデバイスに対してはシリアルリンク
を利用して通信することが可能になる。
【0004】図7はサブボード1上に1台のトランスピ
ュータ2及び8チップのメモリ3を搭載したCPUモジ
ュールの例を示すブロック図である。このトランスピュ
ータ2はサブボード1上のメモリ3に対してはデータバ
スD00〜D31及びアドレスバスA02〜A31を利
用してアクセスする。
【0005】即ち、8チップのメモリ3A〜3Hを上段
3A〜3Dと下段3E〜3Hに分け、各段をチップセレ
クトUpCS/LowCSで選択する。4は上位アドレ
スA19〜A31をデコードし(実際にはアドレスA1
9だけが支配権を持つ)、チップセレクトUpCS/L
owCSを変化させるアドレスデコーダである。このア
ドレスデコーダ4には、GAL(ゲート・アレイ・ロジ
ック)を用いてある。MCEはアドレスデコーダ4に入
力するメモリチップ・イネーブルである。UpCS/L
owCSで選択された段のメモリ列3A〜3Dまたは3
E〜3Hの各メモリは、下位アドレスA02〜A18で
アクセスされる。
【0006】一方、データバスD00〜D31は32ビ
ットあるので、これをメモリ列3A〜3D及び3E〜3
Hの各メモリで8ビットずつに分けて使用する。即ち、
D00〜D07がメモリ3A及び3E、D08〜D15
がメモリ3B及び3F、D16〜D23がメモリ3C及
び3G、D24〜D31がメモリ3D及び3Hに割り当
てられる。
【0007】これに対し、外部のデバイスに対してはシ
リアルリンクLinkを利用してシリアルに通信を行
う。この例では、4組のシリアルリンク4Linksの
ある場合を示している。外部との通信に際しては各種の
制御信号等が必要になる。標準的な制御信号には、リセ
ットReset、アナライズAnalyse、エラーE
rror、クロックClock、リンクスピードSpe
edがある。Vcc,GNDは電源系統である。
【0008】図8(a)(b)はこの様なCPUモジュ
ールをSI型コネクタ5でマザーボードに実装するよう
にしたSI型CPUモジュールの表面図及び背面図であ
る。このSI型CPUモジュールはマザーボードに対し
て垂直に実装できるため、高密度実装に適している。
【0009】図9は、一枚のマザーボード6に複数枚の
トランスピュータ・モジュール7を実装するようにした
システムのブロック図である。それぞれのトランスピュ
ータ・モジュール7A,7B,7Cは図7及び図8の様
に構成され、それぞれが4本のシリアルリンクLink
を介して外部のデバイスとシリアルに通信する。8はこ
のシステムのホストになるルート・トランスピュータ、
9はシリアルリンク相互の接続を行うリンク切替器、1
0A,10Bは外部のバス11とシリアルリンクとの間
を接続するためにシリアル/パラレル変換を行うリンク
アダプタ、12はハングアップしたトランスピュータか
らのエラー信号Errorを受けてリセット信号Res
etを発生するシステム・コントロール・ロジック、1
3はオフボード拡張用のコネクタである。
【0010】
【発明が解決しようとする課題】上述したトランスピュ
ータの一般的用法では、その構成が閉鎖的であるため、
例えば外部のペリフェラルデバイス(タイマ、インター
フェースコントローラ、DMAコントローラ等)をトラ
ンスピュータのバス上にダイレクトに位置づけることが
できない。これを行うために、シリアル/パラレル変換
機能を有したリンクアダプタを用いると構成が複雑化
し、図8に示したような面積の限られたサブボード1上
に全てを搭載できない欠点がある。
【0011】本発明は、上述したトランスピュータの様
なシリアル通信機能を有するプロセッサを搭載したSI
型CPUモジュールにおいて、サブボード外の一部デバ
イスについては、前記プロセッサのバス上に直接位置づ
けできるようにすることを目的としている。
【0012】
【課題を解決するための手段】上記目的を達成するため
本発明では、シングル・インライン型のコネクタでマザ
ーボードに結合されるサブボード上に、メモリと、この
メモリに対してはバスを通してアクセスし、また前記サ
ブボード外の外部デバイスに対してはシリアルに通信す
る機能を有したプロセッサとを搭載したSI型CPUモ
ジュールにおいて、前記サブボード外の外部デバイスに
対しても前記バスの一部を開放してなることを特徴とし
ている。
【0013】具体的には、前記プロセッサのデータバス
及びアドレスバスの一部、並びに必要な制御信号のライ
ンを前記コネクタの空き端子に接続して外部に開放す
る。そして、本SI型CPUモジュールのサブボード外
には、前記アドレスバスの一部を使用し、前記データバ
スの一部を共用する複数の外部デバイスの1つを選択す
る外部デバイス選択部を設けて外部に開放されたデータ
バスを使用する。この外部デバイス選択部は、前記プロ
セッサ内でデコードされたメモリ選択用のビットから前
記外部デバイス選択用の外部アドレスを再生するアドレ
ス変換器と、前記メモリ選択用のビットから前記外部デ
バイスをリード状態にする信号の作成回路と、前記アド
レスバスの一部から供給される内部アドレスをデコード
して前記外部デバイスに対するチップイネーブル信号を
作成する外部アドレスデコーダとを備える様に構成され
ることがある。
【0014】
【作用】本発明のSI型CPUモジュールは、バスの一
部を外部に対しても開放してあるため、外部のデバイス
を、このモジュール上のシリアル通信機能を有したプロ
セッサのバス上に直接位置づけできる。従って、一般に
はシリアル通信機能だけで外部と通信するため、閉鎖的
と考えられていたトランスピュータの様なプロセッサを
搭載したSI型CPUモジュールでも、そのシリアルリ
ンク数の制限を越えた拡張デバイスを外部に、しかもバ
ス上に置くことができるため、システムの閉鎖性を緩和
することができる。
【0015】
【実施例】以下、図面を参照して本発明の実施例を説明
する。図1は本発明の一実施例を示す要部ブロック図で
ある。この図において、1はサブボード、2はトランス
ピュータ、3A,3B…は複数チップのメモリ(SRA
MまたはDRAM)、5はSI型コネクタであり、これ
らは本発明のSI型CPUモジュールの主要構成要素で
ある(他の部分に付いては後述する)。本例のSI型C
PUモジュールは、8ビットのデータバスD00〜D0
7を外部にも出すことで、最大4台のペリフェラルデバ
イス20A〜20D(例えば、タイマ、インターフェー
スコントローラ、DMAコントローラ等)をトランスピ
ュータ2のバス上に位置づけることができるようにした
ものである。全データバスD00〜D31の内から外部
にも開放するバスの数はSI型コネクタ5のピン数によ
って制限される。T801型のトランスピュータを使用
した場合、30〜35ピンのSI型コネクタ5を使用す
ると、8ビットのデータバスD00〜D07を外部にも
出すことができる。
【0016】8ビットのデータバスD00〜D07を共
用する4台の外部デバイス20A〜20Dは、3ビット
のアドレスA31,A02,A03で選択される。これ
らのアドレスの内、A31はデータバスD00〜D07
をメモリ3に使用するか、外部デバイス20に使用する
かを決定する。そして、残り2ビットのアドレスA0
2,A03の4通り組み合わせで、4台の外部デバイス
20A〜20Dの1台を選択する。21はこれら3ビッ
トのアドレスA31,A02,A03をデコードして、
4台の外部デバイス20A〜20Dに選択信号を送る外
部アドレスデコーダである。
【0017】図2は本発明のSI型CPUモジュールを
より詳細に示すブロック図である。この図に示すSI型
CPUモジュールは、図7の構成を全て持ち、更にデー
タバスの一部D00〜D07を外部にも開放するため、
拡張用の制御信号を外部とやり取りする。この拡張用制
御信号には、モジュール外へ出力するメモリライトビッ
トMWB0〜MWB3、メモリチップイネーブルMCE
及びプロセッサクロックPCKと、モジュール外から入
力するメモリウエイトWaitとが含まれる。このメモ
リウエイトWaitは、チップによるアクセスタイムの
調整に利用されるもので、CPUバスに対しウエイトを
かけるように使用される。
【0018】図3は、4ビットのメモリライトビットM
WB0〜MWB3、メモリチップイネーブルMCE及び
3ビットのアドレスA31,A02,A03を基に外部
デバイス20A,20B…を選択する外部デバイス選択
部の詳細構成図である。外部アドレスデコーダ21は、
MCE,A31,A02,A03を入力として、4台の
外部デバイス20A,20B…の1台だけをアクティブ
にするチップセレクトCS0〜CS3を発生する。実際
のペリフェラルデバイス20の中には、チップセレクト
CS0〜CS3だけでは足りずに、アドレスA00,A
01とリード/ライト信号R/Wを必要とするタイプが
ある。そこで、外部のアドレス変換器22よってメモリ
ライトビットMWB0〜MWB3からアドレスA00,
A01を作成し、またオアゲート23によってリード/
ライト信号R/Wを作成する。尚、外部デバイス20が
1台だけの場合は、外部アドレスデコーダ21の出力C
S0〜CS3の3ビットをアドレスアドレスA00,A
01とリード/ライト信号R/Wの代わりに使用できる
ので、アドレス変換部22とオアゲート23は省略でき
る。
【0019】4ビットのメモリライトビットMWB0〜
MWB3は、実はCPUモジュール内では直接使用され
ない2ビットのアドレスA00,A01をデコードした
信号であるから、アドレス変換器22ではこれを逆変換
することで2ビットのアドレスA00,A01を発生で
きる。また、これらメモリライトビットMWB0〜MW
B3は常に1ビットが論理「1」であるから、全ビット
MWB0〜MWB3の論理和をとるオアゲート23の出
力R/Wは常に論理「1」(この場合はリードモード)
になる。尚、CPUモジュール内でメモリライトビット
MWB0〜MWB3を用いる理由は、メモリ3A,3
B,3C,3D(または3E,3F,3G,3H)の区
別にアドレスA00,A01のデコードを要しない便利
さがあるためである。
【0020】図4は、データバスD00〜D07を外部
デバイス20で使用する場合に、メモリウエイトWai
tを外部で作成してCPUモジュール内に供給するウエ
イト信号作成回路24の構成図である。この回路24は
2段のフリップフロップF1,F2でプロセッサクロッ
クPCKを2サイクル遅延させた2ウエイトの信号Wa
itを発生するもので、メモリチップイネーブルMCE
によってこの回路24を外部モード時のみアクティブと
なるようにする。図5は、1ウエイトのウエイト信号作
成回路25の構成図である。この場合は1段のフリップ
フロップFでプロセッサクロックPCKを1サイクル遅
延させたウエイト信号Waitを発生する。図6は、2
ウエイトの信号Waitを使用した場合のタイムチャー
トで、Tは動作サイクル、Wはウエイトサイクルであ
る。
【0021】
【発明の効果】以上述べたように本発明によれば、シリ
アル通信機能を有するプロセッサを搭載したSI型CP
Uモジュールにおいて、一部のバスをモジュール外にも
開放するようにしたので、サブボード外の一部デバイス
についても、前記プロセッサのバス上に直接位置づけで
きる。このため、シリアルリンクに制限のあるトランス
ピュータの様なプロセッサを搭載したCPUモジュール
にも拡張性が生ずる利点がある。
【図面の簡単な説明】
【図1】 本発明の一実施例を示す要部ブロック図であ
る。
【図2】 本発明のSI型CPUモジュールをより詳細
に示すブロック図である。
【図3】 外部デバイス選択部の詳細構成図である。
【図4】 2ウエイトのウエイト信号作成回路の構成図
である。
【図5】 1ウエイトのウエイト信号作成回路の構成図
である。
【図6】 メモリウエイト動作のタイムチャートであ
る。
【図7】 CPUモジュールの一例を示すブロック図で
ある。
【図8】 SI型CPUモジュールの表面図及び背面図
である。
【図9】 複数のCPUモジュールを実装したシステム
のブロック図である。
【符号の説明】
1…サブボード、2…シリアル通信機能を有するプロセ
ッサ、3…メモリ、4…アドレスデコーダ、5…SI型
コネクタ、20…外部デバイス、21…外部アドレスデ
コーダ、22…アドレス変換部、23…オアゲート、2
4,25…ウエイト信号作成回路、D00〜D07…外
部に開放されたデータバス。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 シングル・インライン型のコネクタでマ
    ザーボードに結合されるサブボード上に、メモリと、こ
    のメモリに対してはバスを通してアクセスし、また前記
    サブボード外の外部デバイスに対してはシリアルに通信
    する機能を有したプロセッサとを搭載したSI型CPU
    モジュールにおいて、 前記サブボード外の外部デバイスに対しても前記バスの
    一部を開放してなることを特徴とするSI型CPUモジ
    ュール。
  2. 【請求項2】 前記プロセッサのデータバス及びアドレ
    スバスの一部、並びに必要な制御信号のラインを前記コ
    ネクタの空き端子に接続して外部に開放してなることを
    特徴とする請求項1に記載のSI型CPUモジュール。
  3. 【請求項3】 前記アドレスバスの一部を使用し、前記
    データバスの一部を共用する複数の外部デバイスの1つ
    を選択する外部デバイス選択部を、サブボード外に設け
    て使用することを特徴とする請求項2に記載のSI型C
    PUモジュール。
  4. 【請求項4】 前記外部デバイス選択部が、前記プロセ
    ッサ内でデコードされたメモリ選択用のビットから前記
    外部デバイス選択用の外部アドレスを再生するアドレス
    変換器と、前記メモリ選択用のビットから前記外部デバ
    イスをリード状態にする信号の作成回路と、前記アドレ
    スバスの一部から供給される内部アドレスをデコードし
    て前記外部デバイスに対するチップイネーブル信号を作
    成する外部アドレスデコーダとを備えることを特徴とす
    る請求項3に記載のSI型CPUモジュール。
JP18166692A 1992-06-16 1992-06-16 Si型cpuモジュール Pending JPH064460A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18166692A JPH064460A (ja) 1992-06-16 1992-06-16 Si型cpuモジュール

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18166692A JPH064460A (ja) 1992-06-16 1992-06-16 Si型cpuモジュール

Publications (1)

Publication Number Publication Date
JPH064460A true JPH064460A (ja) 1994-01-14

Family

ID=16104747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18166692A Pending JPH064460A (ja) 1992-06-16 1992-06-16 Si型cpuモジュール

Country Status (1)

Country Link
JP (1) JPH064460A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6452888B1 (en) 1998-09-29 2002-09-17 Mitsubishi Denki Kabushiki Kaisha Disk device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6452888B1 (en) 1998-09-29 2002-09-17 Mitsubishi Denki Kabushiki Kaisha Disk device

Similar Documents

Publication Publication Date Title
US7688643B2 (en) Device and method for controlling solid-state memory system
US6771526B2 (en) Method and apparatus for data transfer
JP2830594B2 (ja) 半導体メモリ装置
US9977731B2 (en) Bridging device having a configurable virtual page size
US7646649B2 (en) Memory device with programmable receivers to improve performance
US7366029B2 (en) High-performance flash memory data transfer
TW201432711A (zh) 具有輸出控制之記憶體及其系統
US5555209A (en) Circuit for latching data signals from DRAM memory
WO2007127678A2 (en) High-performance flash memory data transfer
US20020145920A1 (en) Semiconductor memory device
US6202120B1 (en) System and method for accessing data between a host bus and a system memory bus where the system memory bus has a data path that is twice the width of the data path for the host bus
JP4317166B2 (ja) データを転送するインタフェースを有する光記憶システム
CN117312210A (zh) 一种通用扩展risc-v处理器性能的方法
US5265243A (en) Processor interface controller for interfacing peripheral devices to a processor
CN115408969B (zh) 一种多核SoC共享外部存储器接口设计方法
JPH064460A (ja) Si型cpuモジュール
CN110827891B (zh) 信号转换单元、存储器以及应用于存储器的驱动方法
JPH0353363A (ja) バスアーキテクチャ変換回路
US20090240896A1 (en) Microprocessor coupled to multi-port memory
US20020113635A1 (en) Memory control circuit
KR890008427Y1 (ko) 컴퓨터 롬 디코더 회로
JPH07261892A (ja) 高速動作メモリ・モジュールを備えたメモリ
US20030120839A1 (en) Micro controller development system
KR20250065540A (ko) 모드 레지스터 업데이트(mrupd) 모드
JPH0612501A (ja) Si型cpuモジュール