JPS6180339A - メモリアクセス制御方式 - Google Patents

メモリアクセス制御方式

Info

Publication number
JPS6180339A
JPS6180339A JP59201303A JP20130384A JPS6180339A JP S6180339 A JPS6180339 A JP S6180339A JP 59201303 A JP59201303 A JP 59201303A JP 20130384 A JP20130384 A JP 20130384A JP S6180339 A JPS6180339 A JP S6180339A
Authority
JP
Japan
Prior art keywords
memory
address
memory bank
bank
banks
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
JP59201303A
Other languages
English (en)
Inventor
Kenji Suzuki
憲次 鈴木
Hiroshi Mochizuki
寛 望月
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 JP59201303A priority Critical patent/JPS6180339A/ja
Priority to US06/766,290 priority patent/US4752915A/en
Publication of JPS6180339A publication Critical patent/JPS6180339A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11C—STATIC STORES
    • G11C8/00—Arrangements for selecting an address in a digital store
    • G11C8/12—Group selection circuits, e.g. for memory block selection, chip selection, array selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Record Information Processing For Printing (AREA)
  • Memory System (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、複数のメモリバンクに分割され、2次元のア
ドレスによって管理されるメモリに対するアクセス制御
方式に関する。
〔発明の背景〕
図形等の2次元印刷を行うプリンタでは、印刷データは
出力する順番に与えられるのではなく、送られてきたデ
ータをページ内の任意の場所へ出力する。従って、この
ようなプリンタの制御装置は、用紙対応のメモリを備え
、出力ページと対応する任意の位置にドラ]・パターン
を展開する構成をとる。この用紙対応のメモリは、用紙
上の物理的座標と対応させるため2次元のアドレス(X
。
■アドレス)によって管理される。
このような印刷制御装置においては、あるページの出力
中に次のページを作成する方式を一般に採用するため、
用紙対応のメモリを2ページ分備えているのが怜通であ
る。このような場合、1ページ出力中に、次の1ページ
の作成を完了しないと、プリンタを停止させてし、まう
ことになるため。
高速のメモリアクセスを実行できるようにする必要があ
る。そこで、メモリを2つ以−)mのバンクに分け、複
数のメモリバンクを同時にアクセスできるような方式を
一般に採用する。
特公昭52−31692号報には1印刷データを蓄える
ための2次元アドレスによって管理されるメモリを、2
つのメモリバンクに分割し、Xアドレスの下位1ビツト
によってメモリバングの切り換えを行うようにした印刷
制御装置が開示されている。二の場合、Xアドレスおよ
びXアドレスとメモリバンクとの対応は第4図に示すよ
うになる。
さて、このようなメモリに文字卿位で文字パターンを展
開する場合、第5図に示すように文字の上のラインから
下のラインに向かって順にドツトパターンを展開し・て
行く。同様に、第6図に示すような縦線を展開する場合
も、上のラインから下のラインに向かって順に展開する
。つまり、文字や縦線を展開する場合には、Xアドレス
を固定した状態で、Xアドレスを順次更新しながらメモ
リをアクセスすることになり、一方のメモリバンク(第
5図および第6図ではメモリバンク0)にメモリリクエ
ストが集中する。
第7図は1以上に説明し・た従来の印刷制御装置におい
て、Xアドレスを更新した場合とXアドレスを更新した
場合の各メモリバンクに対するアクセスの様子を示すタ
イムチャートである。この図からも明らかなように、X
アドレスが固定され、)アドレスだけが更新される場合
には、一方のメモリバンクだけが連続的にアクセスされ
てし、まうたぬ、2つのメモリバンクに分割したにもか
かわらず、全体としてのメモリアクセス時間はバンク分
割を採用しない場合と殆ど変わらない。
上記のような問題に対処するために、Xアドレスによっ
てメモリバンクの切り換えを行うように変更することも
考えられる。し、かし1、横線等を展開する場合には、
Xアドレスが固定され、Xアドレスだけが連続して更新
されるため、やはり一方のメモリバンクにアクセスが年
中り、でしまい、何等問題の解決にはならない。
〔発明の目的〕
本発明の目的は、印刷制御装置に設けられているような
2次元アドレスによって管理され、かつ2つ以上のメモ
リバンクに分割されたメモリを。
従来よりも効率よく使用するためのメモリアクセス制御
方式を提供することにある。
〔発明の概要〕
3一 本発明はX、Xアドレスの何れが一方が変更されるたび
に、メモリバンクの切り換えを行うことにより、一方の
アドレスが固定された場合でも。
複数のメモリバンクにアクセスを分散させるようにして
、メモリアクセス時間の短縮即ち一定時間内に可能なメ
モリアクセス回数の増加を図るものである。
より具体的に説明すれば、2次元アドレスで管理される
メモリを2つのメモリバンクに分割した場合、各メモリ
バンクとXアドレスおよびXアドレスとを第1図に示す
ように関係付ける。このようなメモリバンクの切り換え
制御は1例えば■Xアドレスが偶数がXアドレスが偶数
のときはメモリバンク0を選択し、■Xアドレスが偶数
でXアドレスが奇数のときはメモリバンクlを選択し、
■Xアドレスが奇数でXアドレスが偶数のときはメモリ
バンク1を選択し、■Xアドレスが奇数でXアドレスが
奇数のときはメモリバンク0を選択するようなバンク切
り換え制御手段を設けることによって容易に実現できる
。
〔発明の実施例〕
以下 図面を参照し、て本発明の一実施例を説明する。
第2図は本発明の一実施例を示すブロック図である。こ
の図において、10はホスト側チャネル装置、11は印
刷制御装置、12はプリンタである。印刷データの流れ
を説明すると、チャネル装置lOから印刷制御装置11
へ送られた印刷データは、印刷制御装置11内の中間バ
ッファ13に取り込まれる。この印刷データは、データ
加工プロセサ14内のデータ加工部16によりドツトパ
ターンに展開され、フルドラ1−メモリ15へ書き込ま
れる。このフルドツトメモリ15は、2ペ一ジ分の出力
ページを格納できるだけの容量を持っており、また2つ
のメモリバンク22.23に分割されている。20およ
び21は各メモリバンク22.23に対する制御部であ
る。フルドツトメモリ15に作成された出力ページは、
プリンタ12へ順次送られ印刷されることになる。
データ加工プロセサ14は、フルドットメモリ15のア
ドレスを、用紙対応にXアドレスとXアドレスからなる
2次元のアドレスで管理している。
17はYア1くレスレジスタであり、18はXアドレス
!ノジスタである。24は排他的論理和ゲートであり、
ゲーh25,26とともにフルドツトメモリ15のメモ
リバンク切り換え制御を行うための回路を構成し、てい
る。Xアドレスレジスタ17の最下位ビットyとXアド
レスレジスタ18の最下位ピッl−xは排他的論理和ゲ
ート24に入力され、この排他的論理和ゲート24の出
力はゲート25.26の一方の入力にそれぞれケえられ
る。
19はフルドラ1−メモリ15に対するリクエストが発
生した時にセットされるラッチである。このラット19
の出力はゲート25.26の他方の入力にそれぞれ与え
られる。ゲート25.26の出力は、それぞれメモリバ
ンク22.23に対するリクエスト信号として制御部2
0.21に入力される。
このような構成であるから、ラッチ19の出力が1の場
合。
(r)  y = O、x、 = 0のときはゲート2
5の出力がオンし7.フルドラ1〜メモリ15のメモリ
バンク22がアクセスさ第1、 fg+  y = O、x = Iのときはゲー1〜2
6の出力がオンし・、メモリバンク23がアクセスされ
、■ y=l、x=oのときけゲー1へ26の出力がオ
ンし7、メモリバンク23がアクセスされ、イ)y=I
、x=1のときはケート25の出力がオンし、メモリバ
ンク22がアクセスされる。
即ち、メモリバンク22.23とX、Xアドレスは第1
図に示すように対応付けられ、Xアドレスだけを更新し
・た場合でもXアドレスだけを更新し7た場合でも、第
3図のタイムチャートに示すように、2つのメモリバン
クが交互にアクセスされるようになる。従って、第5図
および第6図に示すようなドツトパターンを展開し、た
り、また横線のドツトパターンを展開し、たりする場合
のように、XアドレスまたけXアドレスを固定し1、他
方のアドレスだけを連続的に更新しても、一方のメモリ
バンクだけにアクセスが年中することがなくなり。
メモリアクセス時間を従来よりも短縮し、一定時間内に
可能なメモリアクセス回数を増加させることができる。
前述の従来方式より、フルドラ1〜メモリ15の使用効
率を約2倍に上げ得る。
以」二、2つのメモリバンクに分割し、たメモリの場合
について説明したが、3つ以上のメモリバンクに分割し
たメモリの場合にも本発明を同様に適用できる。また1
本発明は印刷制御装置内のフルドツトメモリに限らず、
2次元アドレスによって管理され、複数のメモリバンク
に分割されたメモリのアクセス制御に同様に適用できる
。
〔発明の効果〕
以上の説明から明らかなように1本発明によれば、印刷
制御装置内のフルドツトメモリのように、2次元のアド
レスによって管理され、複数のメモリバンクに分割され
たメモリにおいて、メモリアクセスを複数のメモリバン
クに分散させることができるため、メモリアクセス時間
の短縮および一定内時間に可能なメモリアクセス回数の
増加を図ることができる。
【図面の簡単な説明】
第1図は2つのメモリバンクに分割さAしたメモリに対
して本発明を適用し、た場合における各メモリバンクと
XアドレスおよびXアドレスとの対応関係を示す図、第
2図は本発明の一実施例を示すブロック図、第3図は同
実施例においてXアドレスだけを更新し、た場合および
Xアドレスだけを更新し7た場合の各メモリバンクに対
するアクセスを示すタイムチャー1−1第4図は従来方
式におけるXア1−レスおよびYア1ヘレスと各メモリ
バンクとの対応関係を示す図、第5図は文字パターンを
メモリーヒに割り付ける順番を示す図、第6図は縦線を
メモリー1−に割り付ける順番を示す図、第7図は従来
方式においてXアドレスだけを更新した場合およびXア
ドレスだけを更新した場合の各メモリバンクに対するア
クセスの様子を示すタイムチャートである。 10・・チャネル装置、   11・・印刷制御装置。 12・・プリンタ、  13・・・中間バッファ、14
・データ加工プロセサ、  15・・・フルドットメモ
リ、  16・・データ加工部、  17・・・Yアド
レスレジスタ、  18・・・Xアドレスレジスタ、 
 19・・・ラッチ、  22.23・・・メモリバン
