JPH0772876B2 - メモリ制御回路 - Google Patents

メモリ制御回路

Info

Publication number
JPH0772876B2
JPH0772876B2 JP2046246A JP4624690A JPH0772876B2 JP H0772876 B2 JPH0772876 B2 JP H0772876B2 JP 2046246 A JP2046246 A JP 2046246A JP 4624690 A JP4624690 A JP 4624690A JP H0772876 B2 JPH0772876 B2 JP H0772876B2
Authority
JP
Japan
Prior art keywords
data
address
memory
odd
read
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.)
Expired - Fee Related
Application number
JP2046246A
Other languages
English (en)
Other versions
JPH03248242A (ja
Inventor
保彦 服部
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2046246A priority Critical patent/JPH0772876B2/ja
Publication of JPH03248242A publication Critical patent/JPH03248242A/ja
Publication of JPH0772876B2 publication Critical patent/JPH0772876B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、デジタル信号処理装置(DSP)等に搭載され
るメモリを動作させるメモリ制御回路に関する。
(ロ)従来の技術 従来、DSPにはデータの書き込み及び読み出しが自由な
スタティックRAM等のメモリが搭載され、入力されるデ
ジタルデータが一旦そのメモリに記憶される。このよう
なメモリに記憶されたデジタルデータは、読み出されて
所定の演算に使用された後に再びメモリに記憶される。
このとき、そのメモリには新しいデジタルデータが順次
入力され、或るアドレスから読み出されたデジタルデー
タは、そのアドレスの次のアドレスに書き込まれること
になる。具体的には、デジタルデータが読み出された際
のアドレスデータに「1」を加算し、デジタルデータを
書き込みアドレスの指定に用いる。
第5図は、上述のようなメモリの動作を行うメモリ制御
回路のブロック図であり、第6図はその動作タイミング
図である。
データバス(1)に接続されたメモリ(2)には、所定
の周期で変化するNビットのアドレスデータADRが供給
され、このアドレスデータADRに従ってメモリ(2)の
アドレスが順に指定される。また、メモリ(2)にはデ
ータの読み出し許可するリードイネーブル信号RE及びデ
ータの書き込みを許可するライトイネーブル信号WEが供
給され、アドレスデータADRに従って指定されたアドレ
スからのデータの読み出し、及びそのアドレスへのデー
タの書き込みが制御される。
一方、データバス(1)は、データホールド機能を有す
る演算回路(3)に接続され、メモリ(2)から読み出
されるデータを演算回路(3)に伝送すると共に演算回
路(3)からメモリ(2)にデータを返送する。
アドレスデータADRは、一定の周期Tで1アドレスずつ
変化し、メモリ(2)のアドレスを順に指定する。そし
て、アドレスの指定に同期するリードイネーブル信号RE
及びライトイネーブル信号WEに従い、期間T1に所定アド
レスからデータが読み出されて演算回路(3)に伝送さ
れ、次の期間T2に演算回路(3)からデータが返送さ
れ、データを読み出したアドレスの次のアドレスにデー
タが書き込まれる。即ち、第6図に示すように、メモリ
(2)の或るアドレスからデータが読み出された後にア
ドレスデータADRが1アドレス変化して次のアドレスが
指定され、そのアドレスに演算回路(3)にホールドさ
れているデータが書き込まれるように構成される。これ
らのリードイネーブル信号RE及びライトイネーブル信号
WEは、共通する基本クロックから作成されるものであ
り、その基本クロックに従ってアドレスデータADRを変
化させることに依り、データの読み出し及び書き込みを
アドレスの指定に同期させることができる。
(ハ)発明が解決しようとする課題 しかしながら、上述の如きメモリ制御回路に於いては、
メモリ(2)の或るアドレスに記憶されているデータを
次のアドレスに移すのに、データの読み出し及びデータ
の書き込みの2つのステップが必要となるために、動作
速度が遅くなり、高速での信号処理には適さないといっ
た問題が生じる。
また、読み出したデータをそのまま次のアドレスに書き
込むことのできるような特殊な構成のメモリを用いるこ
とで、1つのステップでのデータの移送が可能になる
が、回路が複雑になることから、回路規模の増大に伴う
コストアップを招くことになり、さらには複雑な回路で
の信号の遅延等を考慮すると、誤動作防止のために動作
速度を十分に速くすることはできない。
そこで本発明は、特殊な構成のメモリや複雑な回路を用
いることなく、メモリの或るアドレスに記憶されている
データを1つのステップで異なるアドレスに移すことの
できるメモリ制御回路の提供を目的とする。
(ニ)課題を解決するための手段 本発明は、上述の課題を解決するためになされたもの
で、その特徴は、データの読み出し、書き込み及びアド
レスの指定が独立し、夫々共通のデータバスに接続され
た第1及び第2のメモリと、最下位ビットを除いたアド
レスデータに従って上記第1及び第2のメモリのアドレ
スを同時に指定する手段と、最下位ビットのアドレスデ
ータに従って奇数アドレス期間で上記第1のメモからデ
ータを読み出し、偶数アドレス期間で上記第2のメモリ
からデータを読み出す手段と、奇数アドレス期間に読み
出されるデータを同期間に上記第2のメモリに書き込
み、偶数アドレス期間に読み出されるデータを同期間で
上記第1のメモリに書き込み手段と、を備え、奇数アド
レス期間に最下位ビットを除く上記アドレスデータに一
定データを加算し、加算されたアドレスデータに従って
上記第2のメモリのアドレスを指定することにある。
(ホ)作 用 本発明に依れば、奇数アドレス期間では第1のメモリか
ら読み出されたデータがデータバスに出力されると共に
データバスから第2のメモリに書き込まれ、偶数アドレ
ス期間では第2のメモリから読み出されたデータがデー
タバスに出力されると共にデータバスから第1のメモリ
に書き込まれる。そして、第2のメモリのアドレスを奇
数アドレス期間に第1のメモリと1アドレスだけずらし
たことに依り、第1のメモリと第2のメモリとの間でデ
ータの読み出し及び書き込みが繰り返えされて1アドレ
スずつデータが移されることになる。
(ヘ)実施例 本発明の一実施例を図面に従って説明する。
第1図は本発明メモリ制御回路のブロック図であり、第
2図はその動作タイミング図である。
ODDメモリ(11)及びEVENメモリ(12)は、同一の容量
を有しており、共通のデータバス(10)に接続される。
ODDメモリ(11)には、最下位ビットを除いたNビット
のアドレスデータA1〜ANが供給され、EVENメモリ(12)
には、同じアドレスデータA1〜ANが加算回路(13)を介
して供給される。この加算回路(13)は、奇数アドレス
期間ODDにアドレスデータA1〜ANに「1」を加算し、偶
数アドレス期間EVENにはアドレスデータA1〜ANをそのま
ま出力するように構成されている。奇数アドレス期間OD
Dと偶数アドレス期間EVENとの判別には、最下位ビット
のアドレスデータA0が用いられ、このアドレスデータA0
が「1」であれば奇数アドレス期間ODD、「0」であれ
ば偶数アドレス期間EVENであると判別される。また、ア
ドレスデータA0は、夫々のメモリ(11)(12)のリード
イネーブル信号REとして用いられ、ODDメモリ(11)に
はアドレスデータA0がそのまま供給され、EVENメモリ
(12)にはインバータ(14)を介してアドレスデータA0
が供給される。さらにODDメモリ(11)及びEVENメモリ
(12)には、偶数アドレス期間EVENに書き込みを許可す
るライトイネーブル信号WE1及び奇数アドレスODDに書き
込みを許可するライトイネーブル信号WE2が夫々供給さ
れる。従って、奇数アドレス期間ODDには、ODDメモリ
(11)からデータが読み出され、そのデータがEVENメモ
リ(12)に書き込まれる。このとき、EVENメモリ(12)
のアドレスは、加算回路(13)の作用に依りODDメモリ
(11)のアドレスに対して1アドレス先行している。一
方、偶数アドレス期間EVENには、EVENメモリ(12)から
データが読み出され、そのデータがODDメモリ(11)に
書き込まれる。このときの両メモリ(11)(12)のアド
レスは一致しており、読み出したアドレスと同一のアド
レスに書き込まれる。例えば、第3図に示すようなメモ
リに於いては、ODDメモリ(11)のアドレスO11から読み
出されるデータはEVENメモリ(12)のアドレスE21に書
き込まれ、次にEVENメモリ(12)のアドレスE21から読
み出されてODDメモリ(11)のアドレスO21に書き込まれ
る。以後、1アドレス周期毎に夫々のアドレスO21,E31,
O31,E41,O41…に順にデータが移される。
第4図は、加算回路(13)の一例を示す回路図である。
この加算回路(13)はN個のXORゲート(XOR1)〜(XOR
N)とN−1個のANDゲート(AND1)〜(ANDN-1)からな
り、各XORゲート(XOR1)〜(XORN)の一方の入力にN
ビットのアドレスデータA1〜ANが供給され、各XORゲー
ト(XOR1)〜(XORN)の出力から出力A′〜A′
得るように構成されている。最下位のXORゲート(XO
R1)の他方の入力には最下位ビットのアドレスデータA0
が供給され、このXORゲート(XOR1)の両入力の論理積
がANDゲート(AND1)からXORゲート(XOR2)の他方の入
力に供給され、桁上げ信号を成し、同様にしてXORゲー
ト(XOR2)(XOR3)…の両入力の論理積がANDゲート(A
ND2)(AND3)…から1桁上位のXORゲート(XOR3)(XO
R4)…他方の入力に桁上げ信号として供給される。従っ
て、アドレスデータA0が「1」のとき(奇数アドレス期
間ODD)には、アドレスデータA1〜ANに「1」が加算さ
れ、その出力A′〜A′がEVENメモリ(12)に与え
られ、アドレスデータA0が「0」のとき(偶数アドレス
期間EVEN)にはアドレスデータA1〜ANがそのままEVENメ
モリ(12)に与えられる。
以上の構成に依れば、ODDメモリ(11)とEVENメモリ(1
2)との間でデータの読み出し及び書き込みが同時且つ
交互に行われ、その読み出し及び書き込みの度、即ちア
ドレス期間毎にデータが順次1アドレスずつ移されるこ
とになる。
尚、本実施例に於いては、奇数アドレス期間ODDにEVEN
メモリのアドレスを1アドレス先行させる場合を例示し
たが、偶数アドレス期間EVENにODDメモリのアドレスを
1アドレス先行させるように構成しても良い。この場合
には、加算回路(13)に換えてアドレスデータA1〜AN
ら「1」を差引く減算回路を設け、偶数アドレス期間EV
ENにアドレスデータA1〜ANから「1」を差引いてEVENメ
モリ(12)に与えるように構成すれば良い。
(ト)発明の効果 本発明に依れば、回路規模の大幅な増大を伴うことなく
メモリの或るアドレスに記憶されているデータを1つの
ステップで異なるアドレスに移すことが可能となり、動
作速度の向上が図れる。また、メモリ自体も特に特殊な
構成を必要とせず、少なくとも従来の1/2の容量を有す
るメモリが2つあれば良く、コストアップを伴うことは
ない。
従って、安価で高速での信号処理に適したメモリ制御回
路を実現できる。
【図面の簡単な説明】
第1図は本発明メモリ制御回路のブロック図、第2図は
第1図の動作タイミング、第3図はメモリの概略図、第
4図は加算回路の回路図、第5図は従来のメモリ制御回
路のブロック図、第6図は第5図の動作タイミング図で
ある。 (1)……データバス、(2)……メモリ、(10)……
データバス、(11)……ODDメモリ、(12)……EVENメ
モリ、(13)……加算回路、(14)……インバータ、
(XOR1)〜(XORN)……XORゲート、(AND1)〜(AND
N-1)……ANDゲート。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】データの読み出し、書き込み及びアドレス
    の指定が独立し、夫々共通のデータバスに接続された第
    1及び第2のメモリと、所定の順序で変化するアドレス
    データの内、最下位ビットを除いた上位ビットデータに
    従って上記第1及び第2のメモリのアドレスを同時に指
    定する手段と、上記アドレスデータの最下位ビットが、
    第1の値を成す奇数アドレス期間に上記第1のメモリか
    らデータを読み出して上記第2のメモリへ書き込み、第
    2の値を成す偶数アドレス期間に上記第2のメモリから
    データを読み出して上記第1のメモリへ書き込む手段
    と、を備え、上記奇数アドレス期間には上記上位ビット
    データに一定データを加算し、一定データが加算された
    上記上位ビットデータに従って上記第2のメモリのアド
    レスを指定することを特徴とするメモリ制御回路。
  2. 【請求項2】データの読み出し、書き込み及びアドレス
    の指定が独立し、夫々共通のデータバスに接続された第
    1及び第2のメモリと、所定の順序で変化するアドレス
    データの内、最下位ビットを除いた上位ビットデータに
    従って上記第1及び第2のメモリのアドレスを同時に指
    定する手段と、上記アドレスデータの最下位ビットが、
    第1の値を成す奇数アドレス期間に上記第1のメモリか
    らデータを読み出して上記第2のメモリへ書き込み、第
    2の値を成す偶数アドレス期間に上記第2のメモリから
    データを読み出して上記第1のメモリへ書き込む手段
    と、を備え、上記偶数アドレス期間には上記上位ビット
    データから一定データを減算し、一定データが減算され
    た上記上位ビットデータに従って上記第2のメモリのア
    ドレスを指定することを特徴とするメモリ制御回路。
JP2046246A 1990-02-27 1990-02-27 メモリ制御回路 Expired - Fee Related JPH0772876B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2046246A JPH0772876B2 (ja) 1990-02-27 1990-02-27 メモリ制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2046246A JPH0772876B2 (ja) 1990-02-27 1990-02-27 メモリ制御回路

Publications (2)

Publication Number Publication Date
JPH03248242A JPH03248242A (ja) 1991-11-06
JPH0772876B2 true JPH0772876B2 (ja) 1995-08-02

Family

ID=12741796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2046246A Expired - Fee Related JPH0772876B2 (ja) 1990-02-27 1990-02-27 メモリ制御回路

Country Status (1)

Country Link
JP (1) JPH0772876B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3299564B2 (ja) * 1992-05-11 2002-07-08 松下電器産業株式会社 メモリ装置
US10847366B2 (en) 2018-11-16 2020-11-24 Asm Ip Holding B.V. Methods for depositing a transition metal chalcogenide film on a substrate by a cyclical deposition process

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63177236A (ja) * 1987-01-19 1988-07-21 Jeol Ltd デユアルメモリアクセス回路

Also Published As

Publication number Publication date
JPH03248242A (ja) 1991-11-06

Similar Documents

Publication Publication Date Title
JP3945793B2 (ja) 同期型半導体メモリ装置のデータ入力回路
JPS6363938B2 (ja)
JP3170146B2 (ja) 半導体記憶装置
JPS6155688B2 (ja)
JPS6041769B2 (ja) アドレス指定方式
JPH0772876B2 (ja) メモリ制御回路
JPH01204147A (ja) アドレス修飾回路
JP2502403B2 (ja) Dma制御装置
JPS6146916B2 (ja)
JPS6097454A (ja) デ−タ処理装置
JPH0553920A (ja) 構造化アドレス生成装置
JP2595992B2 (ja) 電子楽器
JPH04326134A (ja) トレース装置
JPH06188635A (ja) 任意波形発生装置
JPH082756Y2 (ja) 画像処理装置
JPS62168235A (ja) デ−タ処理装置
JPH0352694B2 (ja)
JPH0375945A (ja) データ処理装置
JPH0419894A (ja) エラスティックストア回路
JPH09219089A (ja) シフトレジスタ
JPS60243696A (ja) 拡大デ−タ発生装置
JPS6041098A (ja) 音声編集制御装置
JPH02116077A (ja) 論理合成機能付メモリ
JPS6027971A (ja) アドレス空間の拡大方法
JPS58192153A (ja) ゾ−ンビツト作成回路

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees