Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5946396B2 - Display control method - Google Patents
[go: Go Back, main page]

JPS5946396B2 - Display control method - Google Patents

Display control method

Info

Publication number
JPS5946396B2
JPS5946396B2 JP15860278A JP15860278A JPS5946396B2 JP S5946396 B2 JPS5946396 B2 JP S5946396B2 JP 15860278 A JP15860278 A JP 15860278A JP 15860278 A JP15860278 A JP 15860278A JP S5946396 B2 JPS5946396 B2 JP S5946396B2
Authority
JP
Japan
Prior art keywords
display
display data
memory
processor
data
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
Application number
JP15860278A
Other languages
Japanese (ja)
Other versions
JPS5585944A (en
Inventor
慶彦 野海
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP15860278A priority Critical patent/JPS5946396B2/en
Publication of JPS5585944A publication Critical patent/JPS5585944A/en
Publication of JPS5946396B2 publication Critical patent/JPS5946396B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 本発明は表示側脚方式に関し、更に詳細に述べると、ダ
イレクト・メモリ・アクセス(DMA)転送方式におけ
る表示側脚方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a display leg scheme, and more particularly to a display leg scheme in a direct memory access (DMA) transfer scheme.

現在、ブラウン管をはじめほとんどの表示装置がマイク
ロ・プロセッサによつて制御されており、このため、所
望の表示を行なうには必ずメモリ領域のアクセスを行な
う必要がある。
Currently, most display devices, including cathode ray tubes, are controlled by microprocessors, and therefore it is necessary to access memory areas in order to display the desired display.

従つて、たとえばブラウン管表示装置における従来の表
示側脚方式は、ICPUサイクルタイム中の前半の時間
においてメモリの所定アドレスの内容を1バイト分だけ
とり出して表示装置に転送し、後半の時間において回線
制卸部に入力されたデータをマイクロ・プロセッサによ
つてメモリに書込むようになつている。従つて、この従
来の方式では、表示装置の制卸部は各サイクルタイムの
後半の時間は待期状態となり、データの表示装置への転
送効率が低いという欠点を有している。そこで、待機時
間となるこの各サイクルタイム中の後半の時間を見掛上
短縮するために、前半の時間においてメモリから2バイ
ト分のデータを取出し、これら2バイト分のデータをタ
ンデムにし、1サイクルタイムにおいて2バイト分のデ
ータの表示を行えよえにした方式が用いられているが、
この方式は転送効率が向上する反面装置の構成が複雑と
なり、価格も高価であるという欠点を有している。本発
明の目的は、従つて、装置の構成が簡単ですみ、転送効
率のよい表示側脚方式を提供することにある。
Therefore, for example, in the conventional display side leg system in a cathode ray tube display device, one byte of the contents of a predetermined address in the memory is extracted and transferred to the display device in the first half of the ICPU cycle time, and the content is transferred to the display device in the second half. The data input to the control unit is written into memory by a microprocessor. Therefore, in this conventional method, the control section of the display device is in a standby state during the latter half of each cycle time, which has the disadvantage that the efficiency of data transfer to the display device is low. Therefore, in order to apparently shorten the time in the second half of each cycle time, which is the waiting time, 2 bytes of data are retrieved from the memory in the first half, and these 2 bytes of data are made into tandem, and one cycle A method is used in which 2 bytes of data cannot be displayed in time, but
Although this method improves the transfer efficiency, it has the disadvantages that the device configuration is complicated and the price is high. Therefore, an object of the present invention is to provide a display side leg system that has a simple device configuration and has good transfer efficiency.

上記目的を達成するため本発明では、ダイレクト・メモ
リ・アクセス転送方式を用いた表示システムのICPU
サイクルタイムの複数の表示データ転送タイミングとプ
ロセツサアクセスタイミングとから構成せしめたもので
ある。以下、図示の実施例により本発明の方式を詳細に
説明する。第1図には、本発明の方式による表示制脚を
行う表示制仰装置がプロツク図で示されている。
In order to achieve the above object, the present invention provides an ICPU of a display system using a direct memory access transfer method.
The cycle time is made up of a plurality of display data transfer timings and processor access timings. Hereinafter, the system of the present invention will be explained in detail with reference to illustrated embodiments. FIG. 1 shows a block diagram of a display restraint device for performing display restraint according to the method of the present invention.

表示制御装置1は、ブラウン管を含んで成る表示装置2
のダイレクト・メモリ・アクセス転送方式による表示を
制仰するための装置であり、表示データを処理するため
のプロセツサ(CPU)3と、メモリ4と、タイミング
パルス発生器5とを有している。タイミングパルス発生
器5は、この表示制卸装置2の1CPUサイクルタイム
Tを三等分し、そのうちの2つを表示タイミングとして
用い、残りの1つをCPUアクセスタイミングとして用
いるために、第2図a−cに示すタイミングパルスφ1
,φ2,φ3を出力している。タイミングパルスφ1,
φ2はオア回路6の2つの入力に夫々入力され、オア回
路6から出力される第2図dに示す如き合成表示タイミ
ングパルスS1は、表示アドレス発生器7に供給される
と共に,一方の入力に表示アドレス発生器7からのアド
レス信号S2が入力されるアンド回路8の他の入力に印
加されている。表示用アドレス発生器7は、メモリ4に
格納されている所望の表示データを取り出すためのアド
レス信号を発生するためのものであり、合成表示タイミ
ングパルスS1が「1]となつた。時に予め定められた
アドレス信号S2が出力される。この場合表示用アドレ
ス発生器7はタイミングパルスφ1が「1」の場合には
n番地のアドレスを指定するアドレス信号S2を出力し
、次にタイミングパルスφ2「1]になるn+1番地の
アドレスを指定するアドレス信号S2を出力する。即ち
、1CPUアクセスタイムにおいて、2つのアドレスを
指定し、メモリ4から2バイト分のデータを取出すよう
に構成されている。タイミング′ぐルスφ1,φ2によ
つてメモリ4から取出された2バイト分のデータD。,
Dn+,はアンド回路9,10の各一方の入力に同時に
入力されるが、これらのアンド回路9,10の各他の入
力にはタイミングパルスφ1,φ2が夫々入力されてお
り、従つて、アンド回路9の出力からはデータD。が取
出され、アンド回路10の出力からはデータD。+1が
取出され、これらのデータD。,DO+1は各々1バイ
トバツフアメモリ11,12にストアされる。これらの
ストア内容は、制卸回路13からの制却信号S3により
、先ずデータD。が読出されてオア回路14を介して文
字発生器15に入力され、データD。によつて定まる文
字パターンデータPDnが制仰信号S3の制岬の下に出
力され、次いでデータD。+1が読み出され、同様にし
て文字発生器15からデータD。+1によつて定まる文
字パターンデータPDO+1が出力される。文字発生器
15からの文字パターンデータは並列/直列変換回路1
6によつてビツトシリアルな信号に変換され、この変換
出力S4は表示装置2に供給される。一方、タイミング
パルスφ3が1−1」となると、プロセツサアクセスタ
イミングとなり、合成表示タイミングパルスS1が「0
」となつて表示用アドレス発生器7からアドレス信号S
2が出力されるのを禁止し、アンド回路17が開状態と
なり、プロセツサ3からのCPUアドレス信号S5がオ
ア回路18を介してメモリ4に供給される。このプロセ
ツサアクセスタイミング期間においては、このCPUア
ドレス信号S5とプロセツサ3からのアクセス信号S6
とによつて、メモリ4の内容の変更、追加、削除等が行
なわれる。このようにして1CPUアクセスタイムが終
了すると、次の1CPUアクセスタイムに入ると、再び
同様の動作が行なゐれ、メモリ4のn+2,n+3の各
番地が指定されてデータDn+2,D0+3が出力され
、更にこれらのデータが上述の如くして文字発生器15
に入力されて文字パターンデータPDO+1,PD0+
3が得られる。
The display control device 1 includes a display device 2 including a cathode ray tube.
This is a device for controlling display using the direct memory access transfer method, and includes a processor (CPU) 3 for processing display data, a memory 4, and a timing pulse generator 5. The timing pulse generator 5 divides one CPU cycle time T of the display control device 2 into three equal parts, and uses two of them as display timing and the remaining one as CPU access timing, as shown in FIG. Timing pulse φ1 shown in a-c
, φ2, φ3 are output. Timing pulse φ1,
φ2 is input to two inputs of the OR circuit 6, and the synthesized display timing pulse S1 as shown in FIG. The address signal S2 from the display address generator 7 is applied to the other input of the AND circuit 8. The display address generator 7 is for generating an address signal for retrieving desired display data stored in the memory 4, and is used when the composite display timing pulse S1 becomes "1". In this case, when the timing pulse φ1 is "1", the display address generator 7 outputs the address signal S2 specifying the address at address n, and then the timing pulse φ2 " 1] is output.In other words, in one CPU access time, two addresses are designated and two bytes of data are retrieved from the memory 4.Timing '2 bytes of data D taken out from the memory 4 by the lenses φ1 and φ2.
Dn+, is simultaneously input to one input of each of AND circuits 9 and 10, but timing pulses φ1 and φ2 are input to the other inputs of these AND circuits 9 and 10, respectively. Data D is output from the circuit 9. is taken out, and data D is output from the AND circuit 10. +1 is retrieved and these data D. , DO+1 are stored in 1-byte buffer memories 11 and 12, respectively. These stored contents are first stored as data D by the control signal S3 from the control circuit 13. is read out and input to the character generator 15 via the OR circuit 14, resulting in data D. The character pattern data PDn determined by is outputted below the control cape of the control signal S3, and then the data D. +1 is read out, and data D is similarly read out from the character generator 15. Character pattern data PDO+1 determined by +1 is output. Character pattern data from the character generator 15 is sent to the parallel/serial conversion circuit 1
6 into a bit serial signal, and this converted output S4 is supplied to the display device 2. On the other hand, when the timing pulse φ3 becomes "1-1", it becomes the processor access timing, and the composite display timing pulse S1 becomes "0".
” and the address signal S is output from the display address generator 7.
2 is prohibited from being output, the AND circuit 17 is opened, and the CPU address signal S5 from the processor 3 is supplied to the memory 4 via the OR circuit 18. During this processor access timing period, this CPU address signal S5 and the access signal S6 from the processor 3
The contents of the memory 4 are changed, added, deleted, etc., depending on the contents. When one CPU access time ends in this way, when the next one CPU access time begins, the same operation is performed again, addresses n+2 and n+3 of memory 4 are specified, and data Dn+2 and D0+3 are output. , and further these data are sent to the character generator 15 as described above.
character pattern data PDO+1, PD0+
3 is obtained.

