JPH06324997A - 複数のfifoメモリを内蔵したfifo記憶装置 - Google Patents

複数のfifoメモリを内蔵したfifo記憶装置

Info

Publication number
JPH06324997A
JPH06324997A JP10797693A JP10797693A JPH06324997A JP H06324997 A JPH06324997 A JP H06324997A JP 10797693 A JP10797693 A JP 10797693A JP 10797693 A JP10797693 A JP 10797693A JP H06324997 A JPH06324997 A JP H06324997A
Authority
JP
Japan
Prior art keywords
fifo
data
bus
cpu
built
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.)
Withdrawn
Application number
JP10797693A
Other languages
English (en)
Inventor
Isamu Ukon
勇 右近
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.)
Nippon Steel Corp
Original Assignee
Nippon Steel Corp
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 Nippon Steel Corp filed Critical Nippon Steel Corp
Priority to JP10797693A priority Critical patent/JPH06324997A/ja
Publication of JPH06324997A publication Critical patent/JPH06324997A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Information Transfer Systems (AREA)

Abstract

(57)【要約】 【目的】 データ書き込み側あるいはデータ読み出し側
CPUの数が増加しても、部品点数を増加させず、小型
化および省コスト化が容易なFIFO記憶装置。 【構成】 複数の内蔵FIFOメモリ11,12,13
と、データ書き込み側CPU21,22,23の指令X
1,X2,X3に基づき、前記データ書き込み側CPU
を前記複数の内蔵FIFOメモリのいずれかに接続する
入力側バス変換器14と、データ読み出し側CPU3
1,32,33の指令Y1,Y2,Y3に基づき、前記
データ読み出し側CPUを前記複数の内蔵FIFOメモ
リのいずれかに接続する出力側バス変換器15とを有す
る。したがって、データ書き込み側CPUおよびデータ
読み出し側CPUともに自在に内蔵FIFOメモリにア
クセスでき、有効に内蔵FIFOメモリを使用すること
ができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、異なるクロック周波数
で動作するバス・システム間におけるデータ転送および
マルチプロセッサ間のデータ転送等にデータ・バッファ
として用いられるFIFO記憶装置に関する。
【0002】
【従来の技術】従来、この種のFIFO記憶装置には入
力ポートおよび出力ポートがそれぞれひとつずつしか設
けられておらず、外部のCPU等に接続する方法は一律
に決定されている。
【0003】
【発明が解決しようとする課題】上述の従来のFIFO
記憶装置は、データ書き込み側あるいはデータ読み出し
側CPUが複数あると、FIFO記憶装置を複数設けな
ければならず、また、データ書き込み側CPUおよびデ
ータ読み出し側CPUの接続は1対1に行なわなければ
ならない。したがって、データ書き込み側あるいはデー
タ読み出し側CPUの数が増加するに従って、部品点数
は増加し小型化および省コスト化を困難なものにすると
いう問題がある。
【0004】本発明は上記問題に鑑み、データ書き込み
側あるいはデータ読み出し側CPUの数が増加しても、
部品点数をあまり増加させず、小型化および省コスト化
が容易なFIFO記憶装置を提供することを目的とす
る。
【0005】
【課題を解決するための手段】本発明のFIFO記憶装
置は、複数の内蔵FIFOメモリと、データ書き込み側
CPUの指令に基づき、前記データ書き込み側CPUを
前記複数の内蔵FIFOメモリのいずれかに接続する入
力側バス変換器と、データ読み出し側CPUの指令に基
づき、前記データ読み出し側CPUを前記複数の内蔵F
IFOメモリのいずれかに接続する出力側バス変換器と
を有する。
【0006】好ましくは、前記入力側バス変換器には複
数の入力ポートが設けられ、各入力ポートにはそれぞれ
データ書き込み側CPUが接続可能にされ、前記出力側
バス変換器には複数の出力ポートが設けられ、各出力ポ
ートにはそれぞれデータ読み出しCPUが接続可能にさ
れている。
【0007】
【作用】FIFO記憶装置の入力側バス変換器は、デー
タ書き込み側CPUの指令に従って、指令を出したデー
タ書き込み側CPUを指令された内蔵FIFOメモリに
接続する。そこでデータ書き込み側CPUは、接続され
た内蔵FIFOメモリに所望のデータを書き込む。この
とき接続された内蔵メモリだけでは容量等が不足の場合
には、さらに他の内蔵メモリに接続することを要求しデ
ータの書き込みを続ける。一方、出力側バス変換器は、
データ読み出し側CPUの指令に従って、指令を出した
データ読み出し側CPUを指令された内蔵FIFOメモ
リに接続する。そこでデータ読み出し側CPUは、接続
された内蔵FIFOメモリから所望のデータを読み出
す。
【0008】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は本発明のFIFO記憶装置の一実施
例を示すブロック図である。本実施例は、FIFO記憶
装置10と、CPU21,22,23およびCPU3
1,32,33とから、バスエクスチェンジ機能を発揮
するように構成されている。
【0009】FIFO記憶装置10において、バス変換
器14の入力ポートP1,P2,P3にはそれぞれバス
BA1,BA2,BA3を介してCPU21,22,2
3が接続されている。バス変換器14はCPU21,2
2,23からのバス接続指令X1,X2,X3に基づ
き、バスBA1,BA2,BA3をバスBB1,BB
2,BB3のいずれかに接続し、CPU21,22,2
3が内蔵FIFOメモリ11,12,13のいずれかに
アクセスし、データを書き込むことができるようにさせ
る。
【0010】バス変換器15の出力ポートQ1,Q2,
Q3にはそれぞれバスBD1,BD2,BD3を介して
CPU21,22,23が接続されている。バス変換器
15はCPU31,32,33からのバス接続指令Y
1,Y2,Y3に基づき、バスBD1,BD2,BD3
をバスBC1,BC2,BC3のいずれかに接続し、C
PU31,32,33が内蔵FIFOメモリ11,1
2,13のいずれかにアクセスし、CPU21,22,
23によって内蔵FIFOメモリ11,12,13に書
き込まれたデータを読み出すことができるようにさせ
る。
【0011】次に本実施例の動作について具体例を挙げ
て説明する。本具体例においてはCPU21が内部メモ
リ11,12を介して、データをCPU32に送る。ま
ず、CPU21がバス接続指令X1を出力して、バスB
A1とバスBB1とを接続することをバス変換器14に
指令する。バス変換器14はバス接続指令X1に基づ
き、バスBA1とバスBB1とを接続する。バスBA1
とバスBB1とが接続された後、CPU21は宛先とし
てCPU32を指定し、所定のデータをバスBA1,B
B1を介して、内部FIFOメモリ11にFIFO動作
に従ってデータを書き込む。
【0012】さらに、CPU21は次のバス接続指令X
1を出力して、バスBA1とバスBB2とを接続するこ
とをバス変換器14に指令する。バスBA1とバスBB
2とが接続された後、CPU21は宛先としてCPU3
2を指定し、所定のデータをバスBA1,BB2を介し
て、内部FIFOメモリ12にFIFO動作に従ってデ
ータを書き込み、書き込み処理を終了する。
【0013】CPU32は、自己のデータ読み出しタイ
ミングにバス接続指令Y2をバス変換器15に出力し、
バスBD2とバスBC1とを接続することをバス変換器
15に指令する。バスBD2とバスBC1とが接続され
た後、CPU32は内部FIFOメモリ11にアクセス
し、自己宛にデータが書き込まれていることを検出し、
FIFO動作に従ってデータを読み取る。次にCPU3
2はバス接続指令Y2により、バスBD2とバスBC2
とを接続することをバス変換器15に指令する。バスB
D2とバスBC2とが接続された後、CPU32は内部
FIFOメモリ12にアクセスし、自己宛にデータが書
き込まれていることを検出し、FIFO動作に従ってデ
ータを読み取る。
【0014】さらに、CPU32はバス接続指令Y2に
より、バスBD2とバスBC3とを接続することをバス
変換器15に指令する。バスBD2とバスBC3とが接
続された後、CPU32は内部FIFOメモリ12にア
クセスし、自己宛にデータが書き込まれていないことを
検出し、データの読み取りを終了する。
【0015】バス変換器14,15によるCPU21,
22,〜,33の内蔵FIFOメモリ11,12,13
への接続は、予めの設定により自在に行なうことがで
き、内蔵FIFOメモリ11,12,13の使用はより
フレキシブルになり、使用効率も向上する。
【0016】
【発明の効果】以上説明したように本発明は、複数のF
IFOメモリを内蔵するとともに、入力側バス変換器お
よび出力側バス変換器を介して、データ書き込み側CP
Uおよびデータ読み取り側CPUを自在に内蔵FIFO
メモリにアクセスさせることができることにより、デー
タ書き込み側あるいはデータ読み出し側CPUの数が増
加しても、部品点数をあまり増加させず、小型化および
省コスト化を容易にさせるという効果がある。
【図面の簡単な説明】
【図1】本発明のFIFO記憶装置の一実施例を示すブ
ロック図である。
【符号の説明】
10 FIFO記憶装置 11,12,13 内蔵FIFO記憶装置 14,15 バス変換器 21,22,〜,33 CPU BA1,BA2,〜,BD3 バス X1,X2,〜,Y3 バス接続指令

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 複数の内蔵FIFOメモリと、 データ書き込み側CPUの指令に基づき、前記データ書
    き込み側CPUを前記複数の内蔵FIFOメモリのいず
    れかに接続する入力側バス変換器と、 データ読み出し側CPUの指令に基づき、前記データ読
    み出し側CPUを前記複数の内蔵FIFOメモリのいず
    れかに接続する出力側バス変換器とを有するFIFO記
    憶装置。
  2. 【請求項2】 前記入力側バス変換器には複数の入力ポ
    ートが設けられ、各入力ポートにはそれぞれデータ書き
    込み側CPUが接続可能にされ、前記出力側バス変換器
    には複数の出力ポートが設けられ、各出力ポートにはそ
    れぞれデータ読み出しCPUが接続可能にされている請
    求項1記載のFIFO記憶装置。
