JPH0784860A - 情報処理システム - Google Patents

情報処理システム

Info

Publication number
JPH0784860A
JPH0784860A JP6185655A JP18565594A JPH0784860A JP H0784860 A JPH0784860 A JP H0784860A JP 6185655 A JP6185655 A JP 6185655A JP 18565594 A JP18565594 A JP 18565594A JP H0784860 A JPH0784860 A JP H0784860A
Authority
JP
Japan
Prior art keywords
data
operation mode
memory element
bus
processing device
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
JP6185655A
Other languages
English (en)
Inventor
Toshihiko Ogura
敏彦 小倉
Hiroaki Aotsu
広明 青津
Koichi Kimura
光一 木村
Hiromichi Enomoto
博道 榎本
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP6185655A priority Critical patent/JPH0784860A/ja
Publication of JPH0784860A publication Critical patent/JPH0784860A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dram (AREA)
  • Memory System (AREA)

Abstract

(57)【要約】 (修正有) 【目的】メモリ素子に対して高速で所望の動作モードで
アクセスする。 【構成】データ処理装置6からバスを介して転送される
データDj をメモリ素子2に対して入力するデータ入力
端子、データ処理装置6からバスを介して送信される動
作モード選択信号A4〜A1及びメモリ素子2へのアドレ
ス信号A23〜A1を入力するアドレス入力端子、データ
入力端子に入力されたデータDj をメモリ素子2へ転送
する期間と異なる期間においてアドレス入力端子から入
力された動作モード選択信号を格納して動作モードを設
定する動作モード選択信号格納手段3、および動作モー
ド選択信号格納手段3に格納された動作モード選択信号
に基づいてデータ入力端子に入力されたデータについて
のメモリ素子へ転送する動作モードを選択して実行する
動作モード選択手段1を備える。

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】本発明は、記憶回路内に設けられ
たメモリ素子に対してデータ処理装置からデータをバス
を介して高速で所望の動作モードでアクセスできるよう
にした情報処理システムに関する。 【0002】 【従来の技術】近年、半導体技術の進歩により、メモリ
の高速化や大容量化が行なわれている。大容量化を実現
する手法としてはダイナミックRAMがよく用いられて
いるが、アドレス信号を時分割で与えるため、アクセス
時間が多くかかり、高速化が困難となっていた。この課
題を解決するため、ニブルモ−ドアクセスが考案されて
いる。ニブルモ−ドは、1回のアドレス指定で4回のデ
−タアクセスを行なう方法で、アドレス指定時間の減少
で高速化が図るものである。この方法を用いた例として
は、特開昭59−75490号公報(「半導体記憶装
置」)が挙げられる。 【0003】 【発明が解決しようとする課題】上述したニブルモ−ド
アクセスの設定は、ダイナミックRAMの高速アクセス
を実現する上では有効であるが、図2に示すグラフィッ
クディスプレイ装置のフレ−ムバッファのラスタ演算機
能をメモリ内部に取り込む等の用途には必ずしも有効で
はない。すなわち、ニブルアクセスモ−ドの設定は、現
在のアクセスサイクル(1回のアドレス指定で4回のデ
−タアクセス)にのみ有効である。それに対し、ラスタ
演算では、演算指定を1回行なうとしばらく同じ演算モ
−ドで動作することで指定のオ−バ−ヘッドを少なくし
ており、設定したモ−ドがその後のアクセスサイクルで
も有効になっている必要がある。従って、メモリに演算
器を内蔵し、外部から演算モ−ド等の指定を行なう方法
としては、このニブルモ−ドの設定方法には課題があ
る。 【0004】本発明の目的は、この課題を解決するため
に、記憶回路内に設けられたメモリ素子に対してデータ
処理装置からデータをバスを介して高速で所望の動作モ
ードでアクセスできるようにした情報処理システムを提
供することにある。 【0005】 【課題を解決するための手段】本発明は、上記目的を達
成するために、データ処理装置を設け、該データ処理装
置に接続されたバスを設け、メモリ素子、前記データ処
理装置から前記バスを介して転送されるデータを前記メ
モリ素子に対して入力するデータ入力端子、前記データ
処理装置から前記バスを介して送信される動作モード選
択信号と前記メモリ素子へのアドレス信号とを入力する
アドレス入力端子、前記データ入力端子に入力されたデ
ータを前記メモリ素子へ転送する期間と異なる期間にお
いて前記アドレス入力端子から入力された動作モード選
択信号を格納して動作モードを設定する動作モード選択
信号格納手段、および該動作モード選択信号格納手段に
格納された動作モード選択信号に基づいて前記データ入
力端子に入力されたデータについてのメモリ素子へ転送
する動作モードを選択して実行する動作モード選択手段
を備えた記憶回路を設けたことを情報処理システムであ
る。 【0006】 【作用】上記構成により、記憶回路内に設けられたメモ
リ素子に対する動作モードの事前設定をデータ処理装置
からバスを介してアドレス端子を用いて行なうことがで
き、その結果メモリ素子に対してデータ処理装置からデ
ータをバスを介して高速で多種類の動作モードでアクセ
スすることができる。 【0007】 【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。 【0008】まず、本発明の概念を説明する。 【0009】図2で示すフレームバッファ用メモリの周
辺回路を減らすためには、メモリ、演算器、演算機能指
定レジスタ、書き込みマクス回路を一体化したIC(I
ntegrated Circuit)を作ることが考
えられる。現状のグラフィックディスプレイでは、演算
機能として要求されるものは論理演算が主体であるた
め、演算器は演算データのビット単位に分割することが
可能である。算術演算を使う場合も桁上げ信号を扱う回
路を付加することで、原則的にはビット単位の分割は可
能である。書き込みマスク回路4はビット単位の書き込
み制御を行う回路であるから、ビット単位に分割できる
ことは明らかである。しかしながら演算機能指定レジス
タ3は、演算器1の演算機能の数で決まるビット長であ
り、演算データのビット長(ここでは16)とは無関係
であるため、演算データのビット単位に分割することは
できない。したがって演算機能指定レジスタ3は、分割
した単位毎に持つ必要がある。このように、分割した単
位毎に同一の機能のものを持つことは無駄であるがIC
の集積度は年毎に高くなり、一体化した場合のメモリ素
子の数に対する周辺回路として使われる素子の数の比率
は1%にもならないわずかのものであるため問題とはな
らない。一体化をした場合に、演算機能指定レジスタ3
を分割単位毎に持つことは、以上に示したようにそれほ
ど問題ではないが、図2に示したフレームバッファをデ
ータのビット単位に分割することには問題がある。図2
のフレームバッファを使うためには、実際のメモリアク
セスを行う前に、演算機能指定レジスタ3に演算機能デ
ータを書き込みマスク回路4に書き込みマスクデータを
設定する必要がある。図2のフレームバッファでは、ど
ちらのデータもデータ処理装置からのデータ信号D15
0を入力信号としているため、ビット単位に分割する
と1ビットの信号となってしまうので、書き込みマスク
回路4では問題がないが、演算機能指定レジスタ3では
2種類の演算しか指定できなくなってしまう。このよう
に、メモリのビット構成の違いで演算機能の数が変わる
ことは問題である。本発明は、演算機能指定をデータバ
スで行うため、データのビット分割に依存することにな
り発生しているのに着目し、データバスと違いビット分
割に依存しないアドレス信号を用いて指定するものであ
る。 【0010】次に、本発明の一実施例を説明する。 【0011】図1は、実施例のフレームバッファ用メモ
リ回路の構成である。1は演算器、2はメモリ素子、3
は演算機能指定レジスタ(動作モード選択信号格納手
段)、4は書き込みマスク回路、Djはグラフィック描
画用データ処理装置のデータ信号16ビットの中の1ビ
ット信号、A23〜A1はデータ処理装置のアドレス信
号、WEはデータ処理装置のライト制御信号、FSは演
算機能指定レジスタ3及び書き込みマスク回路4に対す
るデータセット制御信号、DOjはメモリ素子2の読み
出しデータ、DIjは演算器1の演算結果データ、Wj
はメモリ素子2に対する書き込み制御信号である。 【0012】図3は書き込みマスク回路の構成である。
41は書き込みマスクデータ格納レジスタ、42はライ
ト制御信号WEを抑止するためのゲートである。 【0013】図4は図1のメモリ回路によるフレームバ
ッファの構成例である。図4では接続関係を明確にする
ため、4ビットの構成を示してある。 【0014】図5はグラフィックディスプレイシステム
に実施例のメモリ回路を適用した例である。6はデータ
処理装置、7はセット信号FSを発生するデコード回路
である。 【0015】以下、実施例のメモリ回路の動作を説明す
る。 【0016】実施例では、メモリ回路5は800000
H〜8FFFFFH番地に割当てられている。ここでH
は16進数であることを示しバイトを単位とする番地で
ある。デコード回路7は900000H〜90001F
H番地でセット信号FSを出力する。演算器1の演算機
能(動作モード)は図6に示す16種である。データ処
理装置6が例えば900014H番地にFOFFHを書
き込むと、デコード回路7はセット信号FSを出力し、
演算機能指定レジスタ3に演算機能(動作モード)選択
信号であるアドレス信号A4〜A1すなわち1010(B
はビットデータ)をセットする。この結果、演算器(動
作モード選択手段)1は演算機能指定レジスタ3にセッ
トされたアドレス信号A4〜A1すなわち1010に基づ
いて図6の演算機能表に示すように、論理和を演算機能
として選択する。また書き込みマスク回路4では、書き
込みマスクデータ格納レジスタ41にデータ処理装置6
からのデータ0F0FFの16ビットのデータの中の1
ビットをセットする。セットされる1ビットは、メモリ
素子のビット位置と同一の位置である。この結果、書き
込みマスクデータとしてF0FFHがセットされたこと
になる。 【0017】次にデータ処理装置6が800000H番
地にF3FFHを書く場合について説明する。8000
00H番地には、0512Hが格納してあるとする。デ
ータ処理装置6のメモリアクセスタイミングを図7に示
す。データ処理装置6のメモリ回路5に対するライトア
クセスは、図7に示すようにリード・モディファイ・ラ
イト動作となる。リード・モディファイ・ライトのリー
ドのタイミングでDOバスには0512Hが読み出さ
れ、DバスにはF3FFHが入力されている。次のモデ
ィファイのタイミングで、演算器1はDバスとDOバス
のデータを演算し、DIバスに演算結果を出力する。こ
の場合はDバスの値がF3FFHであり、DOバスが0
512Hであるため、DIバスのデータはF7FFHと
なる。これは、前述した動作で演算器1は論理和を演算
機能として選択しているためである。最後にリード・モ
ディファイ・ライトのライトのタイミングでDIバスの
データF7FFHをライトするが前述のセット動作で、
書き込みマスクデータはF0FFHがセットされてお
り、図3に示すようにマスクデータが0のビットはゲー
ト42がONとなり、1のビットはゲート42がOFF
となるため、D11〜D8の4ビットのみが実際のライト
動作を実行し、残りの12ビットではライト動作は起こ
らない。この結果、800000H番地のデータは07
12Hになる。 【0018】以上述べたように、本実施例ではアドレス
信号の一部を制御信号として用いるため、データの分割
方法によらず演算機能の指定が可能なリード・モディフ
ァイ・ライトを行うメモリ回路が実現することができ
る。実施例のメモリ回路で通常のメモリICと異なるの
は、演算機能及び書き込みマクスデータをセットするた
めのセット信号FSのみであり、ICのピンは1ピン増
加するだけなので、この相異は図1の回路のままIC化
する上で問題にならない。例えば、64K×1ビット構
成の Dynamic RAMでは1ピンは使用してい
ないものもあるため、この空ピンにFSを使うことが可
能である。 【0019】また、このセット信号を通常のメモリアク
セスと異なるタイミングシーケンスで実現してもよいこ
とは明らかである。例えば図8に示すような、 Dyn
amic RAMの通常シーケンスではでてこない。R
AS信号の立下がりとWE信号でセット信号を作ること
が可能である。 【0020】なお、本実施例ではデータ幅を16ビット
とし、分割の単位を1ビットとしたが、どちらの値も本
実施例で説明した値以外の値でもよいことは明らかであ
る。 【0021】また実施例では、演算機能の指定と書き込
みマスクの指定を同時に行っているが、別々に指定する
ようにしてもよいことも明らかである。 【0022】さらに、演算器の機能指定のデータ幅も4
ビット以外でも良いことも明らかである。 【0023】また、シフトレジスタを内蔵して、シリア
ル出力を持つ構成のメモリに対して、本実施例を適用し
てもよいことも明らかである。 【0024】 【発明の効果】本発明によれば、記憶回路内に設けられ
たメモリ素子に対する動作モードの事前設定をデータ処
理装置からバスを介してアドレス端子を用いて行なうこ
とができ、その結果メモリ素子に対してデータ処理装置
からデータをバスを介して高速で多種類の動作モードで
アクセスすることができる効果を奏する。また、本発明
によれば、従来のメモリと同一の信号ピン配置でデータ
処理装置からバスを介してのデータのアクセスを実現で
きるので、互換性が維持された情報処理システムを実現
することができる。
【図面の簡単な説明】 【図1】実施例のメモリ回路を示すブロック図である。 【図2】従来例のフレームバッファ用メモリを示すブロ
ック図である。 【図3】書き込みマスク回路を示す図である。 【図4】実施例のフレームバッファ構成を説明するため
の図である。 【図5】グラフィックディスプレイシステムの構成例を
示すブロック図である。 【図6】演算機能を説明するための図である。 【図7】メモリアクセスタイミングを示すタイミングチ
ャートである。 【図8】セット信号作成タイミングを示すタイミングチ
ャートである。 【符号の説明】 1…演算器、 2…メモリ素子、 3…演算機能指
定レジスタ、4…書き込みマスク回路、 D15〜D0
…入力データ、A23〜A1…アドレス信号、 WE…
書き込み制御信号、FS…セット信号。
フロントページの続き (72)発明者 木村 光一 神奈川県横浜市戸塚区吉田町292番地株式 会社日立製作所マイクロエレクトロニクス 機器開発研究所内 (72)発明者 榎本 博道 神奈川県奏野市堀山下1番地株式会社日立 製作所神奈川工場内