ク、  24・・・排他的論理和ゲート、  25゜2
6・・・ゲー1−0 第1図 第4図 第3図 第7図 第5図 第6図

Claims (1)

    【特許請求の範囲】
  1. (1)複数のメモリバンクに分割され、2次元のアドレ
    スによって管理されるメモリを備える装置において、X
    アドレスおよびYアドレスを入力されるメモリバンク切
    り換え制御手段を設け、該手段によりXアドレスが更新
    されるたびにメモリバンクを切り換え、かつYアドレス
    が更新されるたびにメモリバンクを切り換えることを特
    徴とするメモリアクセス制御方式。
JP59201303A 1984-09-26 1984-09-26 メモリアクセス制御方式 Pending JPS6180339A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59201303A JPS6180339A (ja) 1984-09-26 1984-09-26 メモリアクセス制御方式
US06/766,290 US4752915A (en) 1984-09-26 1985-08-16 Two dimensionally addressable memory apparatus with bank switching

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59201303A JPS6180339A (ja) 1984-09-26 1984-09-26 メモリアクセス制御方式

Publications (1)

Publication Number Publication Date
JPS6180339A true JPS6180339A (ja) 1986-04-23

Family

ID=16438758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59201303A Pending JPS6180339A (ja) 1984-09-26 1984-09-26 メモリアクセス制御方式

