JPH042971B2 - - Google Patents

Info

Publication number
JPH042971B2
JPH042971B2 JP63071290A JP7129088A JPH042971B2 JP H042971 B2 JPH042971 B2 JP H042971B2 JP 63071290 A JP63071290 A JP 63071290A JP 7129088 A JP7129088 A JP 7129088A JP H042971 B2 JPH042971 B2 JP H042971B2
Authority
JP
Japan
Prior art keywords
data
signal
address
display
circuit
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 - Lifetime
Application number
JP63071290A
Other languages
English (en)
Other versions
JPS63271524A (ja
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 filed Critical
Priority to JP63071290A priority Critical patent/JPS63271524A/ja
Publication of JPS63271524A publication Critical patent/JPS63271524A/ja
Publication of JPH042971B2 publication Critical patent/JPH042971B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 本発明はデイスプレイデータを記憶するための
読み出し書き込み可能な記憶装置に関する。
従来デイスプレイ用駆動回路をそのチツプ内に
内蔵するマイクロコンピユータにおいては、内蔵
するRAM(ランダムアクセスメモリー)又はレ
ジスターの一部をデイスプレイ用のエリアとして
用いてきた。このデイスプレイエリアから必要な
データをデイスプレイ用のデータストア回路へ転
送してデイスプレイドライバーよりデイスプレイ
素子をドライブする。又はデイスプレイエリアか
ら必要なデータを読み出して表示データの変更を
行なう。第1図は従来の表示用ドライバ回路の一
例を示す。内部データの保持として2n×2mビツト
の記憶容量を有するRAM5を用い、このRAM
のアドレス指定のためにXアドレス信号3を出力
するnビツトのXレジスタ4とYアドレス信号2
を出力するmビツトのYレジスタ1を備えてい
る。RAM5の出力はlビツト構成のバス6を介
してアキユームレータ7と結合されている。又デ
イスプレイ回路はアキユームレータからのデータ
をシフトレジスタ9にシリアルに転送しそのパラ
レル出力10からドライバ12に入力され、ドラ
イバ12の出力はドライブ出力11により表示装
置13をドライブする。RAM5の一部がデイス
プレイデータのストア回路として用いられてお
り、その都度ソフトウエアによりRAM5からア
キユームレータ7を介して転送命令によりシフト
レジスタに転送される。通常デイスプレイ装置と
しては液晶、発光ダイオード、螢光表示器が多く
用いられており、多数セグメントを少ないピン数
で効率よくドライブするためにダイナミツクドラ
イブ方式が用いられている。例えば128のセグ
メントをドライブするには1/8デユーテイにして
8本のタイミング信号と16本のデータ信号による
マトリツクスをとる。この時問題となるのはもし
表示デユーテイの1サイクルを8msecとすると
データの転送は8msecの1/8すなわち1msecに
1回行なわねばならない。第2図にこのタイミン
グを示すがToをデータを1回書き換える周期即
ち1msec、データを書き換える時間をTDTとす
ると、このシステムにおいてはデータを1回書き
換えるにはRAMのアドレス設定即ちXレジスタ
4、Yレジスタ1の設定を行ない、RAMのデー
タをアキユームレータ7に転送し、更にそこから
シフトレジスタ9に転送する。これを何回か繰り
返すと(例えば16ビツトのシフトレジスタで、デ
ータが4ビツトパラレルとすれば4回)始めて駆
動データの書き換えが完了する。そうすると、第
2図に示すようにデータを書き換える処理時間が
余りにもかかり、本来のマイクロコンピユータの
処理時間が、少なくなつてしまうという重大な欠
点がある。更にはデータの書き換えを行なつた残
りの時間での処理がTo内にきちんとおさまらな
いと、Toが変動し表示装置の明るさのむらを生
じさせる。
本発明はこのような欠点を除去したものであり
従つて本発明の目的はデイスプレイデータをソフ
トによりいちいち転送しないでも自動的に必要な
データを表示装置に送れる方式を提供することに
より、マイクロコンピユータのソフト処理の時間
を表示にわずらわされることなく十分にとれるよ
うにすることであり、更には表示装置の明るさの
ゆらぎや、ちらつきをなくすことである。
第3図は本発明の方式の一実施例をブロツク図
で示している。RAM17はYレジスタ15とX
レジスタ16の内容によりアドレスが指定される
セルの内容をバスライン25を介してリード又は
ライトする他にデイスプレイ用のストア回路18
にバスラインを介さずに直接読み出せる。この時
タイマー19の働きにより必要な時に1回必要な
信号23によつて指定されるXアドレスが信号2
6によりXデータ22から切り離されて選択され
ることになる。この時RAMのアドレスにより指
定された1ビツトが表示の1セグメントに1:1
で対応する。即ち128セグメントではこの
RAM17のうち128ビツトにデイスプレイの情
報がストアされていることになる。従つてデータ
を書き換えることが必要なセグメントに対応する
RAMのビツトのデータを書き換えるのみでデー
タの書き換えが完了する。又デイスプレイデータ
の読み出しも従来と全く同じにでき、この結果従
来の方式に対しソフト上では表示データの転送に
は一切関知しないでよく、ソフトへの負担がな
く、プログラム領域の節約ができると共に、プロ
グラムを簡単にすることが可能になる。
第4図は第3図の回路を更に具体化した例であ
る。YデータはYレジスタ34に入力され、更に
Yデコーダ33により2m本のCAS信号となる。
リード/ライトコントロール及びデータのマルチ
ブレツクスを行なう回路30はデータ線51,5
2をバスライン45に乗せたり、読んだりする。
RAMは4ビツト1ワードとすると2n×2m×4ビ
ツト分のセルから構成され、2n′×2m×4ビツト
がデイスプレイエリア、2(n-n)×2m×4ビツトが
通常のワーキングエリアとなる。Xデータにおい
てXレジスタ36に入つてから直接Xデコーダ3
5に入るのは2(n-n)×2m×4ビツトのワーキング
エリア分であり、2n′×2n×4ビツトのデイスプ
レイエリア分はマルチブレクサ38により、Xレ
ジスタの信号か、タイマーからの信号かが選択さ
れ、XDデコーダ37に入力される。タイマー3
9は表示のダイナミツクドライブのための時分割
信号を発生させる機能をもち、分周器40は時分
割信号を分周してRAMのアドレス選択をするた
めの信号を出力し、この信号がラツチ43に入れ
るデータを出力させるためのRAMのXアドレス
を選択させるようマルチブレクサ38に送られ
る。タイマー39により表示データを次のタイミ
ングに設定するため新たにラツチ43にデータを
入れ換える時間になつたことを微分器41がマル
チプレツクス信号57を発生させる。
この時だけXDデコーダはXデータでなく分周
器40により設定されたアドレスを選択する。4
2は信号57を更に幅を狭くして、ラツチさせる
ストローブ信号を発生させる。第7図はこの様子
を示している。デイスプレイ選択信号は信号57
に、又ラツチのストローブ信号は信号56に対応
する。Xアドレスはデイスプレイ選択があつた時
のみタイマー側の信号に切り換えられる。ラツチ
43はRAM31,32のデータを信号51,5
2と別に読み出せ、しかも全信号はマルチブレツ
クスすることなしにパラレルにラツチ43に入力
され、更にパラレルにデイスプレイドライバ44
に入力される。この結果RAMのワーキングエリ
ア、デイスプレイエリア全領域のリード、ライト
は通常のほとんどの時間で全く自由に行なえると
同時に、タイマーによりハードウエアーのみによ
りデイスプレイエリアのデータが順次ラツチ43
に送り出されダイナミツクドライブの時分割デー
タとなる。この時、デイスプレイエリアの読み出
しをラツチ側に行なつている時、RAMのリー
ド、ライトが発生すると困る場合は第4図の如く
WAIT信号として出力し、この間のみ1インス
トラクシヨン分ウエイト動作にしておけば支障は
ない。
第5図は本発明を更にわかりやすくすべく
RAMのY方向の1ビツト分だけ具体例にしたも
のである。図中、mはYレジスタ34のビツト
数、n、n′はXレジスタ36のビツト数を各々示
す数値であり、各々RAMのある特定の記憶エリ
アに対応する。入力データDIはライトイネーブ
ルWEのある時トライステートインバータ61,
62を介して選択されているYアドレス、即ち
CAS1〜CAS2 mのうちの1つが選択されトランジ
スタ64,65がONしている行にBIT線、
線を介して、入力される。このデータは
RAS1〜2 (n-n)又はRAS′1〜2 n′の選択されている1つ
の列のセルに書き込まれる。セル71〜73、セ
ル74〜75はRAMセル各々1ビツトに相当
し、書かれたデータは逆にCAS1〜2 mにより選択さ
せれたYアドレスを介してインバータ63をアン
プとし出力データD0となる。同時にBIT線は直
接インバータ68をアンプとしてラツチ69のデ
ータ端子に入力される。従つて第4図で言えばト
ランジスタ64,65、インバータ60〜63は
コントロール回路30に、ラツチ43の1ビツト
分がラツチ69に、ドライバ44の1ビツト分が
ドライバ70に相当する。タイマーがドライブデ
ータの書き換えを要求してRAS′1〜RAS′2 n′のう
ちの1つを選択した時、この時インバータ68の
データがバリツドとなるので同時にラツチのスト
ローブ信号STBが入力され、データがラツチ6
9にストアされる。BIT線、線を分離する信
号DRAM−ENはソフト上でワーキングエリアと
デイスプレイエリアで分けられる場合はここをト
ランジスタ66,67により分離すると、ワーキ
ングエリアへのリード、ライトと、タイマーのト
リガーによるラツチ69へのストローブが同時に
行なえ、先程のウエイト信号によりウエイトのか
かる率がぐつと減少できるので便利である。
第6図は本発明の他の実施例であり、RAMの
ワーキングエリア81とデイスプレイエリア82
の分割をX方向で行なうものでありXアドレス選
択のためのレジスタ、デコーダの出力がデータコ
ントロールとマルチブレツクス回路80に入力さ
れる。Xデータは一方ではワーキングエリア81
を選択するXレジスタ、デコーダ84に入力され
る。又Xデータはデイスプレイエリア82側では
第4図と同様タイマー88の信号とマルチブレツ
クスされて、デコーダ87により選択される。従
つてデイスプレイエリア82の信号はY方向は
m′ビツト並列にラツチ85に入り、更にドライ
バ86に入力される。
本発明によれば、記憶回路が表示データの読み
出しアクセスに費やされる時間の割合が低減した
ことにより、残りの時間に多くのアクセスが可能
となり、記憶回路のアクセスの自由度が増す。ま
た、ラツチ回路からドライイバに確実に表示デー
タが供給されるので表示品質も良い。
【図面の簡単な説明】
第1図は従来の記憶装置を示す図。第2図は第
1図の動作タイミングを示す図。第3図は本発明
の記憶装置の実施例を示す図。第4図は第3図の
具体例を示す図。第5図は第4図のRAMの部分
の具体例を示す図。第6図は本発明の記憶装置の
他の実施例を示す図。第7図は第4図の実施例の
動作タイミングを示す図。 30……ライトコントロール及びデータマルチ
ブレツクサ、38……マルチブレツクサ、40…
…分周器、41……微分信号発生器、42……ス
トローブ信号発生器、31,81……RAMのワ
ーキングエリア、32,82……RAMのデイス
プレイエリア、71〜75……RAMのセルの1
ビツト分。

Claims (1)

  1. 【特許請求の範囲】 1 第1のアドレス信号によりアドレス選択され
    て表示ドライバにより表示すべき表示データを記
    憶する記憶回路を有する記憶装置に於いて、 時分割信号を発生する回路と、 前記時分割信号を分周して第2のアドレス信号
    を形成する手段と、 前記表示データの読み出し時にアドレス切り換
    え信号を形成する手段と、 該アドレス切り換え信号を入力する期間は前記
    第1のアドレス信号の少なくとも一部に代わり前
    記第2のアドレス信号を前記記憶回路のアドレス
    選択のために供給するアドレス切り換え手段と、 前記時分割信号に基づいて形成されたストロー
    ブ信号を受けて、前記第2のアドレス信号により
    アドレス選択されて前記記憶回路から読み出され
    た前記表示データをラツチし、前記表示ドライバ
    に供給する保持回路とを有する ことを特徴とする記憶装置。
JP63071290A 1988-03-25 1988-03-25 記憶装置 Granted JPS63271524A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63071290A JPS63271524A (ja) 1988-03-25 1988-03-25 記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63071290A JPS63271524A (ja) 1988-03-25 1988-03-25 記憶装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP16849879A Division JPS5690338A (en) 1979-12-24 1979-12-24 Microcomputer

Publications (2)

Publication Number Publication Date
JPS63271524A JPS63271524A (ja) 1988-11-09
JPH042971B2 true JPH042971B2 (ja) 1992-01-21

Family

ID=13456410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63071290A Granted JPS63271524A (ja) 1988-03-25 1988-03-25 記憶装置

Country Status (1)

Country Link
JP (1) JPS63271524A (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS567162A (en) * 1979-06-29 1981-01-24 Matsushita Electric Ind Co Ltd Memory sharing device for arithmetic control unit

Also Published As

Publication number Publication date
JPS63271524A (ja) 1988-11-09

Similar Documents

Publication Publication Date Title
JP2645529B2 (ja) フラッシュライト機能を備えた半導体記憶装置
US4633441A (en) Dual port memory circuit
US5588130A (en) Semiconductor memory device for simple cache system
EP0245882A2 (en) Data processing system including dynamic random access memory controller with multiple independent control channels
JP3979716B2 (ja) クロック同期型メモリ装置及びそのスケジューラ回路
JPH09231740A (ja) 半導体記憶装置
US5523773A (en) Display driving/controlling integrated circuit and display system
JPH08129890A (ja) 半導体記憶装置
US5530955A (en) Page memory device capable of short cycle access of different pages by a plurality of data processors
JPH0313796Y2 (ja)
JPS62287499A (ja) 半導体メモリ装置
KR890001311B1 (ko) 다이나믹 메모리용 리프레시 생성기 시스템
KR100295985B1 (ko) 디램을리프레쉬하기위한방법및장치
US5235691A (en) Main memory initializing system
JPS621047A (ja) メモリ回路を有する半導体装置
JPH042971B2 (ja)
JPS6227411B2 (ja)
US20050180240A1 (en) Method and system for fast memory access
JPH042970B2 (ja)
JPS5958690A (ja) Icメモリ
JPS633317B2 (ja)
JPH0525331B2 (ja)
JPH04106793A (ja) メモリインタフェース回路
JP2932627B2 (ja) 表示装置
JP2590695B2 (ja) 時分割スイッチ回路