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
Links
- 230000015654 memory Effects 0.000 claims abstract description 32
- 238000010586 diagram Methods 0.000 description 2
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 1
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 101001093690 Homo sapiens Protein pitchfork Proteins 0.000 description 1
- 102100036065 Protein pitchfork Human genes 0.000 description 1
- 101150046378 RAM1 gene Proteins 0.000 description 1
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はデータ処理装置の改良に関し、響にビット数の
小さいデータバスよりビット数の大きいデータバスへの
データ転送に関する。
小さいデータバスよりビット数の大きいデータバスへの
データ転送に関する。
(従来の技術)
従来、ビット数の小さいデータバスよりビット数の大き
いデータバスへのデータ転送は、1個のビット数が小さ
いデータバスより、このデータバスと同じビット数のF
IF(、lメモリにデータをいったん蓄積し、FIFO
メモリの出力側にビット数の大きいデータバスのビット
数に対応した数のデータ読出し専用のレジスタを設ケ、
レジスタの内容を読出すことにより、データバスのビッ
ト数の変換を行ってきた。
いデータバスへのデータ転送は、1個のビット数が小さ
いデータバスより、このデータバスと同じビット数のF
IF(、lメモリにデータをいったん蓄積し、FIFO
メモリの出力側にビット数の大きいデータバスのビット
数に対応した数のデータ読出し専用のレジスタを設ケ、
レジスタの内容を読出すことにより、データバスのビッ
ト数の変換を行ってきた。
(発明が解決しようとする課題)
上述した従来のビット数の小さいデータバスより、ビッ
ト数の大きいデータバスへのデータ転送方式は、FIF
Oメモリとデータ読出し用のレジスタとのインターフェ
ース用に制御用のハードウェアが必要となる。よって、
出力側のデータバスのビット数が犬きくなるほど、FI
FOメモリの出力側のハードウェア量が増加して複雑化
してしまうと云う欠点がある。
ト数の大きいデータバスへのデータ転送方式は、FIF
Oメモリとデータ読出し用のレジスタとのインターフェ
ース用に制御用のハードウェアが必要となる。よって、
出力側のデータバスのビット数が犬きくなるほど、FI
FOメモリの出力側のハードウェア量が増加して複雑化
してしまうと云う欠点がある。
また、1個のFIFOメモリによってバッファリングを
行っているので、大容量のFIFOメモリが必要になる
と云う欠点がある。
行っているので、大容量のFIFOメモリが必要になる
と云う欠点がある。
本発明の目的は、ビット数の大きいデータバスのビット
数をビット数の小さいデータバスのビット数で割った数
だけFIFOメモリ′fI:備え。
数をビット数の小さいデータバスのビット数で割った数
だけFIFOメモリ′fI:備え。
データ転送時にはデータ書込み信号の回数をカウントし
、そのカウント値によりデータを書込むFIFOメモリ
を順に選択し、ビット数の大きいデータバスの1バイト
分のデータが書込まれた後、同時に各FIFOメモリよ
り直接、データt−a出すことにより上記欠点を除去し
、小容量のPIF(Jメモリを使用できるように構成し
たデータ処理装置を提供することにある。
、そのカウント値によりデータを書込むFIFOメモリ
を順に選択し、ビット数の大きいデータバスの1バイト
分のデータが書込まれた後、同時に各FIFOメモリよ
り直接、データt−a出すことにより上記欠点を除去し
、小容量のPIF(Jメモリを使用できるように構成し
たデータ処理装置を提供することにある。
(課題を解決するための手段)
本発明によるデータ処理装置は複数個のFIF0メモリ
と、カウンタと、メモリ選択手段と。
と、カウンタと、メモリ選択手段と。
読出し制御手段とを具備して構成したものである。
複数個のFIFOメモリは、第1のデータバスが第2の
データバスのビット数の整数倍になっているときに、第
2のデータバスよジ第1のデータバスへデータを転送す
るためのもので。
データバスのビット数の整数倍になっているときに、第
2のデータバスよジ第1のデータバスへデータを転送す
るためのもので。
上記整数倍に等しい複数個数を有するものである。
カウンタは、データの転送時にデータ書込み信号の回数
をカウントするためのものである。
をカウントするためのものである。
メモリ選択手段は、カウントの順にデータを書込むFI
FOメモIJ ’に順次1選択するためのものである。
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読出し信号線。
すブロック図である。第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はデータ制御用レジスタである。
アドレスバス、15〜18はそれぞれ%RAMの同一ア
ドレス上のエリア、19はデータ転送終了判別用デコー
ダ、20はデータ制御用レジスタである。
RAM1〜4はそれぞれデュアルポート読出し/書込み
可能な記憶装置であり、FIFOメモリとして使用され
る。
可能な記憶装置であり、FIFOメモリとして使用され
る。
8ビツトのデータバス5よジ信号線11上のRAM書込
み信号によってRAM1〜4にデータを書込むとき、R
AM書込み制御用カウンタ7およびRAM書込み制御用
デコーダ8により。
み信号によってRAM1〜4にデータを書込むとき、R
AM書込み制御用カウンタ7およびRAM書込み制御用
デコーダ8により。
RAM1〜4の順にデータを書込む。RAM書込みアド
レスカウンタ9によ!lRAM書込みアドレスバス13
に出力されたアドレスは、RAM内のエリア15〜18
のすべてにデータが書込1れた後に1だけ加算される。
レスカウンタ9によ!lRAM書込みアドレスバス13
に出力されたアドレスは、RAM内のエリア15〜18
のすべてにデータが書込1れた後に1だけ加算される。
さらに、各RAM1〜4にデータを書込むとき、データ
制御用レジスタ20内の各RAMに対応するビットをセ
ットし、データ書込みの監視を行う。最終データの書込
みが終了した後。
制御用レジスタ20内の各RAMに対応するビットをセ
ットし、データ書込みの監視を行う。最終データの書込
みが終了した後。
転送の完了を示すデータをデータ転送終了判別用デコー
ダ19によりデコードし、データ制御用レジスタ20内
の転送終了ビットt−オンにする・RAM書込み制御用
カウンタ7t−リセットする。
ダ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だけ増分される。
M1〜4出しアドレスカウンタlOによ5RAM[出し
アドレスバス144c出力されるアドレスにより示され
る)LAM1〜4のエリア15〜18から同時に出力さ
れる。RAM1〜4の読出しが終了した後、データ制御
用レジスタ20を読出すことにより、各RAM内のデー
タの有効/無効の判断、および最終データ金判別するこ
とができる。RAM[出しアドレスカウンタlOはデー
タ制御用レジスタ20の読出し後にlだけ増分される。
以上の動作を繰返すことにより、8ビツトのデータバス
と32ビツトのデータバスとの間でデータが転送される
。
と32ビツトのデータバスとの間でデータが転送される
。
8ビツトと32ビツトとの間のデータ転送以外のデータ
転送も、整数倍のデータバス間の転送であれば、RAM
1〜4の個数、RAM@込み制御用カウンタ7のカウン
ト数、ならびにRAM$込み制御用デコーダ8のデコー
ド条件に変更を710えれば容易に実現できる。
転送も、整数倍のデータバス間の転送であれば、RAM
1〜4の個数、RAM@込み制御用カウンタ7のカウン
ト数、ならびにRAM$込み制御用デコーダ8のデコー
ド条件に変更を710えれば容易に実現できる。
(発明の効果)
以上説明したように本発明は、ビット数の大きいデータ
バスのビット数をビット数の小さいデータバスのビット
数で割った数だけFIFOメモリを備え、データ転送時
にはデータ書込み信号の回数をカウソトレ、そのカウン
ト値によりデータを書込むFIFOメモリを順に選択し
。
バスのビット数をビット数の小さいデータバスのビット
数で割った数だけFIFOメモリを備え、データ転送時
にはデータ書込み信号の回数をカウソトレ、そのカウン
ト値によりデータを書込むFIFOメモリを順に選択し
。
ビット数の大きいデータバスの1バイト分のデータが書
込1れた後、同時に各FIFOメモリよジ直接、データ
を読出すことにより、ハードウェア量が削除できるとと
もに、ノル−ドウエアが簡略化でき、さらに小容量でコ
ストの低いFIFOメモリが使用できると云う効果があ
る。
込1れた後、同時に各FIFOメモリよジ直接、データ
を読出すことにより、ハードウェア量が削除できるとと
もに、ノル−ドウエアが簡略化でき、さらに小容量でコ
ストの低いFIFOメモリが使用できると云う効果があ
る。
第1図は1本発明によるデータ処理装置の一実施例を示
すブロック図である。 1〜4・・、RAM 5.6・・・データバス7.
9.10・・・カウンタ 8.19・・・デコーダ 11.12・・・信号線1
3.14・・・アドレスバス 15〜18・・・メモリエリア 20・・・レジスタ
すブロック図である。 1〜4・・、RAM 5.6・・・データバス7.
9.10・・・カウンタ 8.19・・・デコーダ 11.12・・・信号線1
3.14・・・アドレスバス 15〜18・・・メモリエリア 20・・・レジスタ
Claims (1)
- 第1のデータバスが第2のデータバスのビット数の整数
倍になつているときに前記第2のデータバスより前記第
1のデータバスへデータを転送するための前記整数倍の
数のFIFOメモリと、前記データの転送時にデータ書
込み信号の回数をカウントするためのカウンタと、前記
カウントの順に前記データを書込むFIFOメモリを順
次、選択するためのメモリ選択手段と、前記第1のデー
タバス上の1ワード分のデータの書込みを終了した後に
同時に前記FIFOメモリより直接、データを読出すた
めの読出し制御手段とを具備して構成したことを特徴と
するデータ処理装置。
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) |
-
1989
- 1989-10-31 JP JP28441789A patent/JPH03144843A/ja active Pending
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) | 情報処理装置 |