JPS63229685A - メモリ制御方法 - Google Patents

メモリ制御方法

Info

Publication number
JPS63229685A
JPS63229685A JP62063195A JP6319587A JPS63229685A JP S63229685 A JPS63229685 A JP S63229685A JP 62063195 A JP62063195 A JP 62063195A JP 6319587 A JP6319587 A JP 6319587A JP S63229685 A JPS63229685 A JP S63229685A
Authority
JP
Japan
Prior art keywords
data
serial port
serial
cell array
input
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
JP62063195A
Other languages
English (en)
Inventor
Hitoshi Mitani
均 三谷
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP62063195A priority Critical patent/JPS63229685A/ja
Publication of JPS63229685A publication Critical patent/JPS63229685A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)

Abstract

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

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、メモリ制御方法に関し、特にシリアルアクセ
スポート付きのRAMに対してデータ入力を行うための
メモリ制御方法に関する。
B0発明の概要 本発明は、シリアルポート付きのRAMに対してデータ
をシリアル入力してメモリセルアレイ上の所定行に該シ
リアル入力データを転送するためのメモリ制御方法にお
いて、シリアル入力の前にメモリセルアレイ上の所定行
のデータをシリアルポートに転送しておくことにより、
書き換え部分以外のデータを元のまま保持した状態でシ
リアル入力を可能とするものである。
C9従来の技術 近年において、半導体メモリの容量が飛躍的に増大し、
種々の用途に多くの半導体メモリが使用されるようにな
っている。これに呼応して、半導体メモリの品種も増大
しており、例えば画像情報処理用のRAM (ランダム
アクセスメモリ)には、ランダムアクセスポート以外に
シリアルアクセスポートを備えたデュアルポート型のも
のが多く使用されるようになってきている。
このシリアルポート付きのRAMは、通常のRAMと同
様なメモリセルアレイに対するランダムアクセス入出力
(データの書き込み、読み出し)の他に、シリアルアク
セスポートからの入出力が可能となっている。このシリ
アルポートから上記メモリセルアレイへのデータ転送は
、該シリアルポートのサイズ(例えば512ビツト)を
単位として行われる。このようなシリアルポート付きの
RAMは、シリアルポートに対してデータの読み出しあ
るいはデータの書き込みを行っている際でもランダムア
クセスポートへは自由にアクセスできるので、データを
入出力しながら当該データに処理を加えるような用途、
例えば画像用メモリとして有用である。
D1発明が解決しようとする問題点 ところで、上述のようなデュアルポートRAMにおいて
、シリアルポートの内容の一部のみを書き換えたい場合
には、次のような不都合が生じてしまう。
すなわち、第6図に示すシリアルポートSPに対してデ
ータをシリアル入力し、ポート内の一部S、Iwのみに
データを書き込んだ後に、第7図に示すように該シリア
ルポートSPのデータをメモリセルアレイMSの所定行
Rnに転送(所謂ライト転送)すると、メモリセルアレ
イ上S上の書き換えたくない部分のデータが消失してし
まう、これは、上記シリアル入力によってシリアルポー
トサイズの一部S工の内容が書き換えられても、残りの
部分S0の内容についてはデータ入力前の何が記憶され
ているか不明のままの状態(図中斜線部参照)である点
と、シリアルポートSPとメモリセルアレイMSとの間
でのデータ転送は、シリアルポートサイズを単位として
行われる点とにより、上記内容不明部分SR6を含むシ
リアルポートサイズの全ての記録内容がそのままメモリ
セルアレイMSの該当行Rnに転送されて書き込まれて
しまうからである。
このように、データ書き換え部分以外の領域のデータの
保存が保証されないため、所謂マルチ画面やピクチャー
インピクチャー等の画像処理が有効に行えなくなり、画
面の一部のみを書き換えようとすると、・この書換部分
と同じ水平位置(同じ行)の残りの部分が元の画像と異
なるものとなってしまう虞れがある。
本発明は、このような実情に鑑みてなされたものであり
、シリアルポート付きRAMのシリアルポートを介して
データ入力を行う際に、シリアルポートのサイズより小
さい一部データのみを書き換えても残りを元のデータの
まま保存できるようなメモリ制御方法の提供を目的とす
る。
E0問題点を解決するための手段 本発明に係るメモリ制御方法は、上述の問題点を解決す
るために、シリアルポート付きのRAMのシリアルポー
トを介してデータを入力し、メモリセルアレイ上の所定
の行に該入力データを転送するようなメモリ制御方法に
おいて、上記シリアル入力データの入力に先立ち上記メ
モリセルアレイ上の上記所定行のデータを上記シリアル
ポートに転送し、この上記所定行データが書き込まれた
シリアルポートに上記シリアル入力データを入力した後
、このシリアル入力データに対応する部分のみが書き換
えられたシリアルポートのデータを上記メモリセルアレ
イ上の上記所定行に転送することを特徴としている。
F0作用 シリアル入力前のシリアルポート内には、メモリセルア
レイの所定行、すなわち該シリアルポート内データの転
送先の行のデータが予め書き込まれているため、シリア
ル入力によって、シリアルポートサイズよりも小さいサ
イズの一部データの書き換えを行っても、残りの部分に
は上記所定行のデータが元のまま保存されている。従っ
て、シリアルポートを介してのデータ入力によっても、
メモリセルアレイの・一部のみのデータ書き換えが実現
できる。
G、実施例 本発明に係るメモリ制御方法に用いられるメモリは、通
常のランダムアクセス可能なメモリセルアレイの他に該
メモリセルアレイの1行分の容量のシリアルアクセスポ
ートを有する所謂シリアルポート付きのRAMである。
ここでこのシリアルポートは、メモリセルアレイの任意
の1行との間で記憶内容の転送が可能であるとともに、
データの入出力をシリアルに行い得るものである。本発
明に係るメモリ制御方法は、このようなシリアルポート
を介してデータを入力し、メモリセルアレイ上の所定の
行に該入力データを転送するためのメモリ制御方法であ
る。以下、本発明に係るメモリ制御方法の一実施例を、
第1図A−Cを参照しながら説明する。
先ず、第1図Aにおいて、上記データのシリアル入力動
作に先立ち、メモリセルアレイMS上の上記所定行Rn
のデータをシリアルボー)SPに転送する。この所定行
Rnは、次にシリアル入力されたデータが転送される相
手先の行である。
次に、上記所定行Rnのデータが書き込まれたシリアル
ポートSPに所望のデータをシリアル入力し、第1図已
に示すように一部領域S、のみを書き換える。残りの領
域5ll11には上記所定行Rnのデータがそのまま保
存されている。
最後に、第1図Cに示すように、このシリアル入力デー
タに対応する部分S、wのみが書き換えられたシリアル
ポートSPのデータを、上記メモリセルアレイMS上の
上記所定行Rnに転送する。
このときのデータ転送は、シリアルポートサイズを単位
として行われ、シリアルボー)SP内の全データがメモ
リセルアレイMSの上記所定行Rnに転送されるが、シ
リアルボー)SP内の上記書き換えがなされない部分5
II6には元の上記行Rnのデータが保存されているた
め、実質的にメモリセルアレイMSの行Rn内の一部(
上記書き換え部分SNwに対応)のみ書き換えられ、他
の部分は元のデータがそのまま保存されることになる。
ここで、通常のラスクスキャン型ディスプレイの映像信
号に対応する画像データを取り扱う場合において、上記
メモリセルアレイを所謂フレームメモリとするとき、8
亥メモリセルアレイの1行は画面のIHあるいは1ライ
ン(水平走査線)に対応する。いま、上記映像信号の画
像データをIH(1ライン)毎に上記シリアルポートか
ら入出力し、1フレームを静止画像として記憶し表示さ
せるとともに、画面上の所望の部分に新たな画像を表示
させる所謂ピクチャーインピクチャーや画面分割表示あ
るいはマルチ画面表示等を実現する場合に、上述のよう
な手順でシリアルポート付きメモリを制御するためのタ
イムチャートを第2図に示している。
この第2図の時刻り、において、上記シリアルボー)S
Pに対する所定のラインの画像データのシリアル入力が
終了し、時刻1.からt3までの間に、上記シリアルポ
ートSPから上記メモリセルアレイMSの上記所定ライ
ンに対応する行へのデータ転送(所謂ライト転送、第1
図Cに対応)が行われ、上記所定ラインのデータについ
ての一連の入力動作が終了する0次に、時刻Laから次
のラインのデータについての一連の入力動作が開始され
、時刻t4からt、までの間に上記メモリセルアレイM
Sの上記次のラインの行のデータが上記シリアルポート
SPに転送(所謂リード転送、第1図Aに対応)され、
その後、時刻t、から上記シリアルポートSPに対する
上記次のラインの行の画像データの入力(シリアル入力
、第1図Bに対応)が開始される。以下同様に、シリア
ル入力が終了した後に上記ライト転送を実行し、さらに
次のラインについての上記リード転送から上記第1図の
A−Cの動作を必要に応じた回数だけ繰り返せばよい、
ここで、通常のシリアルポート付きRAMにおいて、上
記リード転送直後のシリアルポートSPは出力モード(
入出力共用端子が出力端子として機能するモード)とな
っているため、上記リード転送サイクル終了時からシリ
アル入力が開始されるまでの例えば時刻1.からt、ま
での間に、実質的なデータ転送を伴わないライト転送(
所謂疑似ライト転送)を実行させて、シリアルポートを
入力モードに切り換えておくことが必要とされる。
以上のように、時刻も、からのシリアル入力に先立つ時
刻t4からt、までの間に上記リード転送を行って、こ
れからデータ入力しようとするラインに相当する行のデ
ータを上記シリアルポートSPに転送しておき、このデ
ータ転送されたシリアルポートSPに対してシリアル入
力を行って一部データのみを書き換え、その後、シリア
ルポートSPのデータをメモリセルアレイに転送するこ
とにより、書き換え部分以外の領域については元のデー
タを保存するようにして、所謂ピクチャーインピクチャ
ーやマルチ画面等を容易に実現可能としている。
ところで、上述のようなシリアルポート付きのRAMは
、具体的には例えば第3図に示すような構成を有してい
る。この第3図において、メモリセルアレイMSとして
は、256行×256列のものが4個(64Kx4ビツ
ト)設けられ、これらの各メモリセルアレイMSO−M
S3に対応して、シリアルポートとしてのデータレジス
タ10〜13及びシリアル入出カバソファ20〜23が
それぞれ設けられている。各シリアル入出カバソファ2
0〜23に対するデータの入出力は、それぞれ端子5D
O−3D3を介して行われる。またメモリセルアレイM
SO−MS3は、行デコーダ30及び各列デコーダ40
〜43によりランダムアクセスが可能となっており、各
列デコーダ40〜43に対しそれぞれ設けられた入出力
バッファ50〜53の各端子DDO〜DD3を介してデ
ータの入出力が行われる。次に、例えば8ビ、トのアド
レス入力A0〜A、については、行アドレスと列アドレ
スとが時分割的に表れ、アドレスバッファ31によりこ
れらの行アドレスと列アドレスとが分離されるようにな
っており、アドレスバッファ31からの行アトーレスが
行デコーダ30に送られるのに対し、列アドレスが各列
デコーダ40〜43及び各データレジスタ10〜13に
それぞれ送られる。
さらに、所謂RAS (行アドレスストローブ)信号及
びCAS (列アドレスストローブ)信号がクロックジ
ェネレータ32に供給され、クロックジェネレータ32
から発生されたーのクロックがリフレッシュアドレスカ
ウンタ33に送られ、そのカウント出力が上記アドレス
バッファ31に送られており、また所謂SAS (シリ
アルアドレスストローブ)信号が上記各データレジスタ
10〜13に送られている。また、ME/WE (メモ
リイネーブル/ライトイネーブル)信号がライトクロッ
クジェネレータ34及び転送コントロール回路35に送
られ、TR10B (転送イネーブル/出力イネーブル
)信号が上記各バッファ50〜53及び転送コントロー
ル回路35に送られ、■(シリアルポートイネーブル)
信号が転送コントロール回路35及び上記各バッファ2
0〜23に送られている。
このようなシリアルポート付きRAMに対して、上述し
たような本発明実施例の動作を行わせるための各種信号
のタイミング生成回路部及びタイムチャートの具体例を
、第4図及び第5図を参照しながら説明する。
第4図において、タイミング生成回路部に供給される水
平パルスHPは画面の1ライン走査に対応して周期的に
出力されるものであり、同様に垂直パルスVPは1面(
1フイールド)の走査に対応している。カウンタ61に
は、クロック信号CLKがカウント入力として、また上
記水平パルスHPがクリアパルスとしてそれぞれ供給さ
れており、カウンタ61のカウント出力はタイミングパ
ターンROM62に送られている。リード/ライト制御
信号R/Wはフリップフロップ63に送られており、上
記垂直パルスVPをクロックとしてフリップフロップ6
3に供給することにより、■周期でメモリに対するリー
ド/ライトを切り換えるようにしている0行アドレスカ
ウンタ64は、上記水平パルスHPをクロックとし、上
記垂直パルスvPによりリセットされるものであり、二
〇カウンタ64より例えば8ビツトのアドレスA0〜A
7が行アドレスとして取り出される0次に、タイミング
パターンROM62からは、上記信号RAS、CAS、
TR10E、ME/WE、SE等がそれぞれ所定のタイ
ミングの下に出力されており、その−例を第5図に示す
。この第5図中の各時刻1++、Llffisulff
等は、クロック周期を単位として示されており、RAM
のアクセス速度、画面の1ラインの走査時間、時分割使
用されるRAMの個数等を考慮して、1クロック周期は
例えば数百ns(ナノ秒)程度となっている。
第5図において、時刻tl+””t12、時刻LIz〜
t13及び時刻t+i〜t14は、それぞれ上記第2図
の時刻L2〜L3、時刻t4〜t、及び時刻t。
〜t6の各転送サイクルに対応している。すなわち、時
刻tl+””tl!においては、時刻し、よりも前の間
にシリアル入力等がなされた上記シリアルポート内のデ
ータを上記メモリセルアレイの所定の行に転送(所謂ラ
イト転送)しており、RAS信号の立ち下がりのタイミ
ングで行アドレスを取り込み、CAS信号の立ち下がり
のタイミングで列アドレスを取り込んでいる。上記水平
パルスHPは、このライト転送サイクルの終了近傍に生
ずるものとしており、このパルスHPによって上記行ア
ドレスカウンタ64がカウントアツプされて、次の行が
指示されるようになる0時刻t1□〜ム、。
においては、上記メモリセルアレイの上記次の行のデー
タが上記シリアルポートに転送(リード転送)される。
ここで、RAS信号の立ち下がりのタイミングで取り込
まれる行アドレスは、上記水平パルスHPによる行アド
レスのカウントアツプにより、上記時刻tll〜t1.
のライト転送サイクルでの行アドレスの次の行の値とな
っている0次に、時刻t13からt14までの間におい
ては、実質的なデータ転送を伴わないライト転送(所謂
疑似ライト転送)を実行させて、シリアルポートを入力
モードに切り換えている。その後、時刻t14からSA
S (シリアルアドレスストローブ)信号の出力が開始
され、上記シリアルポートに対する上記次の行に関する
書き換え部分の画像データの入力(シリアル入力)が開
始される。
次に、上記シリアル入力が終了した後に、メモリセルア
レイの所定行(上記次の行)へデータ転送すれば、メモ
リセルアレイの上記所定行において、上記書き換え部分
に対応する部分以外には元の所定行データが再び書き込
まれ、実質的に上記書き換え部分に対応するメモリセル
アレイの一部のみが書き換えられることになる。従って
、シリアルポートを介してのデータ入力を行ってメモリ
セルアレイの一部のデータのみを書き換えても、残りの
部分のデータを保存できるため、所謂ピクチャーインピ
クチャーやマルチ画面等を容易に実現できる。
なお、本発明は、上記実施例のみに限定されるものでは
なく、例えば上記メモリセルアレイの容量等は任意に設
定でき、また、シリアルポート付きRAMの用途も画像
処理分野のフレームメモリ等に限定されず、計測やその
他一般のディジタル信号処理用メモリとして使用する場
合にも容易に適用できる。この他、本発明の要旨を逸脱
しない範囲において種々の変更が可能である。
H0発明の効果 本発明のメモリ制御方法によれば、シリアル入力された
データをメモリセルアレイの所定行に転送する場合のシ
リアル入力前に、メモリセルアレイの上記所定行のデー
タをシリアルポート内に予め書き込んでおくことにより
、シリアルポート内の一部を書き換えた場合でも残りの
部分には上記所定行のデータが元のまま保存されること
になり、シリアルポートを介してデータ入力を行う場合
にもメモリセルアレイの一部データのみを書き換えるこ
とができる。従って、例えば画像用メモリとして使用す
る場合には、所謂ピクチャーインピクチャーやマルチ画
面表示等の機能を容易に実現できる。
【図面の簡単な説明】
第1図A−Cは本発明に係るメモリ制御方法の一実施例
を説明するための模式図、第2図は概略動作説明のため
のタイムチャート、第3図はシリアルポート付きRAM
の概略構成を示すブロック図、第4図は第3図の各制御
信号のタイミングを生成するための構成を示すブロック
図、第5図は第4図に構成により生成される各制御II
信号のタイミンブチャート、第6図及び第7図は従来例
を説明するための模式図である。 MS・・・メモリセルアレイ SP・・・シリアルポート 10〜13・・・データレジスタ 20〜23.50〜53・・・バッファ30・・・行デ
コーダ 31・・・アドレスバッファ 40〜43・・・列デコーダ

Claims (1)

  1. 【特許請求の範囲】  シリアルポート付きのRAMのシリアルポートを介し
    てデータを入力し、メモリセルアレイ上の所定の行に該
    入力データを転送するためのメモリ制御方法において、 上記シリアル入力データの入力に先立ち、上記メモリセ
    ルアレイ上の上記所定行のデータを上記シリアルポート
    に転送し、 次に上記所定行データが書き込まれたシリアルポートに
    上記シリアル入力データを入力し、最後にこのシリアル
    入力データに対応する部分のみが書き換えられたシリア
    ルポートのデータを上記メモリセルアレイ上の上記所定
    行に転送することを特徴とするメモリ制御方法。
JP62063195A 1987-03-18 1987-03-18 メモリ制御方法 Pending JPS63229685A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62063195A JPS63229685A (ja) 1987-03-18 1987-03-18 メモリ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62063195A JPS63229685A (ja) 1987-03-18 1987-03-18 メモリ制御方法

Publications (1)

Publication Number Publication Date
JPS63229685A true JPS63229685A (ja) 1988-09-26

Family

ID=13222195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62063195A Pending JPS63229685A (ja) 1987-03-18 1987-03-18 メモリ制御方法

Country Status (1)

Country Link
JP (1) JPS63229685A (ja)