JP10797693A 1993-05-10 1993-05-10 複数のfifoメモリを内蔵したfifo記憶装置 Withdrawn JPH06324997A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10797693A JPH06324997A (ja) 1993-05-10 1993-05-10 複数のfifoメモリを内蔵したfifo記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10797693A JPH06324997A (ja) 1993-05-10 1993-05-10 複数のfifoメモリを内蔵したfifo記憶装置

Publications (1)

Publication Number Publication Date
JPH06324997A true JPH06324997A (ja) 1994-11-25

Family

ID=14472836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10797693A Withdrawn JPH06324997A (ja) 1993-05-10 1993-05-10 複数のfifoメモリを内蔵したfifo記憶装置

Country Status (1)

Country Link
JP (1) JPH06324997A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023078204A (ja) * 2017-08-31 2023-06-06 レール ビジョン リミテッド 複数計算における高スループットのためのシステムおよび方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023078204A (ja) * 2017-08-31 2023-06-06 レール ビジョン リミテッド 複数計算における高スループットのためのシステムおよび方法

Similar Documents

Publication Publication Date Title
US5283872A (en) SCSI device having transfer parameter storage memory blocks which correspond to each apparatus
CA2007690C (en) High speed bus with virtual memory data transfer capability
JPH09190406A (ja) 直接メモリアクセス制御装置及びこれを用いた伝送システム
US5155807A (en) Multi-processor communications channel utilizing random access/sequential access memories
US6157971A (en) Source-destination re-timed cooperative communication bus
US5404481A (en) DMA controller comprising bus switching means for connecting data bus signals with other data bus signals without process or intervention
JPH06324997A (ja) 複数のfifoメモリを内蔵したfifo記憶装置
US4812973A (en) Multiprocessor system and control method therefor
EP0939374A2 (en) Processor for information processing equipment and control method
CN116303169A (zh) Dma控制装置和方法及芯片
JP2684793B2 (ja) 情報処理装置
JPS6136845A (ja) シングルチツプマイクロコンピユ−タ
JPH04199355A (ja) アタッチド・プロセッサ・システム
JP3323430B2 (ja) 通信制御装置
JPH0120460B2 (ja)
JPS6269347A (ja) ダイレクトメモリアクセスコントロ−ラ
JPH03175851A (ja) 通信制御装置
KR960015587B1 (ko) 시스템 제어기 모듈에서의 dma 제어기 및 그 제어방법
JPH03220654A (ja) マイクロコンピュータ
JPH04333950A (ja) 情報処理システム
JPH0675905A (ja) バス変換方式
JPH04218853A (ja) データ転送方式
JPH04247540A (ja) メモリ間ブロック転送方式
JPH07244633A (ja) インタフェース装置
JPS61256421A (ja) 捕助記憶装置転送バツフアの初期化方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000801