Country Status (2)

Country Link
US (1) US4752915A (ja)
JP (1) JPS6180339A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63118960A (ja) * 1986-11-07 1988-05-23 Casio Electronics Mfg Co Ltd フレ−ムメモリ制御装置
US6016369A (en) * 1997-01-16 2000-01-18 Nec Corporation Image generation method and apparatus
US6151656A (en) * 1997-03-03 2000-11-21 Hitachi, Ltd. Memory apparatus and method for controlling memory access based on memory address directivity

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4899272A (en) * 1987-10-23 1990-02-06 Chips & Technologies, Inc. Addressing multiple types of memory devices
US4924375A (en) * 1987-10-23 1990-05-08 Chips And Technologies, Inc. Page interleaved memory access
US5040153A (en) * 1987-10-23 1991-08-13 Chips And Technologies, Incorporated Addressing multiple types of memory devices
US5051889A (en) * 1987-10-23 1991-09-24 Chips And Technologies, Incorporated Page interleaved memory access
JP2545416B2 (ja) * 1987-11-21 1996-10-16 株式会社日立製作所 半導体メモリ
US5119486A (en) * 1989-01-17 1992-06-02 Prime Computer Memory board selection method and apparatus
JP2865807B2 (ja) * 1990-05-28 1999-03-08 株式会社東芝 半導体記憶システム
US5295255A (en) * 1991-02-22 1994-03-15 Electronic Professional Services, Inc. Method and apparatus for programming a solid state processor with overleaved array memory modules
US5289427A (en) * 1992-07-20 1994-02-22 Motorola, Inc. Multiport memory with write priority detector
US5754492A (en) * 1996-02-12 1998-05-19 Pgs Tensor, Inc. Method of reverberation removal from seismic data and removal of dual sensor coupling errors

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5667888A (en) * 1979-11-06 1981-06-08 Tokyo Shibaura Electric Co Imageehandling memory unit
JPS5714957A (en) * 1980-06-30 1982-01-26 Toshiba Corp Memory device
JPS58220287A (ja) * 1982-06-15 1983-12-21 Nec Corp メモリアクセス制御装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3916169A (en) * 1973-09-13 1975-10-28 Texas Instruments Inc Calculator system having a precharged virtual ground memory
JPS5737051B2 (ja) * 1975-02-03 1982-08-07
US4074254A (en) * 1976-07-22 1978-02-14 International Business Machines Corporation Xy addressable and updateable compressed video refresh buffer for digital tv display
US4153950A (en) * 1978-07-21 1979-05-08 International Business Machines Corp. Data bit assembler
US4410965A (en) * 1981-09-18 1983-10-18 Ncr Corporation Data decompression apparatus and method
US4585220A (en) * 1983-08-23 1986-04-29 Bell & Howell Company Method of operating insertion machine and printer with control signals stored on searchable medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5667888A (en) * 1979-11-06 1981-06-08 Tokyo Shibaura Electric Co Imageehandling memory unit
JPS5714957A (en) * 1980-06-30 1982-01-26 Toshiba Corp Memory device
JPS58220287A (ja) * 1982-06-15 1983-12-21 Nec Corp メモリアクセス制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63118960A (ja) * 1986-11-07 1988-05-23 Casio Electronics Mfg Co Ltd フレ−ムメモリ制御装置
US6016369A (en) * 1997-01-16 2000-01-18 Nec Corporation Image generation method and apparatus
US6151656A (en) * 1997-03-03 2000-11-21 Hitachi, Ltd. Memory apparatus and method for controlling memory access based on memory address directivity