Similar Documents

Publication Publication Date Title
US4644502A (en) Semiconductor memory device typically used as a video ram
US4541075A (en) Random access memory having a second input/output port
US4633441A (en) Dual port memory circuit
US4412313A (en) Random access memory system having high-speed serial data paths
EP0208325A2 (en) Image memory
US4870621A (en) Dual port memory device with improved serial access scheme
EP0198673B1 (en) Image memory
JPH0141994B2 (ja)
US4811305A (en) Semiconductor memory having high-speed serial access scheme
US4916541A (en) Picture processor
JPS61288240A (ja) 半導体記憶装置
JPS5823373A (ja) 画像メモリ装置
EP0326171B1 (en) Display controller having a function of controlling various display memories
JPS63229685A (ja) メモリ制御方法
JP3021810B2 (ja) マルチポートメモリ
JPS63123142A (ja) 半導体記憶装置
KR950009076B1 (ko) 듀얼포트 메모리와 그 제어방법
JP2566911B2 (ja) デユアルポ−トメモリ
JPS61289596A (ja) 半導体記憶装置
JPH0361199B2 (ja)
JPS60211690A (ja) メモリ回路
JP2605058B2 (ja) 映像処理システム
JPS63156291A (ja) 画像メモリ
JPS635758B2 (ja)
JPS62275388A (ja) 半導体記憶装置