JPH04177553A - パラレルビットデータ変換装置 - Google Patents

パラレルビットデータ変換装置

Info

Publication number
JPH04177553A
JPH04177553A JP2305138A JP30513890A JPH04177553A JP H04177553 A JPH04177553 A JP H04177553A JP 2305138 A JP2305138 A JP 2305138A JP 30513890 A JP30513890 A JP 30513890A JP H04177553 A JPH04177553 A JP H04177553A
Authority
JP
Japan
Prior art keywords
bit data
data
memory
parallel
bit
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
JP2305138A
Other languages
English (en)
Inventor
Kenji Sakurai
健二 櫻井
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2305138A priority Critical patent/JPH04177553A/ja
Publication of JPH04177553A publication Critical patent/JPH04177553A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明はパラレルビットデータ変換装置に係わり、特に
オーディオファイル等に使用するティスフコントロール
装置として用いるに有効なノくラレルビットデータ変換
装置に関する。
従来の技術 従来、この種のディスクコントロール装置としては第2
図に示されるものが知られている。この装置はダイレク
トアクセスコントローラ1,2、ディスクメモリ3、キ
ャッシュメモリ4,5、HDC6、ディスクドライブ7
、トランシーバ8゜9,10,11、ラッチ12,13
,14,15.16.17、MPU18を備えて構成さ
れている。この装置はディスクドライブ7のデータをデ
ィスクメモリ3へ転送する場合には、パラレル16ビツ
トデータをディスクドライブ7から読み出し、このデー
タを上位8ビツトのデータと下位8ビツトのデータに分
け、上位ビットをキャッシュ4へ格納し、下位8ビツト
のデータをキャッシュ5へ格納し、各キャッシュメモリ
4,5に格納されたデータをそれぞれディスクメモリ3
へ転送し、ディスクメモリ3に16ビツトのデータとし
て格納する方式を採用している。
発明が解決しようとする課題 しかしながら、上記従来のディスクコントロール装置で
は、ディスクドライブ7からデータを読み出すHDC6
のデータ転送がパラレル16ビツトデータに対応するよ
うに構成されているため、パラレル16ビツトデータを
パラレル16ビツトデータとして転送することは可能で
あるが、ディスクドライブ7からデータを読み出すため
のICがパラレル8ビツトデータに対応したもので構成
された場合には、パラレル8ビツトデータをパラレル1
6ビツトデータとして転送することかできなくなる。
本発明の目的は、ビット数の相異なるパラレルビットデ
ータのうちビット数の小さいパラレルビットデータをビ
ット数の大きいパラレルビットデータに変換して転送す
ることかできるパラレルビットデータ変換装置を提供す
ることにある。
課題を解決するための手段 本発明は、上記目的を達成するために、ビット数の相異
なるパラレルビットデータを格納する複数の主メモリに
対してデータの書き込み及び読み出しを実行するコント
ローラと、ビット数の大きいパラレルビットデータの上
位ビットデータに対応したデータを格納する上位ビット
メモリと、ビット数の大きいパラレルビットデータの下
位ビットデータに対応したデータを格納する下位ビット
メモリと、各主メモリと上位ビットメモリとをそれぞれ
結ぶデータバス中に設けられ、データバスから入力した
上位ビットデータをラッチして指定の方向へ転送する複
数の上位ビット用トランシーバと、各主メモリと下位ビ
ットメモリとをそれぞれ結ぶデータバス中に設けられ、
データバスから入力した下位ビットデータをラッチして
指定の方向へ転送する複数の下位ビット用トランンーバ
とを備え、前記コントローラは、ビット数の小さい一方
の主メモリのパラレルビットデータを主メモリから順次
読み出し、読み出したパラレルビットデータを交互に上
位ビットデータと下位ビットデータとに指定し、各ビッ
トデータを交互に上位ビットメモリと下位ビットメモリ
に転送し、上位ビットメモリと下位ビットメモリに格納
されたパラレルビットデータを同時に他方の主メモリへ
転送する制御を実行してなるパラレルビットデータ変換
装置を構成したものである。
作用 したがって、本発明によれば、ビット数の小さい一方の
主メモリのパラレルビットデータをこの主メモリから読
み出した際、各パラレルビットデータを上位ビットデー
タと下位ビットデータとに指定し、各ビットデータを交
互に上位ビットメモリと下位ビットメモリへ転送し、上
位ビットメモリと下位ビットメモリに格納されたパラレ
ルビットデータを同時に他方の主メモリへ転送するよう
にしたため、これらの制御を繰り返すことにより、ビッ
ト数の小さいパラレルビットデータをビット数の大きい
パラレルビットデータに変換することが可能となる。
実施例 第1図は本発明の一実施例の構成を示すものである。第
1図において、ディスクコントロール装置はダイレクト
メモリアクセスコントローラ1゜2、ディスクメモリ3
、キャッシュメモリ4゜5、ディスクドライブ7、トラ
ンシーバ8,9゜10.11、ラッチ12,13,14
,15,16.17、マイクロプロセッシングユニット
(MPU)18、スカシプロコトルコントローラ(SP
U)19を備えて構成されており、ディスクメモリ3、
キャッシュメモリ4,5、ディスクドライブ7、トラン
シーバ8,9,10,11、スカシプロコトルコントロ
ーラ19がそれぞれデータバスDBを介して接続されて
いる。
ダイレクトメモリアクセスコントローラ1はアドレスバ
スABを介してラッチ12,14,16、キャッシュメ
モリ4,5、ディスクメモリ3と接続されており、アド
レスバスABを介してキャッシュメモリ4,5及びディ
スクメモリ3の制御を実行するようになっている。ダイ
レクトメモリアクセスコントローラ2はアドレスバスA
Bを介してラッチ13,15.17、キャッシュメモリ
4,5、スカシプロコトルコントローラ19に接続され
ており、アドレスバスABを介してキャッシュメモリ4
,5、スカシプロコトルコントローラ19の制御を実行
するようになっている。そして各コントローラ1,2は
マイクロプロセッンングユニット18からの指令に従っ
て各部の制御を実行するようになっている。さらにスカ
シプロコトルコントローラ19はMPU18からの指令
に従ってディスクドライブ7のデータ転送を制御するよ
うになっている。
キャッシュメモリ4はディスクメモリ3に格納されるパ
ラレル16ビツトデータの上位ビットデータに対応した
8ビツトのデータを格納し、キャッシュメモリ5はパラ
レル16ビソトテータの下位ビットデータに対応した8
ビツトのデータを格納するようになっている。トランシ
ーバ8゜10はキャッシュメモリ4又はディスクメモリ
3に格納されたデータを指定の方向に転送する上位ビッ
ト用トランシーバとして構成されており、トランシーバ
9,11はキャッシュメモリ5又はディスクメモリ3に
格納された下位ビットデータを指定の方向へ転送する下
位ビット用トランシーバとして構成されている。
以上の構成において、MPU18からスカシプロコトル
コントローラ19にコントローラすれ、ディスクドライ
ブ7から8ビツトのパラレルデータが読み出されると、
コントローラ19からコントローラ2ヘリクエストが転
送される。リクエストを受けたコントローラ2がラッチ
15を介してコントローラ19ヘデータバス使用許可信
号を転送すると、コントローラ19によって読み出され
た8ビツトのパラレルデータはそれぞれトランシーバ1
0.11へ転送される。この時MPU18はトランシー
バ10.11に対して、最初のパラレル8ビツトか転送
された時にはトランシーバ10を開き、次のパラレル8
ビツトが転送された時にはトランシーバ11のみを開き
、トランシーバ10.11を交互に開くための制御を実
行する。即ちコントローラ19によって読み出されたパ
ラレル8ビツトのうち上位8ビツトのデータをキャッシ
ュメモリ4へ転送し、下位8ビツトのデータをキャッシ
ュメモリ5へ転送する制御を行う。
次にディスクドライブ7からパラレルデータを読み出す
ための制御が終了した後は、MPU18からコントロー
ラ1ヘデータの読み込みを指令するとともに、トランシ
ーバ8,9に対してキャッシュメモリ4.5からのデー
タを同時にディスクメモリ3へ転送する指令を出力する
。これによりキャッシュメモリ4の上位ビットデータと
キャッシュメモリ5の下位ビットデータが同時にディス
クメモリ3に順次転送され、ディスクメモリ3にはパラ
レル16ビツトテータが格納されることになる。
このように、上記実施例によれば、ディスクドライブ7
に格納された8ビyトのデータを上位ビットデータと下
位ビットデータとに分けてそれぞれキャッシュメモリ4
,5に格納し、各キャッシュメモリ4.5に格納された
データを同時にディスクメモリ3へ転送するようにした
ため、パラレル8ビツトデータをタイミングよくパラレ
ル16ビツトデータに変換することができる。
またパラレル16ビツトデータをパラレル8ビツトデー
タに変換することも可能である。
発明の効果 本発明は上記実施例より明らかなように、以下に示す効
果を有する。
(1)ビット数の小さいパラレルビットデータを上位ビ
ットデータと下位ビットデータに分けてメモリに一旦格
納し、その後メモリに格納した上位ビットデータと下位
ビットデータを同時に他方のメモリに転送するようにし
たため、ビット数の小さいパラレルビットデータをビッ
ト数の大きいパラレルビットデータに変換することがで
きる。
(2)読み出したパラレルビットデータを一旦メモリに
格納するようにしているため、パラレルビットデータの
読み出しをタイミングよく行うことが可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すパラレルビットデータ
変換装置の構成図、第2図は従来例の構成図である。 1.2・・・ダイレクトメモリアクセスコントローラ、
3・・・ディスクメモリ、4,5・・・キャッシュメモ
リ、7・・・ディスクドライブ、8,9,10.11・
・・トランシーバ、12,13,14.15.16.1
7・・・ラッチ、18・・・マイクロプロセッシングユ
ニット、19・・・スカシフロトコルコントローラ。 代理人の氏名 弁理士小鍜治 明ほか2名第19 第2図

Claims (1)

    【特許請求の範囲】
  1. ビット数の相異なるパラレルビットデータを格納する複
    数の主メモリに対してデータの書き込み及び読み出しを
    実行するコントローラと、ビット数の大きいパラレルビ
    ットデータの上位ビットデータに対応したデータを格納
    する上位ビットメモリと、ビット数の大きいパラレルビ
    ットデータの下位ビットデータに対応したデータを格納
    する下位ビットメモリと、各主メモリと上位ビットメモ
    リとをそれぞれ結ぶデータバス中に設けられ、データバ
    スから入力した上位ビットデータをラッチして指定の方
    向へ転送する複数の上位ビット用トランシーバと、各主
    メモリと下位ビットメモリとをそれぞれ結ぶデータバス
    中に設けられ、データバスから入力した下位ビットデー
    タをラッチして指定の方向へ転送する複数の下位ビット
    用トランシーバとを備え、前記コントローラは、ビット
    数の小さい一方の主メモリのパラレルビットデータを主
    メモリから順次読み出し、読み出したパラレルビットデ
    ータを交互に上位ビットデータと下位ビットデータとに
    指定し、各ビットデータを交互に上位ビットメモリと下
    位ビットメモリに転送し、上位ビットメモリと下位ビッ
    トメモリに格納されたパラレルビットデータを同時に他
    方の主メモリへ転送する制御を実行してなるパラレルビ
    ットデータ変換装置。