Also Published As

Publication number Publication date
US4752915A (en) 1988-06-21

Similar Documents

Publication Publication Date Title
JPS60153088A (ja) メモリ・デ−タ・シフト装置
US4752915A (en) Two dimensionally addressable memory apparatus with bank switching
JPS63201851A (ja) バッファ記憶アクセス方法
JPS6058487B2 (ja) デ−タ処理装置
JPS60141573A (ja) ペ−ジ・プリンタ
JPS62299892A (ja) キヤラクタジエネレ−タメモリのアクセス方式
JPS6037753Y2 (ja) メモリカ−ド構成
JPS58115537A (ja) イメ−ジ・メモリ構成方式
JPS62293338A (ja) 仮想イメ−ジメモリの制御方法
JP2552287B2 (ja) システムバス方式
JP2687679B2 (ja) プログラム開発装置
JPS61101875A (ja) イメ−ジデ−タの処理方式
JPH10275113A (ja) 記憶装置
JPH01150952A (ja) 多次元アドレスメモリのアクセス制御方法及び装置
JPH0625961B2 (ja) 制御装置
JPS58116860A (ja) イメ−ジ・メモリ・システムにおけるイメ−ジ配列の縦横変換回路
JPS62108346A (ja) プロセス間通信方式
JPH0427571B2 (ja)
JPS6167367A (ja) 画像制御装置
JPS61215583A (ja) 文字パタ−ン回転方式
JPS62186344A (ja) アドレス・マツプド・レジスタ
JPS6263991A (ja) スクロ−ル表示制御方式
JPH02166547A (ja) 情報処理装置
JPH07262082A (ja) メモリ制御装置
JPS6349437A (ja) 印刷デ−タ制御方式