Claims (1)

  1. 【特許請求の範囲】 1.データ処理装置を設け、該データ処理装置に接続さ
    れたバスを設け、メモリ素子、前記データ処理装置から
    前記バスを介して転送されるデータを前記メモリ素子に
    対して入力するデータ入力端子、前記データ処理装置か
    ら前記バスを介して送信される動作モード選択信号と前
    記メモリ素子へのアドレス信号とを入力するアドレス入
    力端子、前記データ入力端子に入力されたデータを前記
    メモリ素子へ転送する期間と異なる期間において前記ア
    ドレス入力端子から入力された動作モード選択信号を格
    納して動作モードを設定する動作モード選択信号格納手
    段、および該動作モード選択信号格納手段に格納された
    動作モード選択信号に基づいて前記データ入力端子に入
    力されたデータについてのメモリ素子へ転送する動作モ
    ードを選択して実行する動作モード選択手段を備えた記
    憶回路を設けたことを情報処理システム。
JP6185655A 1994-08-08 1994-08-08 情報処理システム Pending JPH0784860A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6185655A JPH0784860A (ja) 1994-08-08 1994-08-08 情報処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6185655A JPH0784860A (ja) 1994-08-08 1994-08-08 情報処理システム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP4127132A Division JPH05216741A (ja) 1992-05-20 1992-05-20 記憶回路及びその動作モード設定方法