JP2305138A 1990-11-09 1990-11-09 パラレルビットデータ変換装置 Pending JPH04177553A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2305138A JPH04177553A (ja) 1990-11-09 1990-11-09 パラレルビットデータ変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2305138A JPH04177553A (ja) 1990-11-09 1990-11-09 パラレルビットデータ変換装置

Publications (1)

Publication Number Publication Date
JPH04177553A true JPH04177553A (ja) 1992-06-24

Family

ID=17941544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2305138A Pending JPH04177553A (ja) 1990-11-09 1990-11-09 パラレルビットデータ変換装置

Country Status (1)

Country Link
JP (1) JPH04177553A (ja)

Similar Documents

Publication Publication Date Title
JP3688835B2 (ja) データ記憶システム及び同システムに適用するデータ転送方法
JPH046980B2 (ja)
JPH03189843A (ja) データ処理システムおよび方法
JP2550705B2 (ja) 記憶装置
JPH04287217A (ja) ディスクコントローラ
JPS6271084A (ja) 半導体集積回路
JP2570986B2 (ja) データ転送制御装置及び方法
JPS6068461A (ja) メモリ多重アクセス装置
JPH0279149A (ja) 記録装置のデータ転送方式
JPS63292356A (ja) Dma制御装置
JPS62168246A (ja) メモリ書込み制御方式
JPH04346150A (ja) データ転送処理システム
JPH01250163A (ja) バス制御装置
JPH05143524A (ja) カウンタ制御方式
JPH02304616A (ja) ファイル制御システム
JPH04333950A (ja) 情報処理システム
JPS63168720A (ja) メモリバツフア装置
JPH06314251A (ja) Scsiデータ転送装置
JPH03158954A (ja) マイクロコンピュータシステム
JPS60205643A (ja) アドレス制御方式
JPH0353318A (ja) 2ポートメモリ
JPH05151150A (ja) コンピユータのデータ入出力装置
JPS60151766A (ja) 共有メモリアクセス方式
JPS61272853A (ja) デ−タ転送方式
JPS62137624A (ja) デイスクコントロ−ラ装置