JPH03144843A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH03144843A
JPH03144843A JP28441789A JP28441789A JPH03144843A JP H03144843 A JPH03144843 A JP H03144843A JP 28441789 A JP28441789 A JP 28441789A JP 28441789 A JP28441789 A JP 28441789A JP H03144843 A JPH03144843 A JP H03144843A
Authority
JP
Japan
Prior art keywords
data
bits
data bus
bus
memory
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
JP28441789A
Other languages
English (en)
Inventor
Koichi Nakamura
浩一 中村
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 Engineering Ltd
Original Assignee
NEC Engineering 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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP28441789A priority Critical patent/JPH03144843A/ja
Publication of JPH03144843A publication Critical patent/JPH03144843A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はデータ処理装置の改良に関し、響にビット数の
小さいデータバスよりビット数の大きいデータバスへの
データ転送に関する。
(従来の技術) 従来、ビット数の小さいデータバスよりビット数の大き
いデータバスへのデータ転送は、1個のビット数が小さ
いデータバスより、このデータバスと同じビット数のF
IF(、lメモリにデータをいったん蓄積し、FIFO
メモリの出力側にビット数の大きいデータバスのビット
数に対応した数のデータ読出し専用のレジスタを設ケ、
レジスタの内容を読出すことにより、データバスのビッ
ト数の変換を行ってきた。
(発明が解決しようとする課題) 上述した従来のビット数の小さいデータバスより、ビッ
ト数の大きいデータバスへのデータ転送方式は、FIF
Oメモリとデータ読出し用のレジスタとのインターフェ
ース用に制御用のハードウェアが必要となる。よって、
出力側のデータバスのビット数が犬きくなるほど、FI
FOメモリの出力側のハードウェア量が増加して複雑化
してしまうと云う欠点がある。
また、1個のFIFOメモリによってバッファリングを
行っているので、大容量のFIFOメモリが必要になる
と云う欠点がある。
本発明の目的は、ビット数の大きいデータバスのビット
数をビット数の小さいデータバスのビット数で割った数
だけFIFOメモリ′fI:備え。
データ転送時にはデータ書込み信号の回数をカウントし
、そのカウント値によりデータを書込むFIFOメモリ
を順に選択し、ビット数の大きいデータバスの1バイト
分のデータが書込まれた後、同時に各FIFOメモリよ
り直接、データt−a出すことにより上記欠点を除去し
、小容量のPIF(Jメモリを使用できるように構成し
たデータ処理装置を提供することにある。
(課題を解決するための手段) 本発明によるデータ処理装置は複数個のFIF0メモリ
と、カウンタと、メモリ選択手段と。
読出し制御手段とを具備して構成したものである。
複数個のFIFOメモリは、第1のデータバスが第2の
データバスのビット数の整数倍になっているときに、第
2のデータバスよジ第1のデータバスへデータを転送す
るためのもので。
上記整数倍に等しい複数個数を有するものである。
カウンタは、データの転送時にデータ書込み信号の回数
をカウントするためのものである。
メモリ選択手段は、カウントの順にデータを書込むFI
FOメモIJ ’に順次1選択するためのものである。
読出し制御手段は、上記第1のデータバス上の1ワード
分のデータの書込みを終了した後に。
同時にPIFOメモリよp直接、データを読出すための
ものである。
(実 施 例) 次に1本発明について図面を参照して説明する。
第1図は1本発明によるデータ処理装置の一実施例を示
すブロック図である。第1図にかいて、1〜4はそれぞ
れFIFOメモリとして使用するRAM、5は8ビツト
のデータバス、6は32ビツトのデータバス、7はRA
M書込み制御用カウンタ、8はRAM書込み制御用デコ
ーダ、9はRAM書込みアドレスカウンタ、10はRA
M[出しアドレスカウンタ、11は凡AM%込み信号線
、12はRAM読出し信号線。
13はRAM書込みアドレスバス、14はRAM読出し
アドレスバス、15〜18はそれぞれ%RAMの同一ア
ドレス上のエリア、19はデータ転送終了判別用デコー
ダ、20はデータ制御用レジスタである。
RAM1〜4はそれぞれデュアルポート読出し/書込み
可能な記憶装置であり、FIFOメモリとして使用され
る。
8ビツトのデータバス5よジ信号線11上のRAM書込
み信号によってRAM1〜4にデータを書込むとき、R
AM書込み制御用カウンタ7およびRAM書込み制御用
デコーダ8により。
RAM1〜4の順にデータを書込む。RAM書込みアド
レスカウンタ9によ!lRAM書込みアドレスバス13
に出力されたアドレスは、RAM内のエリア15〜18
のすべてにデータが書込1れた後に1だけ加算される。
さらに、各RAM1〜4にデータを書込むとき、データ
制御用レジスタ20内の各RAMに対応するビットをセ
ットし、データ書込みの監視を行う。最終データの書込
みが終了した後。
転送の完了を示すデータをデータ転送終了判別用デコー
ダ19によりデコードし、データ制御用レジスタ20内
の転送終了ビットt−オンにする・RAM書込み制御用
カウンタ7t−リセットする。
32ビツトのデータバス6へ出力されるデータは、RA
M1〜4出しアドレスカウンタlOによ5RAM[出し
アドレスバス144c出力されるアドレスにより示され
る)LAM1〜4のエリア15〜18から同時に出力さ
れる。RAM1〜4の読出しが終了した後、データ制御
用レジスタ20を読出すことにより、各RAM内のデー
タの有効/無効の判断、および最終データ金判別するこ
とができる。RAM[出しアドレスカウンタlOはデー
タ制御用レジスタ20の読出し後にlだけ増分される。
以上の動作を繰返すことにより、8ビツトのデータバス
と32ビツトのデータバスとの間でデータが転送される
8ビツトと32ビツトとの間のデータ転送以外のデータ
転送も、整数倍のデータバス間の転送であれば、RAM
1〜4の個数、RAM@込み制御用カウンタ7のカウン
ト数、ならびにRAM$込み制御用デコーダ8のデコー
ド条件に変更を710えれば容易に実現できる。
(発明の効果) 以上説明したように本発明は、ビット数の大きいデータ
バスのビット数をビット数の小さいデータバスのビット
数で割った数だけFIFOメモリを備え、データ転送時
にはデータ書込み信号の回数をカウソトレ、そのカウン
ト値によりデータを書込むFIFOメモリを順に選択し
ビット数の大きいデータバスの1バイト分のデータが書
込1れた後、同時に各FIFOメモリよジ直接、データ
を読出すことにより、ハードウェア量が削除できるとと
もに、ノル−ドウエアが簡略化でき、さらに小容量でコ
ストの低いFIFOメモリが使用できると云う効果があ
る。
【図面の簡単な説明】
第1図は1本発明によるデータ処理装置の一実施例を示
すブロック図である。 1〜4・・、RAM   5.6・・・データバス7.
9.10・・・カウンタ 8.19・・・デコーダ  11.12・・・信号線1
3.14・・・アドレスバス 15〜18・・・メモリエリア 20・・・レジスタ

Claims (1)

    【特許請求の範囲】
  1. 第1のデータバスが第2のデータバスのビット数の整数
    倍になつているときに前記第2のデータバスより前記第
    1のデータバスへデータを転送するための前記整数倍の
    数のFIFOメモリと、前記データの転送時にデータ書
    込み信号の回数をカウントするためのカウンタと、前記
    カウントの順に前記データを書込むFIFOメモリを順
    次、選択するためのメモリ選択手段と、前記第1のデー
    タバス上の1ワード分のデータの書込みを終了した後に
    同時に前記FIFOメモリより直接、データを読出すた
    めの読出し制御手段とを具備して構成したことを特徴と
    するデータ処理装置。
JP28441789A 1989-10-31 1989-10-31 データ処理装置 Pending JPH03144843A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28441789A JPH03144843A (ja) 1989-10-31 1989-10-31 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28441789A JPH03144843A (ja) 1989-10-31 1989-10-31 データ処理装置

Publications (1)

Publication Number Publication Date
JPH03144843A true JPH03144843A (ja) 1991-06-20

Family

ID=17678287

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28441789A Pending JPH03144843A (ja) 1989-10-31 1989-10-31 データ処理装置

Country Status (1)

Country Link
JP (1) JPH03144843A (ja)

Similar Documents

Publication Publication Date Title
US4873666A (en) Message FIFO buffer controller
US4339804A (en) Memory system wherein individual bits may be updated
US5673396A (en) Adjustable depth/width FIFO buffer for variable width data transfers
US5568443A (en) Combination dual-port random access memory and multiple first-in-first-out (FIFO) buffer memories
CA1127318A (en) System for accessing memory modules
JPH02226579A (ja) Fifo・メモリ装置
US5146572A (en) Multiple data format interface
JPH07118187B2 (ja) 先入れ先出し記憶装置
US4575796A (en) Information processing unit
JPS59188764A (ja) メモリ装置
JPH03144843A (ja) データ処理装置
US5099416A (en) An operand storage compare (osc) detecting device using column and row signals in a buffer storage
JPH0154735B2 (ja)
JP2699482B2 (ja) データ転送制御装置
US5479165A (en) Two-dimensional coding apparatus
JPH01119823A (ja) 先入れ先出し記憶装置
JPH0833869B2 (ja) データ処理装置
SU1173446A1 (ru) Запоминающее устройство
SU680052A1 (ru) Запоминающее устройство
SU881722A1 (ru) Устройство дл сопр жени
JPS63129438A (ja) メモリ制御装置
SU1339653A1 (ru) Запоминающее устройство
JPS6168636A (ja) デ−タ処理装置
JPS60123956A (ja) メモリ書込装置
JPH11143766A (ja) 情報処理装置