JPS62272321A - 表示方式 - Google Patents
表示方式Info
- Publication number
- JPS62272321A JPS62272321A JP11677986A JP11677986A JPS62272321A JP S62272321 A JPS62272321 A JP S62272321A JP 11677986 A JP11677986 A JP 11677986A JP 11677986 A JP11677986 A JP 11677986A JP S62272321 A JPS62272321 A JP S62272321A
- Authority
- JP
- Japan
- Prior art keywords
- address
- display
- memory
- dma
- dual port
- 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
- 230000015654 memory Effects 0.000 claims abstract description 52
- 230000009977 dual effect Effects 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 210000003127 knee Anatomy 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の詳細な説明
〔産業上の利用分野〕
本発明はラスタスキャン方式による表示方式に関し、特
にビデオメモリとして、1回のデータ転送アクセスで、
表示画面の1ラスタ一分に相当するビデオデータをパラ
レルロードできるラインメモリと、このラインメモリの
データをシリアルシフトするシフトレジスタとを内蔵し
たデュアルポートメモリを使用した表示方式に関する。
にビデオメモリとして、1回のデータ転送アクセスで、
表示画面の1ラスタ一分に相当するビデオデータをパラ
レルロードできるラインメモリと、このラインメモリの
データをシリアルシフトするシフトレジスタとを内蔵し
たデュアルポートメモリを使用した表示方式に関する。
デュアルポートメモリを使用した表示方式では、各水平
ラインの表示タイミングごとに、あらかじめ、各水平ラ
インの先頭に対応するビデオデータのメモリアドレスを
表示アドレスとしてデュアルポートメモリに与える必要
がある。
ラインの表示タイミングごとに、あらかじめ、各水平ラ
インの先頭に対応するビデオデータのメモリアドレスを
表示アドレスとしてデュアルポートメモリに与える必要
がある。
従来、この表示アドレスは、水平ラインの表示タイミン
グに同期してカウントアツプして行くアドレスカウンタ
の出力であった。また、表示アドレスをデュアルポート
メモリに与える時、デュアルポートメモリはCPUがら
もアクセスされるなめ、表示アドレス転送とcPUアク
セスとの衝突を調停する回路が必要である。
グに同期してカウントアツプして行くアドレスカウンタ
の出力であった。また、表示アドレスをデュアルポート
メモリに与える時、デュアルポートメモリはCPUがら
もアクセスされるなめ、表示アドレス転送とcPUアク
セスとの衝突を調停する回路が必要である。
第4図は、従来の表示方式のブロック図である。表示の
一画素であるドツトの表示期間はドツトクロック発振器
23により表示タイミング信号発生器22に出力される
。表示タイミング信号発生器22により生成された水平
同期信号27は、アドレスカウンタ18をカウントアツ
プさせる。
一画素であるドツトの表示期間はドツトクロック発振器
23により表示タイミング信号発生器22に出力される
。表示タイミング信号発生器22により生成された水平
同期信号27は、アドレスカウンタ18をカウントアツ
プさせる。
このアドレスカウンタ18の出力は表示アドレス28と
してアドレスセレクタ19に入力される。
してアドレスセレクタ19に入力される。
このアドレスセレクタ19のもう一方の入力にはシステ
ムのアドレスバス25が接続される6デユアルボートメ
モリ20に表示アドレスを与えるため、表示タイミング
信号発生器22は、メモリアクセス調停回路21に水平
同期信号27をトリガとして与える。これにより、メモ
リアクセス調停回路21は、CPtJ 17に対しCP
Uウェイト信号26を出力してCPU17をウェイトさ
せ、その後、アドレスセレクタ19にアドレス切替信号
2つを出力してデュアルポートメモリ20のアドレスを
表示アドレス28に切替えさせ、デュアルポートメモリ
20にビデオデータのデータ転送を行なわせる。
ムのアドレスバス25が接続される6デユアルボートメ
モリ20に表示アドレスを与えるため、表示タイミング
信号発生器22は、メモリアクセス調停回路21に水平
同期信号27をトリガとして与える。これにより、メモ
リアクセス調停回路21は、CPtJ 17に対しCP
Uウェイト信号26を出力してCPU17をウェイトさ
せ、その後、アドレスセレクタ19にアドレス切替信号
2つを出力してデュアルポートメモリ20のアドレスを
表示アドレス28に切替えさせ、デュアルポートメモリ
20にビデオデータのデータ転送を行なわせる。
上述した表示方式では、表示アドレスをアドレスカウン
タで発生するための複数のレジスタやカウンタが必要と
なり、また、デュアルポートメモリにデータ転送のアク
セスを実行させる時、cPUとのアクセスの衝突をさけ
るなめメモリアクセス調停回路が必要となるなど、回路
が複雑となる欠点がある。
タで発生するための複数のレジスタやカウンタが必要と
なり、また、デュアルポートメモリにデータ転送のアク
セスを実行させる時、cPUとのアクセスの衝突をさけ
るなめメモリアクセス調停回路が必要となるなど、回路
が複雑となる欠点がある。
本発明の表示方式は、a、ビデオデータを記憶するデュ
アルポートメモリと、b、システムのアドレスバスとデ
ータバスのいずれかを選択するアドレスセレクタと、C
7表示画面における各ラスタの先頭に対応したビデオデ
ータのメモリアドレスを記憶するシステムメモリと、d
、水平同期信号をトリガとして表示アドレスのデータ転
送要求を行なうDMA要求回路と、e、システムメモリ
からビデオデータのメモリアドレスをアドレスセレクタ
にDMA転送を行なうDMAコントローラを有している
。
アルポートメモリと、b、システムのアドレスバスとデ
ータバスのいずれかを選択するアドレスセレクタと、C
7表示画面における各ラスタの先頭に対応したビデオデ
ータのメモリアドレスを記憶するシステムメモリと、d
、水平同期信号をトリガとして表示アドレスのデータ転
送要求を行なうDMA要求回路と、e、システムメモリ
からビデオデータのメモリアドレスをアドレスセレクタ
にDMA転送を行なうDMAコントローラを有している
。
第1図は本発明による表示ガ式の一実施例を示す。デュ
アルポートメモリ5に対する表示アドレスの転送は、表
示タイミング信号発生器7が出力する水平同期信号15
をトリガとしてDMA要求回路6がDMA要求信号13
をDMAコントローラ3に出力することにより行なわれ
る。DMAコントローラ3は、DMA要求信号13を受
取るとCPU1にホールド要求信号11を出力する。C
PUIがホールド要求信号11を受け1すると、ホール
ド応答信号12をDMAコントローラ3に出力し、これ
によりDMAコントローラ3はDMA許可信号14をア
ドレスセレクタ4に、出力する。アドレスセレクタ4の
入力には、システムのアドレスバス10とデータバス9
が接続されていて、通常はアドレスバス101p!Iが
デュアルポートメモリ5のアドレスに接続されている。
アルポートメモリ5に対する表示アドレスの転送は、表
示タイミング信号発生器7が出力する水平同期信号15
をトリガとしてDMA要求回路6がDMA要求信号13
をDMAコントローラ3に出力することにより行なわれ
る。DMAコントローラ3は、DMA要求信号13を受
取るとCPU1にホールド要求信号11を出力する。C
PUIがホールド要求信号11を受け1すると、ホール
ド応答信号12をDMAコントローラ3に出力し、これ
によりDMAコントローラ3はDMA許可信号14をア
ドレスセレクタ4に、出力する。アドレスセレクタ4の
入力には、システムのアドレスバス10とデータバス9
が接続されていて、通常はアドレスバス101p!Iが
デュアルポートメモリ5のアドレスに接続されている。
表示アドレスの転送タイミングにおいて、DMA許可信
号14がDMAコントローラ3から出力されると、アド
レスセレクタ4はシステムのデータバス9を選択する。
号14がDMAコントローラ3から出力されると、アド
レスセレクタ4はシステムのデータバス9を選択する。
DMAコントローラ3には、あらかじめシステムメモリ
2上のDMA開始アドレスとDMA終了アドレスが登録
されており、DMAコントローラ3は、DMA許可信号
14を出力すると同時に、DMAアドレスをシステムメ
モリ2に与えてそのデータを読み出す。これにより、シ
ステムメモリ2に記憶されているラスタ先頭アドレスが
、デュアルポートメモリ5の表示アドレスとして与えら
れ、1ラスト分のビデオデータがデュアルポートメモリ
5内のラインメモリに転送される。なお、このDMA転
送は、水平帰線期間に行なわれる様に設計する必要があ
る。
2上のDMA開始アドレスとDMA終了アドレスが登録
されており、DMAコントローラ3は、DMA許可信号
14を出力すると同時に、DMAアドレスをシステムメ
モリ2に与えてそのデータを読み出す。これにより、シ
ステムメモリ2に記憶されているラスタ先頭アドレスが
、デュアルポートメモリ5の表示アドレスとして与えら
れ、1ラスト分のビデオデータがデュアルポートメモリ
5内のラインメモリに転送される。なお、このDMA転
送は、水平帰線期間に行なわれる様に設計する必要があ
る。
第2図は、システムメモリに記憶されているラスタ先頭
アドレスの並びで、DMA開始アドレスから順に、表示
するラスタの数に対応するメモリが用意されている。
アドレスの並びで、DMA開始アドレスから順に、表示
するラスタの数に対応するメモリが用意されている。
第3図のデュアルポートメモリの様に、ビデオデータの
ラスタ先頭アドレスをLO,Ll、L2、L3.・・・
L397.L398.L399とし、この順番に画面の
表示するとすると、システムメモリに記憶するデータは
、第2図の様にDMA開始アドレスASからDMA終了
アドレスAS+399まで順にLO,LL、L2.L3
.・・・L397、L398.L399を記憶すれば良
い。
ラスタ先頭アドレスをLO,Ll、L2、L3.・・・
L397.L398.L399とし、この順番に画面の
表示するとすると、システムメモリに記憶するデータは
、第2図の様にDMA開始アドレスASからDMA終了
アドレスAS+399まで順にLO,LL、L2.L3
.・・・L397、L398.L399を記憶すれば良
い。
以上の様に、水平同期信号の表示タイミングごとに、更
新された表示アドレスがデュアルポートメモリに与えら
れ、これを経返すことにより表示動作が行なわれる。
新された表示アドレスがデュアルポートメモリに与えら
れ、これを経返すことにより表示動作が行なわれる。
以上説明したように本発明は、デュアルポートメモリへ
の表示アドレスのデータ転送をDMAで実行させること
により、従来技術におけるアドレスカウンタおよびメモ
リアクセス調停回路を省略することができる。また表示
アドレスをシステムメモリ上に置くことにより、ビデオ
データの表示のための読み出しをプログラム制御できる
ため、a、任意数の画面分割 す、スクロール表示 C0縦方向拡大表示 の様な表示制御が容易に実現できる効果がある。
の表示アドレスのデータ転送をDMAで実行させること
により、従来技術におけるアドレスカウンタおよびメモ
リアクセス調停回路を省略することができる。また表示
アドレスをシステムメモリ上に置くことにより、ビデオ
データの表示のための読み出しをプログラム制御できる
ため、a、任意数の画面分割 す、スクロール表示 C0縦方向拡大表示 の様な表示制御が容易に実現できる効果がある。
第1図は本発明の一実施例のブロック図、第2図は第1
図のシステムメモリに記憶されているデータ、第3図は
第1図のデュアルポートメモリに記憶されているデータ
を示す図、第4図は従来例のブロック図である。 1・・・CPU、2・・・システムメモリ、3・・・D
MAコントローラ、4・・・アドレスセレクタ、5・・
・デュアルポートメモリ、6・・・DMA要求回路、7
・・・表示タイミング信号発生器、8・・・ドツトクロ
ック発振器、9・・・データバス、10・・・アドレス
バス、11・・・ホールド要求信号、12・・・ホール
ド応答信号、13・・・DMA要求信号、14・・・D
MA許可信号、15・・・水平同期信号、16・・・ド
ツトクロッ膝 ァY゛tス デ“−ダ 第2 図 車 口 口
図のシステムメモリに記憶されているデータ、第3図は
第1図のデュアルポートメモリに記憶されているデータ
を示す図、第4図は従来例のブロック図である。 1・・・CPU、2・・・システムメモリ、3・・・D
MAコントローラ、4・・・アドレスセレクタ、5・・
・デュアルポートメモリ、6・・・DMA要求回路、7
・・・表示タイミング信号発生器、8・・・ドツトクロ
ック発振器、9・・・データバス、10・・・アドレス
バス、11・・・ホールド要求信号、12・・・ホール
ド応答信号、13・・・DMA要求信号、14・・・D
MA許可信号、15・・・水平同期信号、16・・・ド
ツトクロッ膝 ァY゛tス デ“−ダ 第2 図 車 口 口
Claims (1)
- DMAコントローラを持ちマイクロプロセッサのプログ
ラム制御により動作するラスタスキャン方式の表示方式
において、ビデオデータを記憶するデュアルポートメモ
リと、前記デュアルポートメモリにあたえるアドレスと
してシステムのアドレスバスとデータバスのいずれかを
選択するセレクタと、表示タイミングの水平同期信号に
よりDMA転送要求信号を出力するDMA要求回路と、
表示画面における各ラスタの先頭に対応するビデオデー
タのメモリアドレスを記憶するシステムメモリを具備す
ることを特徴とする表示方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11677986A JPS62272321A (ja) | 1986-05-20 | 1986-05-20 | 表示方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11677986A JPS62272321A (ja) | 1986-05-20 | 1986-05-20 | 表示方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62272321A true JPS62272321A (ja) | 1987-11-26 |
Family
ID=14695506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11677986A Pending JPS62272321A (ja) | 1986-05-20 | 1986-05-20 | 表示方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62272321A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04175662A (ja) * | 1990-11-08 | 1992-06-23 | Kenwood Corp | デジタルストレージオシロスコープ |
-
1986
- 1986-05-20 JP JP11677986A patent/JPS62272321A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04175662A (ja) * | 1990-11-08 | 1992-06-23 | Kenwood Corp | デジタルストレージオシロスコープ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3068842B2 (ja) | 画像処理装置におけるダイレクトメモリアクセス装置およびそれに用いる外部記憶装置 | |
| US5530458A (en) | Image memory control device | |
| US4626839A (en) | Programmable video display generator | |
| EP0216886B1 (en) | Video display apparatus | |
| JP2004258212A (ja) | 画面表示装置 | |
| JPS62272321A (ja) | 表示方式 | |
| JPS632116B2 (ja) | ||
| JPH0547174A (ja) | マルチポートメモリ | |
| JPS6213689B2 (ja) | ||
| US5948039A (en) | Vehicular navigation display system | |
| JP2609628B2 (ja) | メモリアドレス制御装置 | |
| JP3124166B2 (ja) | Vramの表示アドレス演算回路 | |
| JP2002258827A (ja) | 画像表示装置 | |
| JP2548018B2 (ja) | 倍速変換装置 | |
| JPH06118918A (ja) | 表示信号出力回路 | |
| JP2641932B2 (ja) | フレームメモリのアクセス方式 | |
| JPH01118885A (ja) | ビデオインターフェイス変換方式 | |
| JP2000214837A (ja) | 表示装置 | |
| JPH0399317A (ja) | 画像処理装置 | |
| JPS62217288A (ja) | 表示制御方式 | |
| JPH0273293A (ja) | スキャンコンバート回路 | |
| JPS61212892A (ja) | 文字表示装置の制御方法 | |
| JPS6252678A (ja) | 画面メモリのアクセス制御方式 | |
| JPH01276196A (ja) | 画像表示制御装置 | |
| JPH03115979A (ja) | 輝度補間式波形表示装置 |