そしてタイミングパルスφ3が「1」となると、表示動
作は一旦停止し、プロセツサ36こより所要のデータ処
理動作が実行される。第1図に示す表示制卸装置では、
1CPUアクセスタイムTを三等分して、そのうちの2
つの表示データ転送タイミング(φ1,φ2で定まるタ
イミング)とし、残りの1つをプロセツサアクセスタイ
ミング(φ3で定まるタイミング)としたが、本発明の
方式はこのようなタイミングの取り方に限定されるもの
ではなく、一般に、時間TをN等分して(N〉2)、そ
のうちの1つの期間をプロセツサアクセスタイミングと
し、残りの(N−1)の期間を表示データ転送タイミン
グとしてもよい。
When the timing pulse φ3 becomes "1", the display operation is temporarily stopped, and the processor 36 executes the required data processing operation. In the display control device shown in Fig. 1,
Divide 1 CPU access time T into three equal parts and divide 2 of them into three equal parts.
The present invention is limited to two display data transfer timings (timings determined by φ1 and φ2) and one processor access timing (timing determined by φ3). However, the method of the present invention is limited to such timings. However, in general, the time T may be divided into N equal parts (N>2), one of the periods may be used as the processor access timing, and the remaining period (N-1) may be used as the display data transfer timing.

従つて、従来、プロセツサにおける処理要求と、表示処
理要求との競合があつた場合に画面を一時的に消去する
か、又はプロセツサの処理を一時的に停止させるかのい
ずれかを選択しなければならなかつたが、本方式lこよ
れば、1CPUアクセスタイム申に必ずプロセツサアク
セスタイムが設けられるので上記弊害が完全に除去され
るばかりでなく、1CPUアクセスタイム中に複数デー
タの表示のための表示データ転送を行うので転送効率を
極めて高くすることができ、回路も極めて簡単なもので
済む。本発明によれば、上記の如く、装置の構成を複雑
にすることなく、プロセツサによる処理要求に速やかに
応じられ、転送効率も極めて高い優れた表示制却方式を
提供することができる。
Therefore, conventionally, when there is a conflict between a processing request in a processor and a display processing request, it is necessary to choose between temporarily erasing the screen or temporarily stopping processing by the processor. However, according to this method, since a processor access time is always provided for each CPU access time, the above-mentioned disadvantages are not only completely eliminated, but also it is possible to display multiple data during one CPU access time. Since display data is transferred, the transfer efficiency can be extremely high, and the circuit can be extremely simple. According to the present invention, as described above, it is possible to provide an excellent display control method that can quickly respond to processing requests from a processor and has extremely high transfer efficiency without complicating the configuration of the device.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例のプロツク図、第2図a乃至
第2図dは第1図の実施例の動作を説明するためのタイ
ムチヤートである。
FIG. 1 is a block diagram of one embodiment of the present invention, and FIGS. 2a to 2d are time charts for explaining the operation of the embodiment of FIG. 1.

Claims (1)

【特許請求の範囲】[Claims] 1 所定の動作サイクルタイムを有するプロセッサと、
該動作サイクルの間に複数の表示データを表示する表示
装置と、該プロセッサの使用する記憶領域と該表示デー
タの記憶される領域とを有するメモリとを具備し、表示
装置は該プロセッサが該メモリをアクセスする期間以外
の期間に該プロセッサの関与なしに該メモリをアクセス
して該表示データを取込み表示する表示制御方式におい
て、該所定の動作サイクルタイム内に各々異なる位相の
複数のクロックを発生する手段と、該クロックに同期し
、該所定の動作サイクルタイムを該複数の表示データに
対応するアドレスをメモリに転送する複数の転送タイミ
ングと該プロセッサのアクセスタイミングとに分割する
手段と、該複数の転送タイミングに応じてカウントアッ
プされ、転送すべき該表示データの記憶アドレスを指示
するアドレスカウンタと該メモリから読出された複数の
表示データを各々格納する複数のバッファメモリと、前
記複数の転送タイミングに対応する各々異なる位相のク
ロックが各々入力され各バッファメモリに該クロックが
入力される期間に表示データを書込むゲートとを設け、
該所定の動作サイクルタイム内に、該複数の表示データ
を順次異なるバッファメモリに取込み、取込みした順番
にバッファメモリの表示データを、表示せしめたことを
特徴とする表示制御方法。
1 a processor having a predetermined operating cycle time;
The display device includes a display device that displays a plurality of display data during the operation cycle, and a memory having a storage area used by the processor and an area where the display data is stored. In a display control method in which the memory is accessed to capture and display the display data during a period other than the period in which the processor is accessed, a plurality of clocks each having a different phase are generated within the predetermined operation cycle time. means for synchronizing with the clock and dividing the predetermined operation cycle time into a plurality of transfer timings for transferring addresses corresponding to the plurality of display data to memory and an access timing of the processor; an address counter that is counted up according to the transfer timing and indicates a storage address of the display data to be transferred; a plurality of buffer memories each storing a plurality of display data read from the memory; a gate for writing display data during a period in which corresponding clocks of different phases are inputted to each buffer memory;
A display control method characterized in that the plurality of pieces of display data are sequentially loaded into different buffer memories within the predetermined operation cycle time, and the display data in the buffer memories are displayed in the order in which they were loaded.
JP15860278A 1978-12-25 1978-12-25 Display control method Expired JPS5946396B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15860278A JPS5946396B2 (en) 1978-12-25 1978-12-25 Display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15860278A JPS5946396B2 (en) 1978-12-25 1978-12-25 Display control method

Publications (2)

Publication Number Publication Date
JPS5585944A JPS5585944A (en) 1980-06-28
JPS5946396B2 true JPS5946396B2 (en) 1984-11-12

Family

ID=15675275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15860278A Expired JPS5946396B2 (en) 1978-12-25 1978-12-25 Display control method

Country Status (1)

Country Link
JP (1) JPS5946396B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS588348A (en) * 1981-07-07 1983-01-18 Sony Corp Microcomputer

Also Published As

Publication number Publication date
JPS5585944A (en) 1980-06-28

Similar Documents

Publication Publication Date Title
JPH01140863A (en) Method and apparatus for superposing displayable information
JPH08328941A (en) Memory access control circuit
JPS62149099A (en) Memory access controlling circuit
JP2774862B2 (en) DMA control device and information processing device
US4779232A (en) Partial write control apparatus
US6272583B1 (en) Microprocessor having built-in DRAM and internal data transfer paths wider and faster than independent external transfer paths
JPS5946396B2 (en) Display control method
US5412777A (en) Display device having a built-in memory
US6483753B1 (en) Endianess independent memory interface
JPS6362083A (en) Projection data generation method
JPS599117B2 (en) Storage device
JPS58184188A (en) Reading and writting system of display data
JPH06103026A (en) Memory system
JPH02158884A (en) Image memory device and multiprocessor image processor
JPH0474745B2 (en)
JPH0221349A (en) Computer work station having interrupt signal mechanism
JPH0388022A (en) Image display device
JPS60158483A (en) Microcomputer system
JPS6175382A (en) Image display unit
JPH0450612B2 (en)
JPS6275699A (en) Refresh memory access system
JPS61208692A (en) First write first read memory device
JP2000339951A (en) Memory access system and method as well as medium
JPS61280194A (en) Holding memory control system
JPS63143588A (en) Non-synchronous writing/reading apparatus