Publications (1)

Publication Number Publication Date
JPH0784860A true JPH0784860A (ja) 1995-03-31

Family

ID=16174566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6185655A Pending JPH0784860A (ja) 1994-08-08 1994-08-08 情報処理システム

Country Status (1)

Country Link
JP (1) JPH0784860A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58196671A (ja) * 1982-05-10 1983-11-16 Hitachi Ltd 半導体記憶素子
JPS60554A (ja) * 1983-06-16 1985-01-05 Toshiba Corp メモリ制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58196671A (ja) * 1982-05-10 1983-11-16 Hitachi Ltd 半導体記憶素子
JPS60554A (ja) * 1983-06-16 1985-01-05 Toshiba Corp メモリ制御装置

Similar Documents

Publication Publication Date Title
US5175835A (en) Multi-mode DRAM controller
JPH077260B2 (ja) 画像データ回転処理装置及びその方法
JP2735173B2 (ja) ワンチップメモリデバイス
JP2591514B2 (ja) 1チップメモリデバイス
JPH0784860A (ja) 情報処理システム
JP2811929B2 (ja) 半導体記憶装置
JP2605656B2 (ja) 1チップメモリデバイス
JPH0697394B2 (ja) 記憶回路
JPH0784861A (ja) 記憶回路及び1チップメモリデバイス
JPH05216741A (ja) 記憶回路及びその動作モード設定方法
JP2591515B2 (ja) 1チップメモリデバイス
JPS59206878A (ja) グラフイツクメモリのアクセス制御方式
JPH08123716A (ja) メモリシステム
JPS6048828B2 (ja) メモリアドレス方式
JPS6325717A (ja) デ−タ転送回路
JPH06208539A (ja) 高速データ転送方式
JPH08152873A (ja) データ処理システム
JPS63129438A (ja) メモリ制御装置
JPS59223831A (ja) アドレス拡張dma制御装置
JPH01287767A (ja) Ramの制御回路
JPH04153984A (ja) ダイナミックメモリの制御方法
JPH0241058B2 (ja)
JPH07101552B2 (ja) メモリ集積回路
JPS60254477A (ja) メモリシステム
JPH02137040A (ja) 画像処理装置