JPH02144647A - メモリ装置 - Google Patents

メモリ装置

Info

Publication number
JPH02144647A
JPH02144647A JP29910988A JP29910988A JPH02144647A JP H02144647 A JPH02144647 A JP H02144647A JP 29910988 A JP29910988 A JP 29910988A JP 29910988 A JP29910988 A JP 29910988A JP H02144647 A JPH02144647 A JP H02144647A
Authority
JP
Japan
Prior art keywords
connection
register
connection condition
condition register
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
Application number
JP29910988A
Other languages
English (en)
Inventor
Naoki Matsunuma
松沼 直樹
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP29910988A priority Critical patent/JPH02144647A/ja
Publication of JPH02144647A publication Critical patent/JPH02144647A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 マイクロプロセッサ等のバスに接続されるメモリ装置に
おいて、画像処理等の演算に伴うビット単位の処理の高
速化を実現するために、メモリの出力側のデータ・バス
のバスへの接続を任意に切り替える手段金持たせること
により、メモリの読出し時にデータのビット位置の変換
を行い、これにより、ピント単位の処理の高速化を少な
いハードウェアで実現したものである。
(産業上の利用分野) 本発明は、計算機システムなどで使用されるメモリ装置
に関し、特にその中でも画像処理演算等に使用されるピ
ント単位の操作の高速化を図ったメモリ装置に関するも
のである。
〔従来の技術〕
近年、パーソナル・コンピュータ等の小規模なシステム
においても、画像データを扱うことに対する要求が大き
くなっている。このような画像データを扱うシステムに
おいては、拡大や縮小、鏡像変換など画像処理演算が必
要とされる。一方、パーソナル・コンピュータ等の小規
模ナシステムの中央処理装置CPUどして使用されるマ
イクロプロセッサは、本来的にコード・データの演算を
目的として作られたものであり、画像処理演算、中でも
ピントの位置関係を掻作するような演算は苦手としてい
る。
第15図は従来のメモリ装置の1例を示す図である。同
図において、50はメモリ、B1と82はバス・バッフ
ァをそれぞれ示す。第15図に示すような従来のメモリ
装置において、画像処理演算を実行しようとするど、十
分な処理速度を得ることができない。
第16図は画像処理高速化のための従来の構成例を示す
図である。同図において、61は画像処理プロセッサ、
Bはバス・バッファをそれぞれ示す。画像処理演算のハ
ードウェアQこよる高速化を目指したシステムでは画像
処理専用のプロセッサ61を別に持たせる構成を採用し
ている。しかし、このようなシステムでは、ハードウェ
ア量が増加し、コスト的に高価なものとなってしまう。
〔発明が解決しようとする課題〕
上述のように、第15図に示すような従来方式では、十
分な画像処理速度を得ることが出来ず、また、第16図
に示すような従来方式では、ハードウエア量が増加し、
高価なものとなる。
本発明は、この点に濫みて創作されたものであって、少
ないハードウェアで画像処理演算の高速化を実現するこ
とを目的としている。
〔課題を解決するための手段〕
第1図は請求項(1)記載の発明を示すものである。
請求項(1)記載の発明は、マイクロプロセッサ等のバ
スに接続されたメモリ装置において、メモリ50からの
出力テ゛−夕とデータ・バスとの接続関係を設定するた
めの接続条件レジスタ10と、接続条件レジスタの設定
に従い前記接続関係杏切り替える接続切替手段40を設
けたものである。
第2図は請求項(2)記載の発明を示す図である。
請求項(2)記載の発明では、レジスタ無効化手段30
が設けられている。レジスタ無効化下段30は、策動化
指示信号の値に応じて、接続条件レジスタ10を有効又
は無効にするものである。接続切替手段40ば、接続条
件レジスタ10が有効な場合には、接続条件レジスタ1
0の値に応じてメモリ50の出力とデータ゛・バスとを
接続し7、接続条件レジスタ10が無効の場合には、固
定パターンに従ってメモリ50の出力とデータ・ハスと
を接続する。
以下、画像処理演算の一つとして鏡像変換を例として請
求項(1)、(2)記載の発明の詳細な説明する。
第6図は鏡像変換の説明図である。同図に示すように、
画像の左右を入替える変換を鏡像変換と呼ぶ。この変換
を行うためには、第7図に示すように、ピント位置の入
替え処理が必要とされる。本発明により、このよ・うな
ビット位置の入替え処理を行うためには、第7図に示す
ビット・入替え条件を接続条件レジスタ10に設定し、
メモリを読出ずことにより実現される。
第3図は請求項(3)記載の発明を示す図である。
請求項(3)の発明においては、複数の接続条件レジス
タ10a、10b、・・・と、レジスタ選択手段20が
設けられているゆレジスタ選択手段20は、選択指示信
号の値に応じて1個の接続条件レジスタを選択する。接
続切替手段40は、選択された接続条件レジスタの設定
に従いメモリ出力とデータ・ハスの接続関係を定める。
第4図は請求項(4)記載の発明を示す図である。
請求項(4)記載の発明は、請求項(3)の発明におい
てレジスタ無効化手段30を設けたものである。レジス
タ無効化手段;30は、無効化指示信号の値に応じ、て
選択された接続条件L・ジスタを有効または無効にする
ものである。接続切替手段40は、選択された接続条件
レジスタが有効な時には当該接続条件しジスタの設定に
従って7メモリ出力とデータ・・\スの接υと関係を定
め41選択された接続条件レジスタが無効な時には特定
の接続関係に従って1111記度続関係を定める。
第5図は請求項(5)記載の発明を説明するだめのメモ
リ・マツプである。読出アドレスがメモリ領域(a)を
示してきる場合には第4図の接続条件し・ジスタ10a
を有効とし、読出アドレスがメモリ領域すを示している
場合には第11図の接続条件レジスタ1つ1)を有効ど
し、読出アドレスがメモリ領域Cを示し2ている+)合
には接続条件レジスタ10aおよび101)が無効にな
もように、レジスタ無効化手段30およびレジスタ選択
手段20を制御する。レジスタ無効化信号および選択指
示信号は読出アト1/スをデコ・−ドすることにより得
られる。
読出アドレスがメモリ領域Cを示している場合における
特定の接続条件の例を第9図に示す。
請求項(3)ないし請求項(5)記載に発明によると、
例えば下記のような処理を行うことが出来る。鏡像変換
をしたデータと変換をしないデータの演算を行いたい場
合には、接続条件レジスタ10aに鏡像変換の設定を行
い、メ1り領域aから鏡像変換を行ったデータを読み出
し、メモリ領域Cから変換を行わないデータを読み出し
て演算すれば良い。また、横方向に2倍拡大を行いたい
場合には、接続条件レジスタ10a、10bにそれぞれ
第8図に示すような接続関係を設定し、メモリ領域aと
メモリ領域すを交互に読み出せば良い。これにより、横
方向に2倍拡大したデータを得ることが出来る。
(実施例〕 第10図ないし第13図は本発明の1実施例を示す図で
ある。第10図は本発明の1実施例の全体を示す図であ
る。同図において、10aと10bは接続条件レジスタ
、20はレジスタ選択回路、30はレジスタ無効化回路
、40は接続切替回路、50はメモリ、B1とB2はバ
ス・バッファをそれぞれ示している。
接続条件レジスタ10aには、データ・バスの下位3ビ
ツト、アドレス・バスの下位3ビツト及びレジスタ書込
み信号が入力される。接続条件レジスタloaは8個の
レジスタを有しており、レジスタ書込み信号がアクティ
ブになると、アドレスの下位3ビツト(八〇2〜ADO
)によって指定されたレジスタにデータ・バスの下位3
ビツトのデータが書き込まれる。接続条件レジスタ10
bについても同様である。接続条件レジスタ10aから
24ビツトの信号が出力され、同様に、接続条件レジス
タtabからも24ビツトの信号が出力される。接続条
件レジスタから出力される24ビツトの出力の内のビッ
ト31〜3i+2(但しi−0゜1、・・・7)は、デ
ータ・バスのビットiにメモリ出力の何れのビ・7トに
接続するかを指定するものである。接続条件レジスタ1
0aの24ビツトの出力および接続条件レジスタ10b
の24ピツI・の出力はレジスタ選択回路20に入力さ
れる。レジスタ選択回路20には制御信号としてアドレ
スのビット12 (AD12)が入力される。レジスタ
選択回路20は、^012が0゛のときには接続条件レ
ジスタ10aの出力を出力し、AD12が°“1゛のと
きには接続条件レジスタtabの出力を出力する。
レジスタ選択回路20の出力はレジスタ無効化回路30
に入力され、また、レジスタ無効化回路30には無効化
指示信号としてアドレスのビット13 (AD13)が
入力される。レジスタ無効化回路30は、AD13が“
1”のときはレジスタ選択回路20からの信号をそのま
ま出力し、AD13が“0°゛のときは定型の24ビツ
ト・パターンを出力する。接続切替回路40は、レジス
タ無効化回路30から出力されるビット31〜31+2
によって定まるメモリ出力ビットをデータ・バスのビッ
トiに接続する。メモリ50は、データ入力やデータ出
力、アドレス入力等を有している。メモリ50のデータ
出力は、接続切替回路40を介してデータ・バスに接続
され、アドレス入力にはアドレスのADII〜ADOO
が入力される。
第11図はレジスタ選択回路の構成例を示す図である。
同図において、207は2 to 1マルチプレクサを
示す。接続条件レジスタ10aのデータ・バスのビット
7に対応する設定値出力を上位からRA72. [?A
71. RA70と呼び、データ・バスのビット6に対
応する出力をRA62.RA61.RA60と呼ぶ。以
下、同様である。また、接続条件レジスタtabの出力
をRB72.RB71.Ru2O,・・・と呼ぶ。第9
図はレジスタ選択回路のデータ・バスのピント7に対応
する回路を示すものであが、他のピントに対応する回路
も同様な構成を持ち、単純な2 to 1マルチプレク
サをアドレスのビット12によって選択する構成どなる
。A旧2が0“のときはI?A72〜RA70が、A1
112が°゛1゛のときはRB72〜RB70が5SE
L72〜5SEL70に出力される。
第12図はレジスタ無効化回路の構成例を示す図である
。同図において、372〜361はOR回路、360は
AND回路をそれぞれ示す。
レジスタ無効化回路30は、接続条件レジスタが有効な
ときはレジスタ選択回路20の出力を接続切替回路40
に入力し、接続条件レジスタが無効のときは、接続切替
え回路40による接続を特定パターンとするための固定
値を出力する回路である。本実施例における接続条件レ
ジスタが無効なときの固定出力を以下に示す。
(BSEL72.7I、70)=(1,1,1)(BS
EL62、6 i 、 60)・(1,1,0)(BS
EL52.51、50)・(1,0,1)(BSEL4
2,41.40)・(1,0,0)(BSEL32,3
1.30)=(0,1,1)(BSEL22.21.2
0)=(0,1,0)(BSEL12.11.10)・
(0,0,1)(BSEL02,01,00)=(0,
0,0)第12図はレジスタ無効化回路の一部を示すが
、他のビットについても前述の固定出力に従って同様に
構成される。
第13図は接続切替回路の構成例を示す図である。同図
において、470ないし400は8 to 1マルチプ
レクサを示す。
データ・バスの各ビットに対応して8t01マルチプレ
クサ470,460.・・・、400が設けられ、メモ
リ出力の8ビツト(MD07〜MDOO)をレジスタ無
効化回路30からの各ビットに対応する出力で切替える
構成となる。マルチプレクサ47iは、選択入力(A、
B、C)= (1,1,1)のとき最上段の入力(MD
O7)を出力とし、(A、B、C)= (1゜1.0)
のどき次段の入力(ME)06)を出力とし、(A、B
、C)= (0,O,O)のとき最下段の入力(MDO
O)を出力とする。
なお、本実施例においてはアドレス割付けによって特別
なアドレス・デコード回路は省いた構成となっている。
本実施例におけるアドレスの条件を以下に示す。
(AD13,4012) (0,0)  接続条件レジスタLOaが有効。
(0,1)  接続条件レジスタ10bが有効。
(1,x)  接続条件レジスタが無効。
第14図は本発明の他の実施例における接続切替回路の
電気回路図を示すものである。同図において、470゛
ないし477′はAND回路、478゛はOR回路をそ
れぞれ示す。
他の実施例における接続条件【/ジスタは、データ・バ
スの8本のデータ信号線に対してそれぞれ8ビツト設定
され、メモリ出力の各ビットをその信号線に接続するか
否かを独立に指定することが出来る。1本の信号線に複
数のメモリ出力が接続された場合は、その信号線の出力
は接続された全てのメモリ出力の論理和となる。この機
能は、OR間引きと呼ばれる縮小処理等で使用される。
〔発明の効果〕
以上の説明から判るように、本発明によれば、中央処理
装置のメモリ読出し動作のみでビット位置に関わる演算
を行うことが出来、処理の高速化が実現できる。また、
特別な画像処理プロセッサを必要とせず、少ないハード
ウェア量で実現することができる。
【図面の簡単な説明】
第1図は請求項(1)記載の発明を説明する図、第2図
は請求項(2)記載の発明を説明する図、第3図は請求
項(3)記載の発明を説明する図、第4図は請求項(4
)記載の発明を説明する図、第5図は請求項(5)記載
の発明を説明するためのメモリ・マツプを示す図、第6
図は鏡像変換を説明する図、第7図は鏡像変換に必要な
ビット操作を示す図、第8図は2倍拡大に必要なビット
操作を示す図、第9図は接続条件レジスタが無効な時の
ビット接続の例を示す図、第1O図は本発明の1実施例
の全体構成を示す図、第11図はレジスタ選択回路の構
成例を示す図、第12図はレジスタ無効化回路の構成例
を示す図、第13図は接続切替回路の構成例を示す図、
第14図は他の実施例における接続切替回路の構成例を
示す図、第15図は従来のメモリ装置の構成例を示す図
、第16図は画像処理高速化のための従来の構成例を示
す図である。 10aと10b・・・接続条件レジスタ、20・・・レ
ジスタ選択回路、30・・・レジスタ無効化回路、40
・・・接続切替回路、50・・・メモリ、B1とB2・
・・バス・バッファ。

Claims (5)

    【特許請求の範囲】
  1. (1)n本のデータ・バスにより外部からアクセスされ
    るメモリ装置であって、 メモリのn本の出力と前記n本のデータ・バスとの接続
    関係を設定するための接続条件レジスタ(10)と、 接続条件レジスタ(10)の設定に従って前記接続関係
    を切り替える接続切替手段(40)と を有することを特徴とするメモリ装置。
  2. (2)n本のデータ・バスにより外部からアクセスされ
    るメモリ装置であって、 メモリのn本の出力と前記n本のデータ・バスとの接続
    関係を設定するための接続条件レジスタ(10)と、 無効化指示信号の値に応じて接続条件レジスタ(10)
    を有効または無効にするレジスタ無効化手段(30)と 接続切替手段(40)と を有し、 且つ、接続切替手段(40)が、接続条件レジスタ(1
    0)が有効な時には接続条件レジスタ(10)の設定に
    従って前記接続関係を切り替え、接続条件レジスタ(1
    0)が無効な時には特定の接続関係に従って前記接続関
    係を切り替える ことを特徴とするメモリ装置。
  3. (3)n本のデータ・バスにより外部からアクセスされ
    るメモリ装置であって、 メモリのn本の出力と前記n本のデータ・バスとの接続
    関係を設定するための接続条件レジスタの複数個(10
    a、10b、・・・)と、 選択指示信号の値に応じて1個の接続条件レジスタを選
    択するレジスタ選択手段(20)と、接続切替手段(4
    0)と を有し、 且つ、接続切替手段(40)が、選択された接続条件レ
    ジスタの設定に従い前記接続関係を切り替える ことをメモリ装置。
  4. (4)n本のデータ・バスにより外部からアクセスされ
    るメモリ装置であって、 メモリのn本の出力と前記n本のデータ・バスとの接続
    関係を設定するための接続条件レジスタの複数個(10
    a、10b、・・・)と、 選択指示信号の値に応じて1個の接続条件レジスタを選
    択するレジスタ選択手段(20)と、無効化指示信号の
    値に応じて選択された接続条件レジスタを有効または無
    効にするレジスタ無効化手段(30)と、 接続切替手段(40)と を有し、 且つ、接続切替手段(40)が、選択された接続条件レ
    ジスタが有効な時には当該接続条件レジスタの設定に従
    って前記接続関係を切り替え、選択された接続条件レジ
    スタが無効の時には特定の接続関係に従って前記接続関
    係を切り替えるように構成されている ことを特徴とするメモリ装置。
  5. (5)2個の接続条件レジスタ(10a、10b)を具
    備し、読出アドレスが第1のメモリ領域(a)を示して
    いる場合には接続切替手段(40)が接続条件レジスタ
    (10a)の値に応じて前記接続関係を切り替え、読出
    アドレスが第2のメモリ領域(b)を示している場合に
    は接続切替手段(40)が接続条件レジスタ(10b)
    の値に応じて前記接続関係を切り替え、読出アドレスが
    第3のメモリ領域(c)を示している場合には接続切替
    手段(40)が前記2個の接続条件レジスタの値に関係
    なく、特定の接続関係に従って前記接続関係を切り替え
    る ことを特徴とする請求項(4)記載のメモリ装置。
JP29910988A 1988-11-26 1988-11-26 メモリ装置 Pending JPH02144647A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29910988A JPH02144647A (ja) 1988-11-26 1988-11-26 メモリ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29910988A JPH02144647A (ja) 1988-11-26 1988-11-26 メモリ装置

Publications (1)

Publication Number Publication Date
JPH02144647A true JPH02144647A (ja) 1990-06-04

Family

ID=17868248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29910988A Pending JPH02144647A (ja) 1988-11-26 1988-11-26 メモリ装置

Country Status (1)

Country Link
JP (1) JPH02144647A (ja)

Similar Documents

Publication Publication Date Title
JPH0472255B2 (ja)
JPH0844565A (ja) レジスタファイル装置及びレジスタファイルアクセス方法
JPH01320564A (ja) 並列処理装置
US6308244B1 (en) Information processing apparatus with improved multiple memory access and control
JPH0425554B2 (ja)
JPH0746308B2 (ja) 表示制御装置およびマイクロコンピュータ・システム
JPH02144647A (ja) メモリ装置
EP0114683B1 (en) Arithmetic unit
JP2751878B2 (ja) マルチプロセッサ装置
JPS58136093A (ja) 表示制御装置
JP2687679B2 (ja) プログラム開発装置
JPH0651751A (ja) 画像表示装置
JPH0346833B2 (ja)
JPH04117540A (ja) データ処理装置およびデータ処理システム
JPH02302855A (ja) メモリ制御装置
JPH06337847A (ja) マルチプロセッサ装置
JPH03254965A (ja) プリンタのメモリバンク切替え装置
JPS6158056A (ja) メモリ回路方式
JPH01233515A (ja) 情報処理装置
JPH03189755A (ja) メモリ間転送装置
JPS62115562A (ja) Dmaコントロ−ラ
JPS63217444A (ja) 多重ポ−トメモリ
JPH10240679A (ja) データバス切替回路
JPH07262091A (ja) メモリシステム
JPS6121541A (ja) 記憶回路