JPH06111010A - Dram及びコントローラ - Google Patents
Dram及びコントローラInfo
- Publication number
- JPH06111010A JPH06111010A JP4283898A JP28389892A JPH06111010A JP H06111010 A JPH06111010 A JP H06111010A JP 4283898 A JP4283898 A JP 4283898A JP 28389892 A JP28389892 A JP 28389892A JP H06111010 A JPH06111010 A JP H06111010A
- Authority
- JP
- Japan
- Prior art keywords
- data
- dram
- inverting
- drams
- bus
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4009—Coupling between buses with data restructuring
- G06F13/4018—Coupling between buses with data restructuring with data-width conversion
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4096—Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Dram (AREA)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
能として拡張性を高め,且つ,高速アクセスを行なう。
また,簡単な構成,且つ,短い処理時間でYMCのデー
タとRGBのデータとの白データの論理が逆であること
に対応する。 【構成】 データバス105を介して転送されたデータ
を記憶するためのメモリ部101と,バス幅を指定する
モード信号(MODE0信号)に基づいて,データバス
105の幅を選択するマルチプレクサ(MPX)102
と,データの反転を指定するモード信号(MODE1信
号)に基づいて,書き込みデータ或いは/及び読み出し
データを反転する反転回路103と,MODE1信号に
基づいて,反転時に非反転データの通過を停止し,非反
転時にデータを通過させる非反転回路104とから構成
される。
Description
ンタ,カラー多値画像用スキャン等に使用されるページ
メモリ用DRAM及びコントローラに関する。
画像用スキャン等に使用されるコントローラは,一般
に,その内部にページメモリ用DRAMを有しており,
データ転送の高速化と各種モードに応じた複雑な制御を
行なうために,大規模な回路構成となっている。
れ,例えば,対象ユニットがプリンターの場合,プリン
タへのデータ出力処理,色の対象としては色の3原色
(YMC),データ転送方法は3原色同時,また,対象
ユニットがスキャナの場合,スキャナへからのデータ入
力処理,色の対象としては光の3原色(RGB),デー
タ転送方法は1色ずつ等のようなモードがある。
に大容量のメモリ(DRAM)が必要とされる。 例えば, 紙サイズ (A3) (A3) 画像密度 (400dpi) (400dpi) 階調 (22 値) (28 値) カラーデータ(32MB) (128MB) 但し,カラーデータはYMCKの場合である。
ページメモリ用のDRAM及びプリンタ・スキャン用の
コントローラによれば,使用しているDRAMのデータ
バスの幅が固定であるため,DRAMの使用方法が固定
されてしまい,拡張性が低いという問題点があった。例
えば,DRAM32MB(16MbitのDRAM16
個で構成)実装時に,A3サイズ・カラー階調22 値
(即ち,各色2bit単位でアクセス)の方法とA5サ
イズ・カラー階調28 値(即ち,各色8bit単位でア
クセス)の方法の何れかを選択すると,他の方法では使
用することができない。
の幅が固定であるため,2バンクインターリーブ(DR
AMを物理的に2つに分けて,交互にアクセスする方
法)を適用して高速アクセスを行なうには複雑なバス変
換回路が必要になるという問題点があった。
3原色(RGB)があり,YMCではデータが全て
「0」の場合に白,RGBではデータが全て「1」の場
合に白というように白データの論理が逆になる。このた
め,白データの論理が逆であることに対応した処理,例
えば,DRAMのデータのクリア処理等をソフトウェア
で行なっているため,処理時間が長くなるという問題点
もあった。
て,単一のDRAMに対して複数の使用方法を可能とし
て拡張性を高め,且つ,高速アクセスを行なえるように
することを第1の目的とする。
であって,簡単な構成,且つ,短い処理時間でYMCの
データとRGBのデータとの白データの論理が逆である
ことに対応できることを第2の目的とする。
的を達成するために,バス幅を指定するモード信号に基
づいて,データバスの幅を選択するバス幅選択手段を備
えたDRAMを提供するものである。
るために,データの反転を指定するモード信号に基づい
て,書き込みデータ及び読み出しデータを反転する反転
手段を備えたDRAMを提供するものである。
るために,バス幅を指定するモード信号に基づいて,デ
ータバスの幅を選択するバス幅選択手段を有するn個の
DRAMと,n個のDRAMに対してデータの入出力を
行なうための第1のバッファと,n個のDRAMに対し
てデータの入出力を行なうための第2のバッファと,モ
ード信号の設定及びアクセスするDRAMの選択を制御
して,n個のDRAMのうち1個のDRAMのバス幅フ
ル(2のN乗)データを第1のバッファを介してアクセ
スする第1のアクセスと,DRAMのデータバスを1ビ
ットとして拡張したm個(m≦n)のDRAMのデータ
を第2のバッファを介してアクセスする第2のアクセス
とを切り替えるアクセス切替手段とを備えたコントロー
ラを提供するものである。
るために,データの反転を指定するモード信号に基づい
て書き込みデータ及び読み出しデータを反転する反転手
段を有するDRAMと,モード信号を制御して,ページ
メモリのクリア時に,正論理で全てのDRAMの内容に
対して「0」を書き込み,YMCの場合には,正論理の
まま処理し,RGBの場合には,論理反転する反転制御
手段とを備えたコントローラを提供するものである。
るために,データの反転を指定するモード信号に基づい
て書き込みデータ及び読み出しデータを反転する反転手
段とを有するDRAMと,DRAMの出力データをプル
アップするプルアップ抵抗と,プルアップ後の出力デー
タを反転する反転手段と,モード信号を制御して,YM
Cデータの未読み出し時のDRAMの出力データを反転
して出力する反転制御手段とを備えたコントローラを提
供するものである。
るために,n個のDRAMを備えたコントローラにおい
て,データバスの幅を選択するためにn個のDRAMの
各々に対して配置されたn個のバス幅選択手段と,n個
のDRAMに対してデータの入出力を行なうための第1
のバッファと,n個のDRAMに対してデータの入出力
を行なうための第2のバッファとを備え,バス幅選択手
段を介してデータバスの幅を選択し,n個のDRAMの
うち1個のDRAMのバス幅フル(2のN乗)データを
第1のバッファを介してアクセスする第1のアクセス
と,DRAMのデータバスを1ビットとして拡張したm
個(m≦n)のDRAMのデータを第2のバッファを介
してアクセスする第2のアクセスとを切り替えるアクセ
ス切替手段とを備えたコントローラを提供するものであ
る。
るために,DRAMを備えたコントローラにおいて,D
RAMに対する書き込みデータ及び読み出しデータを反
転する反転手段と,反転手段を制御して,ページメモリ
のクリア時に,正論理で全てのDRAMの内容に対して
「0」を書き込み,YMCの場合には,正論理のまま処
理し,RGBの場合には,論理反転する反転制御手段と
を備えたコントローラを提供するものである。
るために,DRAMを備えたコントローラにおいて,D
RAMに対する書き込みデータ及び読み出しデータを反
転する第1の反転手段と,DRAMの出力データをプル
アップするプルアップ抵抗と,プルアップ後の出力デー
タを反転する第2の反転手段と,第1の反転手段を制御
して,YMCデータの未読み出し時のDRAMの出力デ
ータを反転して出力する反転制御手段とを備えたコント
ローラを提供するものである。
ド幅選択手段は,外部から入力されるモード信号に基づ
いて,データバスの幅を1,2,4,8‥‥のように2
のN乗で切り換える。
反転手段は,外部から入力されるモード信号に基づい
て,書き込みデータ及び読み出しデータを反転する。
おいて,アクセス切替手段は,モード信号の設定及びア
クセスするDRAMの選択を制御して,n個のDRAM
のうち1個のDRAMのバス幅フル(2のN乗)データ
を第1のバッファを介してアクセスする第1のアクセス
と,DRAMのデータバスを1ビットとして拡張したm
個(m≦n)のDRAMのデータを第2のバッファを介
してアクセスする第2のアクセスとを切り替える。
おいて,反転制御手段は,モード信号を制御して,ペー
ジメモリのクリア時に,正論理で全てのDRAMの内容
に対して「0」を書き込み,YMCの場合には,正論理
のまま処理し,RGBの場合には,論理反転する。
おいて,反転制御手段は,モード信号を制御して,YM
Cデータの未読み出し時のDRAMの出力データを反転
して出力する。
ついて,〔実施例1〕,〔実施例2〕の順に図面を参照
して詳細に説明する。
100の構成を示し,データバス105を介して転送さ
れたデータを記憶するためのメモリ部101と,バス幅
を指定するモード信号(以下,MODE0信号と記す)
に基づいて,データバス105の幅を選択するマルチプ
レクサ(MPX)102と,データの反転を指定するモ
ード信号(以下,MODE1信号と記す)に基づいて,
書き込みデータ及び読み出しデータを反転する反転回路
103と,MODE1信号に基づいて,反転時に非反転
データの通過を停止し,非反転時にデータを通過させる
非反転回路104とから構成される。
にMODE0信号によって,データバス105の幅(D
ATA)を1ビット,または8ビットから選択する。 MODE0=0 DATA=DATA〔7:0〕(8ビ
ット) MODE0=1 DATA=DATA
ット)
103と非反転回路104を切り替えることにより,メ
モリ部101への書き込みデータ及び読み出しデータを
反転・非反転から選択できる。 MODE1=0 DATA= DATA (非反転) MODE1=1 DATA=!DATA (反転)
示す。尚,ここではコントローラの構成において,本発
明に関する部分のみを示す。実施例1のコントローラ
は,図1で示したDRAM100を4個(図中に示す1
00A〜100D)と,DRAM100A〜100Dに
対してデータの入出力を行なうためのX方向R/Wバッ
ファ201と,DRAM100A〜100Dに対してデ
ータの入出力を行なうためのZ方向R/Wバッファ20
2と,モード信号(MODE0信号,MODE1信号)
の設定及びアクセスするDRAMの選択を制御する制御
部203とを備えている。尚,ここで,X方向はドッ
ト,Y方向はアドレス,Z方向を階調を示す。
る。制御部203は,モード信号(MODE0信号,M
ODE1信号)の設定及びアクセスするDRAMの選択
を制御することにより,4個のDRAMのうち1個のD
RAMのバス幅フル(2のN乗)データをX方向R/W
バッファ201を介してアクセスする第1のアクセス
と,DRAMのデータバスを1ビットとして拡張したm
個(m≦n)のDRAMのデータをZ方向R/Wバッフ
ァ202を介してアクセスする第2のアクセスとを切り
替える。
3の制御によって,MODE0=0でDRAM100A
〜100Dのデータバスの幅を4ビットとし,更にアク
セスするDRAMを指定する制御信号によって,DRA
M100Bを指定すると,DRAM100A〜100D
のうちDRAM100BのデータがX方向R/Wバッフ
ァ201を介してアクセスされる。ここでは,DRAM
を4個としたが,特に限定するものではない。尚,DR
AMの拡張は4ドット単位のデータ拡張となり,2値の
データのビットマップを取り扱うのに有効である。ま
た,階調データをパックドピクセルとして取り扱う場合
にも適したビットマップが取れる。
によって,MODE0=1でDRAM100A〜100
Dのデータバスの幅を1ビットとし,更にアクセスする
DRAMを指定する制御信号によって4個のDRAMを
指定すると,4個のDRAM100A〜100Dのうち
4個のDRAM100A〜100DのデータがZ方向R
/Wバッファ202を介してアクセスされる。ここで
は,DRAMの拡張は,1フレーム単位の階調の拡張と
なり,多値データのビットマップとして使用するのに有
効である。
AMの数と同じだけ設置することにより,X方向とZ方
向を同時にアクセスすることも可能である。具体的に
は,制御部203の制御によって,MODE0=0でD
RAM100A〜100Dのデータバスの幅を4ビット
とし,更にアクセスするDRAMを指定する制御信号に
よって4個のDRAMを指定すると,4個のDRAM1
00A〜100Dのうち4個のDRAM100A〜10
0Dのデータが4個のX方向R/Wバッファ201を介
してアクセスされる。この場合,単色のフォントデータ
を高速で展開するのに有効である。
ンタコントローラとして使用した場合の例を示す。パー
ソナル・コンピュータ等のホスト・コンピュータ301
からコードデータ(イメージ,グラフィック等が混在す
る場合もある)を受信したコントローラ302は,ビッ
トマップイメージに変改し,LBPエンジン(作像エン
ジン)303にイメージデータを送信する。
GBとYMC両方のデータを扱う場合,ビットマップイ
メージメモリ(即ち,DRAM)のクリアが,RGBで
は全て「1」の時に白,YMCでは全て「0」の時に白
というように異なる。従って,例えページの区切りであ
っても,モード変更(RGBとYMCの変更)がある
と,再度ページクリアの処理が必要となるため,処理に
時間がかかる。例えば,メモリ(DRAM)を128M
B実装していると,その処理時間だけでも全体の処理に
与える影響は多大なものとなる。例えば,1Byteに
20nsecの時間がかかるとすると,128MBをク
リアするのに必要な時間は約2.5secとなる。
0を用いているため,制御部203でMODE1信号を
制御することにより,ページメモリ(メモリ部101)
のクリア時に,正論理で全てのDRAMの内容に対して
「0」を書き込み,YMCの場合には,正論理のまま処
理し,RGBの場合には,論理反転する。従って,YM
CのデータとRGBのデータとの白データの論理が逆で
あることに対応でき,処理時間を短くすることができ
る。
対してデータを送る場合の方法として,有効データ領域
に対し,有効データ領域を示す信号を平行して送信する
方法と,有効データ領域のデータのみを送り,それ以外
は白データを送信する方法がある。後者の方法は,制御
が簡単であるが,前述したようにカラーの場合,YMC
のデータとRGBのデータとの白データの論理が逆であ
ることが障害となる。このため,図4に示すように,D
RAM100の出力データをプルアップするプルアップ
抵抗401と,プルアップ後の出力データを反転する反
転回路402と設け,制御部203でMODE1信号を
制御して,YMCデータの未読み出し時のDRAM10
0の出力データを反転して出力する。
アードオア接続するため,未読み出し時は,ハイインピ
ーダンスとなる。更にこのバスをプルアップ抵抗401
によりプルアップすることにより,論理的には「1」と
なる。
RAM100の未読み出し時を白とするためには,DR
AM100の出力データを反転し,更にLBPエンジン
303へのビデオ出力データの前段までに反転回路40
2で再度反転することにより実現できる。
実施例1のDRAM100に代えて,図5に示すDRA
M501(従来のDRAM)と,DRAM501の外部
に配置されたマルチプレクサ(MPX)502と,デー
タの反転を指定するモード信号(以下,MODE1信号
と記す)に基づいて,書き込みデータ及び読み出しデー
タを反転する反転回路503と,MODE1信号に基づ
いて,反転時に非反転データの通過を停止し,非反転時
にデータを通過させる非反転回路504とを用いたもの
である。
示す。尚,ここではコントローラの構成において,本発
明に関する部分のみを示す。実施例2のコントローラ
は,4個のDRAM501(以下,501A〜501D
と記す)と,データバスの幅を選択するために4個のD
RAM501A〜501Dの各々に対して配置された4
個のマルチプレクサ502A〜502Dと,DRAM5
01A〜501Dに対してデータの入出力を行なうため
のX方向R/Wバッファ601と,DRAM501A〜
501Dに対してデータの入出力を行なうためのZ方向
R/Wバッファ602と,モード信号(MODE0信
号,MODE1信号)の設定及びアクセスするDRAM
の選択を制御する制御部603とを備えている。尚,こ
こで,X方向はドット,Y方向はアドレス,Z方向を階
調を示す。
る。制御部603は,モード信号(MODE0信号,M
ODE1信号)の設定及びアクセスするDRAMの選択
を制御することにより,4個のDRAMのうち1個のD
RAMのバス幅フル(2のN乗)データをX方向R/W
バッファ201を介してアクセスする第1のアクセス
と,DRAMのデータバスを1ビットとして拡張したm
個(m≦n)のDRAMのデータをZ方向R/Wバッフ
ァ202を介してアクセスする第2のアクセスとを切り
替える。尚,制御部603は,DRAM501A〜50
1DにアクセスするDRAMを指定する制御信号を送
り,マルチプレクサ502A〜502DにMODE0信
号を送り,反転回路503A〜503D及び非反転回路
504A〜504DにMODE1信号を送る。
3の制御によって,MODE0=0をマルチプレクサ5
02A〜502Dへ送り,DRAM501A〜501D
のデータバスの幅を4ビットとし,更にアクセスするD
RAMを指定する制御信号をDRAM501A〜501
Dに送ってDRAM501Aを指定すると,DRAM5
01A〜501DのうちDRAM501AのデータがX
方向R/Wバッファ601を介してアクセスされる。
によって,MODE0=1をマルチプレクサ502A〜
502Dへ送り,DRAM501A〜501Dのデータ
バスの幅を1ビットとし,更にアクセスするDRAMを
指定する制御信号をDRAM501A〜501Dに送っ
て4個のDRAMを指定すると,4個のDRAM501
A〜501Dのうち4個のDRAM501A〜501D
のデータがZ方向R/Wバッファ602を介してアクセ
スされる。
AMの数と同じだけ設置することにより,X方向とZ方
向を同時にアクセスすることも可能である。
トローラと同様の効果を得ることができる。
の出力データ(即ち,DRAM501の出力データ)を
プルアップするプルアップ抵抗701と,プルアップ後
の出力データを反転する反転回路702と設け,制御部
603でMODE1信号を制御して,YMCデータの未
読み出し時のDRAM501の出力データを反転し,プ
ルアップ後,更にLBPエンジン703へのビデオ出力
データの前段までに反転回路702で再度反転すること
により,実施例1と同様に,YMCデータにおけるDR
AM501の未読み出し時のデータを白とすることがで
きる。
は,バス幅を指定するモード信号に基づいて,データバ
スの幅を選択するバス幅選択手段を備えたため,単一の
DRAMに対して複数の使用方法を可能として拡張性を
高めることができ,且つ,高速アクセスを行なうことが
できる。
を指定するモード信号に基づいて,書き込みデータ及び
読み出しデータを反転する反転手段を備えたため,簡単
な構成,且つ,短い処理時間でYMCのデータとRGB
のデータとの白データの論理が逆であることに対応でき
る。
指定するモード信号に基づいて,データバスの幅を選択
するバス幅選択手段を有するn個のDRAMと,n個の
DRAMに対してデータの入出力を行なうための第1の
バッファと,n個のDRAMに対してデータの入出力を
行なうための第2のバッファと,モード信号の設定及び
アクセスするDRAMの選択を制御して,n個のDRA
Mのうち1個のDRAMのバス幅フル(2のN乗)デー
タを第1のバッファを介してアクセスする第1のアクセ
スと,DRAMのデータバスを1ビットとして拡張した
m個(m≦n)のDRAMのデータを第2のバッファを
介してアクセスする第2のアクセスとを切り替えるアク
セス切替手段とを備えたため,単一のDRAMに対して
複数の使用方法を可能として拡張性を高めることがで
き,且つ,高速アクセスを行なうことができる。
反転を指定するモード信号に基づいて書き込みデータ及
び読み出しデータを反転する反転手段を有するDRAM
と,モード信号を制御して,ページメモリのクリア時
に,正論理で全てのDRAMの内容に対して「0」を書
き込み,YMCの場合には,正論理のまま処理し,RG
Bの場合には,論理反転する反転制御手段とを備えたた
め,簡単な構成,且つ,短い処理時間でYMCのデータ
とRGBのデータとの白データの論理が逆であることに
対応できる。
反転を指定するモード信号に基づいて書き込みデータ及
び読み出しデータを反転する反転手段とを有するDRA
Mと,DRAMの出力データをプルアップするプルアッ
プ抵抗と,プルアップ後の出力データを反転する反転手
段と,モード信号を制御して,YMCデータの未読み出
し時のDRAMの出力データを反転して出力する反転制
御手段とを備えたため,簡単な構成,且つ,短い処理時
間でYMCのデータとRGBのデータとの白データの論
理が逆であることに対応できる。
RAMを備えたコントローラにおいて,データバスの幅
を選択するためにn個のDRAMの各々に対して配置さ
れたn個のバス幅選択手段と,n個のDRAMに対して
データの入出力を行なうための第1のバッファと,n個
のDRAMに対してデータの入出力を行なうための第2
のバッファとを備え,バス幅選択手段を介してデータバ
スの幅を選択し,n個のDRAMのうち1個のDRAM
のバス幅フル(2のN乗)データを第1のバッファを介
してアクセスする第1のアクセスと,DRAMのデータ
バスを1ビットとして拡張したm個(m≦n)のDRA
Mのデータを第2のバッファを介してアクセスする第2
のアクセスとを切り替えるアクセス切替手段とを備えた
ため,単一のDRAMに対して複数の使用方法を可能と
して拡張性を高めることができ,且つ,高速アクセスを
行なうことができる。
を備えたコントローラにおいて,DRAMに対する書き
込みデータ及び読み出しデータを反転する反転手段と,
反転手段を制御して,ページメモリのクリア時に,正論
理で全てのDRAMの内容に対して「0」を書き込み,
YMCの場合には,正論理のまま処理し,RGBの場合
には,論理反転する反転制御手段とを備えたため,簡単
な構成,且つ,短い処理時間でYMCのデータとRGB
のデータとの白データの論理が逆であることに対応でき
る。
を備えたコントローラにおいて,DRAMに対する書き
込みデータ及び読み出しデータを反転する第1の反転手
段と,DRAMの出力データをプルアップするプルアッ
プ抵抗と,プルアップ後の出力データを反転する第2の
反転手段と,第1の反転手段を制御して,YMCデータ
の未読み出し時のDRAMの出力データを反転して出力
する反転制御手段とを備えたため,簡単な構成,且つ,
短い処理時間でYMCのデータとRGBのデータとの白
データの論理が逆であることに対応できる。
る。
ある。
ーラとして使用した場合の例を示す説明図である。
タを送る場合の方法を示す説明図である。
ある。
ある。
タを送る場合の方法を示す説明図である。
チプレクサ 103 反転回路 104 非反
転回路 105 データバス 201 X方向R/Wバッファ 202 Z方向R/Wバッファ 203 制御部 301 ホスト・コンピュータ 302 コントローラ 303 LBPエンジン 401 プルアップ抵抗 402 反転
回路 501 501A〜501D DRAM 502 502A〜502D マルチプレクサ 503 503A〜503D 反転回路 504 504A〜504D 非反転回路 601 X方向R/Wバッファ 602 Z方向R/Wバッファ 603 制御部 701 プルアップ抵抗 702 反転
回路
Claims (8)
- 【請求項1】 バス幅を指定するモード信号に基づい
て,データバスの幅を選択するバス幅選択手段を備えた
ことを特徴とするDRAM。 - 【請求項2】 データの反転を指定するモード信号に基
づいて,書き込みデータ及び読み出しデータを反転する
反転手段を備えたことを特徴とするDRAM。 - 【請求項3】 バス幅を指定するモード信号に基づい
て,データバスの幅を選択するバス幅選択手段を有する
n個のDRAMと,前記n個のDRAMに対してデータ
の入出力を行なうための第1のバッファと,前記n個の
DRAMに対してデータの入出力を行なうための第2の
バッファと,前記モード信号の設定及びアクセスするD
RAMの選択を制御して,前記n個のDRAMのうち1
個のDRAMのバス幅フル(2のN乗)データを第1の
バッファを介してアクセスする第1のアクセスと,DR
AMのデータバスを1ビットとして拡張したm個(m≦
n)のDRAMのデータを第2のバッファを介してアク
セスする第2のアクセスとを切り替えるアクセス切替手
段とを備えたことを特徴とするコントローラ。 - 【請求項4】 データの反転を指定するモード信号に基
づいて書き込みデータ及び読み出しデータを反転する反
転手段を有するDRAMと,前記モード信号を制御し
て,ページメモリのクリア時に,正論理で全てのDRA
Mの内容に対して「0」を書き込み,YMCの場合に
は,正論理のまま処理し,RGBの場合には,論理反転
する反転制御手段とを備えたことを特徴とするコントロ
ーラ。 - 【請求項5】 データの反転を指定するモード信号に基
づいて書き込みデータ及び読み出しデータを反転する反
転手段とを有するDRAMと,前記DRAMの出力デー
タをプルアップするプルアップ抵抗と,前記プルアップ
後の出力データを反転する反転手段と,前記モード信号
を制御して,YMCデータの未読み出し時のDRAMの
出力データを反転して出力する反転制御手段とを備えた
ことを特徴とするコントローラ。 - 【請求項6】 n個のDRAMを備えたコントローラに
おいて,データバスの幅を選択するために前記n個のD
RAMの各々に対して配置されたn個のバス幅選択手段
と,前記n個のDRAMに対してデータの入出力を行な
うための第1のバッファと,前記n個のDRAMに対し
てデータの入出力を行なうための第2のバッファとを備
え,前記バス幅選択手段を介してデータバスの幅を選択
し,前記n個のDRAMのうち1個のDRAMのバス幅
フル(2のN乗)データを第1のバッファを介してアク
セスする第1のアクセスと,DRAMのデータバスを1
ビットとして拡張したm個(m≦n)のDRAMのデー
タを第2のバッファを介してアクセスする第2のアクセ
スとを切り替えるアクセス切替手段とを備えたことを特
徴とするコントローラ。 - 【請求項7】 DRAMを備えたコントローラにおい
て,前記DRAMに対する書き込みデータ及び読み出し
データを反転する反転手段と,前記反転手段を制御し
て,ページメモリのクリア時に,正論理で全てのDRA
Mの内容に対して「0」を書き込み,YMCの場合に
は,正論理のまま処理し,RGBの場合には,論理反転
する反転制御手段とを備えたことを特徴とするコントロ
ーラ。 - 【請求項8】 DRAMを備えたコントローラにおい
て,前記DRAMに対する書き込みデータ及び読み出し
データを反転する第1の反転手段と,前記DRAMの出
力データをプルアップするプルアップ抵抗と,前記プル
アップ後の出力データを反転する第2の反転手段と,前
記第1の反転手段を制御して,YMCデータの未読み出
し時のDRAMの出力データを反転して出力する反転制
御手段とを備えたことを特徴とするコントローラ。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4283898A JPH06111010A (ja) | 1992-09-29 | 1992-09-29 | Dram及びコントローラ |
| US08/127,946 US5630106A (en) | 1992-09-29 | 1993-09-27 | DRAM controller including bus-width selection and data inversion |
| GB9319987A GB2271449B (en) | 1992-09-29 | 1993-09-28 | Method of processing data representative of a colour image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4283898A JPH06111010A (ja) | 1992-09-29 | 1992-09-29 | Dram及びコントローラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06111010A true JPH06111010A (ja) | 1994-04-22 |
Family
ID=17671618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4283898A Pending JPH06111010A (ja) | 1992-09-29 | 1992-09-29 | Dram及びコントローラ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5630106A (ja) |
| JP (1) | JPH06111010A (ja) |
| GB (1) | GB2271449B (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10200716A (ja) * | 1997-01-14 | 1998-07-31 | Toshiba Corp | 画像転送システムおよび画像形成装置 |
| US5900021A (en) * | 1997-04-04 | 1999-05-04 | United Memories, Inc. | Pad input select circuit for use with bond options |
| JP3189727B2 (ja) * | 1997-04-15 | 2001-07-16 | 日本電気株式会社 | コプロセッサ内蔵パケット型メモリlsi、それを用いたメモリシステム及びそれらの制御方法 |
| KR100459391B1 (ko) * | 1997-10-24 | 2005-02-07 | 엘지전자 주식회사 | 디램의억세스타이밍제어장치 |
| KR100272171B1 (ko) * | 1998-08-19 | 2000-12-01 | 윤종용 | 저전류 동작 출력 회로 및 입출력 시스템과이를 이용한 데이터입출력 방법 |
| US6404660B1 (en) * | 1999-12-23 | 2002-06-11 | Rambus, Inc. | Semiconductor package with a controlled impedance bus and method of forming same |
| US6732203B2 (en) * | 2000-01-31 | 2004-05-04 | Intel Corporation | Selectively multiplexing memory coupling global bus data bits to narrower functional unit coupling local bus |
| US6734866B1 (en) * | 2000-09-28 | 2004-05-11 | Rockwell Automation Technologies, Inc. | Multiple adapting display interface |
| US7117376B2 (en) * | 2000-12-28 | 2006-10-03 | Intel Corporation | Platform and method of creating a secure boot that enforces proper user authentication and enforces hardware configurations |
| US6889304B2 (en) * | 2001-02-28 | 2005-05-03 | Rambus Inc. | Memory device supporting a dynamically configurable core organization |
| US7610447B2 (en) * | 2001-02-28 | 2009-10-27 | Rambus Inc. | Upgradable memory system with reconfigurable interconnect |
| US20040078608A1 (en) * | 2001-04-02 | 2004-04-22 | Ruban Kanapathippillai | Method and apparatus for power reduction in a digital signal processor integrated circuit |
| US6671212B2 (en) * | 2002-02-08 | 2003-12-30 | Ati Technologies Inc. | Method and apparatus for data inversion in memory device |
| US6742058B2 (en) * | 2002-09-27 | 2004-05-25 | Texas Instruments Incorporated | Memory controller having a multiplexer selecting either second set of input signals or converted signals from first set of input signals by a bus mode input |
| EP1480224A1 (en) * | 2003-05-22 | 2004-11-24 | STMicroelectronics S.r.l. | A semiconductor memory with a multiprotocol serial communication interface |
| KR100475125B1 (ko) * | 2003-06-21 | 2005-03-14 | 삼성전자주식회사 | 데이터 버스 폭 변경이 자유로운 이동형 저장 장치 및이에 대한 데이터 버스 폭 설정 방법 |
| US7646649B2 (en) * | 2003-11-18 | 2010-01-12 | International Business Machines Corporation | Memory device with programmable receivers to improve performance |
| US20050132112A1 (en) * | 2003-12-10 | 2005-06-16 | Pawlowski J. T. | I/O energy reduction using previous bus state and I/O inversion bit for bus inversion |
| US7171508B2 (en) * | 2004-08-23 | 2007-01-30 | Micron Technology, Inc. | Dual port memory with asymmetric inputs and outputs, device, system and method |
| DE102005013238B4 (de) | 2005-03-22 | 2015-07-16 | Infineon Technologies Ag | Verfahren und Einrichtung zum Übertragen von Justierinformation für Datenschnittstellen-Treiber eines RAM-Bausteins |
| KR100780955B1 (ko) * | 2006-08-14 | 2007-12-03 | 삼성전자주식회사 | 데이터 반전 방식을 사용하는 메모리 시스템 |
| EP2741917B1 (en) | 2011-08-12 | 2019-05-22 | R. R. Donnelley & Sons Company | Apparatus and method for disposing inkjet cartridges in a carrier |
| US9047981B2 (en) | 2012-12-21 | 2015-06-02 | Advanced Micro Devices, Inc. | Bit-flipping in memories |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60200287A (ja) * | 1984-03-24 | 1985-10-09 | 株式会社東芝 | 記憶装置 |
| US4663729A (en) * | 1984-06-01 | 1987-05-05 | International Business Machines Corp. | Display architecture having variable data width |
| US5450342A (en) * | 1984-10-05 | 1995-09-12 | Hitachi, Ltd. | Memory device |
| JPS61104391A (ja) * | 1984-10-23 | 1986-05-22 | Fujitsu Ltd | 半導体記憶装置 |
| JPH079751B2 (ja) * | 1985-06-17 | 1995-02-01 | 株式会社日立製作所 | 半導体記憶装置 |
| US4835733A (en) * | 1985-09-30 | 1989-05-30 | Sgs-Thomson Microelectronics, Inc. | Programmable access memory |
| GB2222471B (en) * | 1988-08-29 | 1992-12-09 | Mitsubishi Electric Corp | Ic card with switchable bus structure |
| US5023838A (en) * | 1988-12-02 | 1991-06-11 | Ncr Corporation | Random access memory device with integral logic capability |
| EP0385389B1 (en) * | 1989-02-27 | 1995-06-28 | Nec Corporation | Semiconductor integrated circuit memory enabling memory write masking |
| US5307469A (en) * | 1989-05-05 | 1994-04-26 | Wang Laboratories, Inc. | Multiple mode memory module |
| US5283877A (en) * | 1990-07-17 | 1994-02-01 | Sun Microsystems, Inc. | Single in-line DRAM memory module including a memory controller and cross bar switches |
| US5307320A (en) * | 1992-09-23 | 1994-04-26 | Intel Corporation | High integration DRAM controller |
-
1992
- 1992-09-29 JP JP4283898A patent/JPH06111010A/ja active Pending
-
1993
- 1993-09-27 US US08/127,946 patent/US5630106A/en not_active Expired - Fee Related
- 1993-09-28 GB GB9319987A patent/GB2271449B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US5630106A (en) | 1997-05-13 |
| GB2271449A (en) | 1994-04-13 |
| GB9319987D0 (en) | 1993-11-17 |
| GB2271449B (en) | 1996-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06111010A (ja) | Dram及びコントローラ | |
| EP0804016B1 (en) | Method and apparatus for reading image of image scanner-reader | |
| US7602389B2 (en) | Graphic processing apparatus and method | |
| EP0570146A1 (en) | Full color image output terminal interface | |
| US5313227A (en) | Graphic display system capable of cutting out partial images | |
| JPH0145656B2 (ja) | ||
| JPS61130985A (ja) | 多ビツト・ピクセル・データ蓄積装置 | |
| US5132670A (en) | System for improving two-color display operations | |
| AU598870B2 (en) | Memory access controller | |
| JP3002951B2 (ja) | 画像データ記憶制御装置 | |
| EP0337752B1 (en) | Graphic display system for cutting out partial image | |
| JP4501167B2 (ja) | 画像処理システム | |
| JPH11168610A (ja) | 画像処理装置 | |
| JPS63132286A (ja) | グラフイツク表示装置 | |
| JP2871881B2 (ja) | 画像処理装置 | |
| JP2845364B2 (ja) | メモリ制御回路 | |
| JP2993618B2 (ja) | 画像処理方法 | |
| JP2878276B2 (ja) | メモリ制御装置 | |
| JP2737932B2 (ja) | 画像データ縮小装置 | |
| JPH0752472A (ja) | プリンタ制御装置 | |
| KR940008868B1 (ko) | Crt 디스플레이 인터페이스의 문자발생기 선택회로 | |
| JP2993745B2 (ja) | フレームメモリ | |
| JPS62192885A (ja) | 画像走査変換処理方式 | |
| JPS60168660A (ja) | 罫線イメ−ジ発生装置 | |
| JPH02295772A (ja) | ラスタスキャン方式の両面印刷装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Effective date: 20040406 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040602 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040706 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040708 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110716 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120716 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20120716 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130716 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |