JPH0799518B2 - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPH0799518B2 JPH0799518B2 JP62057153A JP5715387A JPH0799518B2 JP H0799518 B2 JPH0799518 B2 JP H0799518B2 JP 62057153 A JP62057153 A JP 62057153A JP 5715387 A JP5715387 A JP 5715387A JP H0799518 B2 JPH0799518 B2 JP H0799518B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- signal
- general
- data
- ram
- 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 - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7839—Architectures of general purpose stored program computers comprising a single central processing unit with memory
- G06F15/7842—Architectures of general purpose stored program computers comprising a single central processing unit with memory on one IC chip (single chip microcontrollers)
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Microcomputers (AREA)
- Controls And Circuits For Display Device (AREA)
- Control By Computers (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明はマイクロコンピュータを用いたデータ処理装置
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device using a microcomputer.
従来の技術 近年、各種電子機器の機能、性能を高めるための取り組
みが進み、これらの駆動制御に関与するマイクロコンピ
ュータ利用のデータ処理装置にも高い機能が要求されて
いる。2. Description of the Related Art In recent years, efforts have been made to improve the functions and performances of various electronic devices, and high functions are also required for data processing devices using microcomputers that are involved in drive control of these electronic devices.
例えば、ビデオテープレコーダ等の電子機器の駆動制御
に関与するデータ処理装置においては、チャンネル表
示、時刻表示等を行う数字表示器を駆動するデータも含
めて処理がなされる。第4図は数字表示器の構成を示す
図であり、数字表示器4つの表示桁2,3,4,5をもち、各
表示桁2〜5はそれぞれ7つのセグメントS1〜S7で構成
されている。各セグメントS1〜S7は蛍光表示管、液晶等
で構成されており、これらのセグメントS1〜S7に選択的
に駆動電圧を印加することにより「0」〜「9」の数字
を表示する。For example, in a data processing device involved in drive control of an electronic device such as a video tape recorder, processing is performed including data for driving a numeric display for channel display, time display and the like. FIG. 4 is a diagram showing the configuration of the numerical display device, which has four display digits 2, 3, 4, and 5, and each display digit 2 to 5 is composed of seven segments S 1 to S 7 . Has been done. Each segment S 1 to S 7 is composed of a fluorescent display tube, a liquid crystal, etc., and the numbers “0” to “9” are displayed by selectively applying a drive voltage to these segments S 1 to S 7. To do.
第2図はこのような表示器を直接駆動するため1チップ
マイクロコンピュータを用いて形成された従来のデータ
処理装置を示すものである。FIG. 2 shows a conventional data processing device formed by using a one-chip microcomputer for directly driving such a display.
第2図において、6は1チップのマイクロコンピュー
タ、7は中央演算処理装置(以下CPUと記す)、8はCPU
7の実行命令を格納したROM,9はCPU7がROM8からの指令に
応じて様々な命令を実行する過程で必要なデータを読み
書きする汎用RAM,10は表示器1を駆動するセグメントデ
ータを記憶する表示専用RAM,11は表示専用RAM10からの
セグメントデータに応じて被駆動体である表示器1を駆
動する表示器制御部である。In FIG. 2, 6 is a one-chip microcomputer, 7 is a central processing unit (hereinafter referred to as CPU), and 8 is a CPU.
ROM storing the execution instructions of 7, 9 is a general-purpose RAM for reading and writing the data necessary for the CPU 7 to execute various instructions according to the commands from ROM 8, and 10 stores the segment data for driving the display 1. The display-only RAM 11 is a display control unit that drives the display 1, which is a driven body, according to the segment data from the display-only RAM 10.
第3図は第2図の表示専用RAM10および表示器制御部11
周辺のより具体的な構成を示しており、12は駆動用原信
号となる表示用のクロックを発生する表示用クロック発
生器、13は表示用クロックをカウントして第5図a,b,c,
dに示すような各表示桁2,3,4,5に対応する桁クロックす
なわち駆動信号を発生する桁カウンタ、14は表示専用RA
M10からのセグメントデータすなわち駆動データを一時
的に保持するラッチ、15は桁ドライバ、16はセグメント
ドライバ、17はデータバス、18はアドレスバスである。
これらのバス17,18はCPU7へ接続されている。FIG. 3 shows the display-only RAM 10 and display controller 11 of FIG.
FIG. 5 shows a more specific configuration of the periphery, where 12 is a display clock generator that generates a display clock that is a driving original signal, and 13 is a display clock that counts the display clock and is shown in FIGS. ,
Digit clock corresponding to each display digit 2, 3, 4, 5 as shown in d, that is, a digit counter that generates a drive signal, 14 is a display-only RA
A latch for temporarily holding the segment data from M10, that is, drive data, 15 is a digit driver, 16 is a segment driver, 17 is a data bus, and 18 is an address bus.
These buses 17 and 18 are connected to the CPU 7.
上記構成において、表示用セグメントデータの書き込み
は次のようにして行われる。まずCPU7から表示専用RAM1
0に対し、表示桁に対応するアドレスA0〜A3が指定さ
れ、次いで、CPU7から表示専用RAM10に各表示桁のセグ
メントデータ(たとえばアドレスA0においては“011010
0")が転送され、これらのセグメントデータがそれぞれ
表示専用RAM10の対応するアドレスに書き込まれる。In the above structure, the writing of the display segment data is performed as follows. First, display RAM1 from CPU7
For 0, the addresses A 0 to A 3 corresponding to the display digits are specified, and then the segment data of each display digit (for example, “011010 at address A 0
0 ") is transferred and each of these segment data is written to the corresponding address of the display-only RAM 10.
一方、表示用セグメントデータの読み出しは次のように
して行われる。表示用クロック発生器12からのクロック
を桁カウンタ13でカウントし、桁カウンタ13から第5図
a〜dに示すような桁クロックを発生する。この桁クロ
ックは表示専用RAM10に対しアドレス信号として加えら
れ、表示専用RAM10をアクセスする。その結果、表示専
用RAM10の各アドレスA0〜A3に記憶されているセグメン
トデータが逐次読み出され、ラッチ14に保持される。On the other hand, reading of the display segment data is performed as follows. The clock from the display clock generator 12 is counted by the digit counter 13, and the digit counter 13 generates a digit clock as shown in FIGS. This digit clock is added as an address signal to the display-only RAM 10 to access the display-only RAM 10. As a result, the segment data stored in each address A 0 to A 3 of the display-only RAM 10 is sequentially read out and held in the latch 14.
ラッチ14に保持されたセグメントデータはセグメントド
ライバ16に加えられ、桁カウンタ13から桁ドライバ15に
桁クロックが加えられるのに同期して表示器1に印加さ
れる。すなわち桁ドライバ15の出力によりドライブされ
ている表示桁の各セグメントに対してセグメントドライ
バ16からの電圧が選択的に印加され、各表示桁に所定の
数字が表示される。The segment data held in the latch 14 is applied to the segment driver 16 and is applied to the display 1 in synchronization with the digit clock applied from the digit counter 13 to the digit driver 15. That is, the voltage from the segment driver 16 is selectively applied to each segment of the display digit driven by the output of the digit driver 15, and a predetermined number is displayed on each display digit.
発明が解決しようとする問題点 ビデオテープレコーダをはじめとする多くの電子機器の
高機能化、高性能化に伴い、それらを制御するマイクロ
コンピュータにも高い機能が要求されつつある。そして
マイクロコンピュータが高機能になればなるほど、プロ
グラムを格納するROMのサイズも大きくなり、データ格
納用のRAMのサイズも大規模になり、ひいてはマイクロ
コンピュータ自体が大型化する。Problems to be Solved by the Invention Along with the higher functionality and higher performance of many electronic devices such as a video tape recorder, a microcomputer for controlling them is also required to have a higher function. The higher the function of the microcomputer, the larger the size of the ROM for storing the program, the size of the RAM for storing the data, and the size of the microcomputer itself.
このようななかにあって、従来のデータ処理装置のよう
に、汎用RAMとは別に専用RAM10を設ける必要があるもの
では、チップサイズの増大が避けられず、極めて不都合
である。しかも上述した実施例の説明から明らかなよう
に、表示専用RAM10はCPU7と表示器制御部11の双方から
アクセスされるため、2系統のアドレスラインをもつい
わゆるデュアルポートRAMで構成する必要がある。この
ため通常のシングルポートRAMの追加以上にチップ面積
が増加する。また、表示専用RAM10がデュアルポート構
成であるため、この機能を単純にシングルポート構成の
汎用RAM9にもたせることはできない。Under such circumstances, in the case where the dedicated RAM 10 needs to be provided separately from the general-purpose RAM like the conventional data processing device, the increase in the chip size cannot be avoided, which is extremely inconvenient. Moreover, as is apparent from the above description of the embodiment, since the display-only RAM 10 is accessed by both the CPU 7 and the display controller 11, it is necessary to configure it as a so-called dual port RAM having two lines of address lines. Therefore, the chip area is increased more than the addition of the usual single port RAM. Further, since the display-only RAM 10 has a dual port configuration, this function cannot be simply applied to the general-purpose RAM 9 having a single port configuration.
本発明はこのような従来の問題を解決する表示器駆動装
置を提供するものである。The present invention provides a display driving device that solves the above conventional problems.
問題点を解決するための手段 本発明はマイクロコンピュータの汎用RAMの所定のアド
レスに被駆動体の駆動データを記憶させておき、被駆動
体の駆動時にDMA(Direct Memory Access)要求信号を
発生させて上記汎用RAMをCPUのコントロール下から切離
し、信号発生回路からの駆動信号をアドレス信号として
上記汎用RAMをアクセスすることにより汎用RAMに記憶さ
れているセグメントデータを読み出し、このセグメント
データを被駆動体制御部へ転送するものである。Means for Solving Problems The present invention stores drive data of a driven body at a predetermined address of a general-purpose RAM of a microcomputer, and generates a DMA (Direct Memory Access) request signal when the driven body is driven. The general-purpose RAM is disconnected from the control of the CPU, and the segment data stored in the general-purpose RAM is read by accessing the general-purpose RAM by using the drive signal from the signal generation circuit as an address signal, and this segment data is driven by the driven body. It is transferred to the control unit.
作 用 このようにDMA要求信号を一種の割込み要求信号として
用い、被駆動体の駆動時に汎用RAMをCPUのコントロール
下から外せば、信号発生回路から出力される駆動信号を
CPUからのアドレス信号に代わるアドレス信号として汎
用RAMをアクセスすることができる。このためシングル
ポートの汎用RAMの一部に被駆動体の駆動データを記憶
させ、これを駆動時にアクセスして駆動データを読み出
すことが可能となる。その結果専用RAMが不要になり、
マイクロコンピュータのチップサイズを低減することが
できる。Operation In this way, the DMA request signal is used as a kind of interrupt request signal, and if the general-purpose RAM is removed from the control of the CPU when the driven object is driven, the drive signal output from the signal generation circuit
The general-purpose RAM can be accessed as an address signal instead of the address signal from the CPU. Therefore, it becomes possible to store the drive data of the driven body in a part of the single-port general-purpose RAM, and to access the drive data at the time of driving to read the drive data. As a result, dedicated RAM becomes unnecessary,
The chip size of the microcomputer can be reduced.
実施例 本発明の一実施例を第1図とともに以下に説明する。第
1図は本発明の一実施例における表示器駆動装置の汎用
RAMおよび表示器制御部の周辺を示す図である。Embodiment An embodiment of the present invention will be described below with reference to FIG. FIG. 1 is a general view of a display driving device according to an embodiment of the present invention.
It is a figure which shows the RAM and the periphery of a display control part.
第1図において、第2図,第3図に示した従来例と同一
の部分には同一の符号を付して説明を省略する。マイク
ロコンピュータ6内にはDMA要求信号発生部19と、この
要求信号を解読して汎用RAM9に対して読み出しの命令を
与えるマイクロ命令メモリ回路(以下μROMと呼ぶ)2
つが設けられている。表示用のセグメントデータは、従
来の表示専用RAMではなく、汎用RAM9内の所定のアドレ
スA0〜A3に書き込まれている。In FIG. 1, the same parts as those in the conventional example shown in FIGS. 2 and 3 are designated by the same reference numerals and the description thereof will be omitted. A DMA request signal generator 19 in the microcomputer 6 and a micro instruction memory circuit (hereinafter referred to as μROM) 2 which decodes the request signal and gives a read instruction to the general-purpose RAM 9.
One is provided. The segment data for display is written in predetermined addresses A 0 to A 3 in the general-purpose RAM 9 instead of the conventional display-only RAM.
上記構成において、セグメントデータの書き込みは、CP
Uからアドレスバス18を介して指定したアドレスに、CPU
からデータバス17を介して転送されるセグメントデータ
を書き込むことによって行われる。汎用RAM9の残りのア
ドレスには、表示器駆動以外の通常の命令実行中に使用
される様々なデータが記憶される。In the above configuration, writing the segment data is done by CP
CPU from U to address specified via address bus 18
Is performed by writing the segment data transferred from the data bus 17 to the data bus 17. The remaining addresses of the general-purpose RAM 9 store various data used during execution of normal instructions other than driving the display.
表示器の駆動時には表示器制御部内のDMA要求信号発生
部19から一種の割込み要求信号としてDMA要求信号がCPU
7内のμROM20に入力される。このDMA要求信号が一種の
割込み信号として機能することについて、第6図を用い
て説明する。第6図はμROM20が順に解読する命令を示
している。通常は、μROM20に予め格納されているプロ
グラムに基づいて、命令1、命令2、命令3を順に解読
し、CPU7がこの命令内容を実行する。ところが、同図に
示すように、例えば命令2が入力されるタイミングでDM
A要求信号発生部19からDMA要求信号が発生し、μROM20
に入力すると、μROM20はこの信号を解読する。μROM20
がDMA要求信号と判断すると、μROM20はDMA要求信号が
発生する直前の命令である命令2を実行した後、DMA転
送を開始するための信号を発生する。すなわち、DMA要
求信号が発生すると、μROM20はCPU7が実行するための
命令の解読、実行を中断し、DMA転送のための処理を開
始する。そしてDMA転送が終了した後で再び命令(命令
3)の解読、実行を始める。なお、DMA要求信号発生部1
9は、表示器1の駆動が必要なタイミングに基づいて、C
PU7の動作とは独立に一定の周期でDMA要求信号を発生し
ている。このように、通常CPU7の命令のデコードに使用
されているμROM20を用いて、DMA要求信号を解読し、DM
A転送を行う。When driving the display unit, the DMA request signal is generated from the DMA request signal generation unit 19 in the display unit control unit as a kind of interrupt request signal by the CPU.
Input to μROM20 in 7. The function of the DMA request signal as a kind of interrupt signal will be described with reference to FIG. FIG. 6 shows the instructions that the μROM 20 sequentially decodes. Normally, the instruction 1, the instruction 2, and the instruction 3 are decoded in order based on the program stored in advance in the μROM 20, and the CPU 7 executes the instruction contents. However, as shown in FIG.
A DMA request signal is generated from the A request signal generator 19, and the μROM 20
When input to, the μROM 20 decodes this signal. μROM20
, The .mu.ROM 20 executes the instruction 2 which is the instruction immediately before the DMA request signal is generated, and then generates a signal for starting the DMA transfer. That is, when the DMA request signal is generated, the μROM 20 interrupts the decoding and execution of the instruction to be executed by the CPU 7, and starts the process for DMA transfer. After the DMA transfer is completed, the instruction (instruction 3) is decoded and executed again. The DMA request signal generator 1
9 is C based on the timing when display 1 needs to be driven.
The DMA request signal is generated at a constant cycle independently of the operation of PU7. In this way, the μROM20 that is normally used to decode the instructions of the CPU7 is used to decode the DMA request signal and
A Transfer.
次にDMA転送の動作について第1図を用いて説明する。D
MA要求信号発生部19がDMA要求信号を発生すると、信号
線Aを介してμROM20に入力する。μROM20が入力してき
た信号を解読した結果、DMA要求信号と判断すると、汎
用RAM9に対して信号線Bを介して読み出し命令の信号を
送ると同時に、この汎用RAM9をCPU7のコントロール下か
ら切り離す。また、これと同時に、μROM20は、信号線
Cを介して表示用クロック発生器12に対して表示用クロ
ック制御信号(駆動用原信号)を送る。表示用クロック
発生器12は、信号を受けるとクロックを発生する。この
クロックを信号線Dを介して桁カウンタ13が受け、カウ
ントする。桁カウンタ13でカウントした結果、得られた
桁クロックをアドレス信号として信号線Eを介してアド
レスバス18へ出力する。すなわち、表示用クロック発生
器12と桁カウンタ13は、アドレス信号を発生する信号発
生回路として機能する。アドレス信号はアドレスバス18
から信号線Fを通って汎用RAM9をアクセスし、汎用RAM9
の所定のアドレスA0〜A3を指定する。この汎用RAM9に
は、上述のように信号線Bを介して読み出し命令が送ら
れているので、これにより指定された各アドレスA0〜A3
に記憶されているセグメントデータが信号線Gとデータ
バス17を介して逐次読み出される。読み出されたセグメ
ントデータはμROM20からの読み出し命令に同期して順
次ラッチ14に保持される。ラッチ14に保持されたセグメ
ントデータはセグメントドライバ16に加えられ、桁カウ
ンタ13から桁ドライバ15に桁クロックが加えられるのに
同期して表示器1に印加される。すなわち、桁ドライバ
15の出力によりドライブされている表示桁の各セグメン
トに対してセグメントドライバ16からの電圧が選択的に
印加され、各表示桁に所定の数字が表示される。このよ
うに、第1図における桁ドライバ15およびセグメントド
ライバ16は、被駆動体である表示器1を駆動するための
被駆動体制御部として機能する。Next, the operation of DMA transfer will be described with reference to FIG. D
When the MA request signal generator 19 generates a DMA request signal, it is input to the μROM 20 via the signal line A. As a result of decoding the signal input by the μROM 20, when it is judged as a DMA request signal, a signal of a read command is sent to the general-purpose RAM 9 via the signal line B, and at the same time, the general-purpose RAM 9 is disconnected from the control of the CPU 7. At the same time, the μROM 20 sends a display clock control signal (driving original signal) to the display clock generator 12 via the signal line C. The display clock generator 12 generates a clock when receiving a signal. The digit counter 13 receives this clock through the signal line D and counts it. The digit clock obtained as a result of counting by the digit counter 13 is output to the address bus 18 via the signal line E as an address signal. That is, the display clock generator 12 and the digit counter 13 function as a signal generation circuit that generates an address signal. Address signal is address bus 18
From the general-purpose RAM9 through the signal line F from
The specified addresses A 0 to A 3 are designated. Since the read command is sent to the general-purpose RAM 9 via the signal line B as described above, the addresses A 0 to A 3 designated by the read command are sent.
The segment data stored in is sequentially read out via the signal line G and the data bus 17. The read segment data is sequentially held in the latch 14 in synchronization with the read command from the μROM 20. The segment data held in the latch 14 is applied to the segment driver 16 and is applied to the display 1 in synchronization with the digit clock applied from the digit counter 13 to the digit driver 15. Ie digit driver
The voltage from the segment driver 16 is selectively applied to each segment of the display digit driven by the output of 15, and a predetermined number is displayed on each display digit. As described above, the digit driver 15 and the segment driver 16 in FIG. 1 function as a driven body control unit for driving the display 1 which is a driven body.
第7図は、以上で説明した第1図のデータ処理装置の動
作を示すタイミングチャートである。同図に示すよう
に、DMA要求信号(a)が発生すると、この信号を受け
てμROM20から表示用クロック制御信号(b)と読み出
し命令信号(e)が同時に発生する。表示用クロック制
御信号(b)を表示用クロック発生器12が受け、クロッ
クを発生すると、このクロックを受けた桁カウンタ13が
アドレス信号(c)を発生する。このアドレス信号
(c)と読み出し命令信号(e)が汎用RAM9に入力する
ことにより、データ信号(d)が順次読み出される。こ
のように、汎用RAM9に格納された駆動データを読み出し
て、表示することができる。以上、一例を示したが、本
発明のデータ処理装置は表示器用のデータ処理のみなら
ず、他の被駆動体の駆動データの処理に広く適用でき
る。FIG. 7 is a timing chart showing the operation of the data processing device of FIG. 1 described above. As shown in the figure, when the DMA request signal (a) is generated, the display clock control signal (b) and the read command signal (e) are simultaneously generated from the μROM 20 in response to this signal. When the display clock generator 12 receives the display clock control signal (b) and generates the clock, the digit counter 13 which receives the clock generates the address signal (c). When the address signal (c) and the read command signal (e) are input to the general-purpose RAM 9, the data signal (d) is sequentially read. In this way, the drive data stored in the general-purpose RAM 9 can be read and displayed. Although one example is shown above, the data processing apparatus of the present invention can be widely applied not only to data processing for a display but also to processing of drive data of other driven bodies.
なお、このようなDMA方式を用いると、通常の命令実行
が一時中断されるものの、実際には数百μSごとに1〜
2μS程度中断するだけであり、実行速度が1%程度低
下するに過ぎない。したがって、プログラミング上はほ
とんど問題にならない。Note that when such a DMA method is used, normal instruction execution is temporarily suspended, but in practice
It only interrupts for about 2 μS and the execution speed only decreases by about 1%. Therefore, there is almost no problem in programming.
発明の効果 本発明はマイクロコンピュータの汎用RAMの所定のアド
レスに被駆動体の駆動データを記憶させておき、被駆動
体の駆動時にDMA要求信号を発生して上記汎用RAMをCPU
のコントロール下から切離し、その後は桁カウンタから
の桁クロックをアドレス信号として上記汎用RAMをアク
セスすることにより汎用RAM内の駆動データを読み出
し、これを被駆動体制御部へ転送して被駆動体を駆動す
るようにしたものであるから、汎用RAMのほかに専用RAM
を設ける必要がなく、そのためマイクロコンピュータの
チップサイズを小さくすることができる。しかも汎用RA
Mの駆動データ用の領域を拡大、縮小するだけで、各種
の被駆動体を駆動することができるから、データ処理装
置としての汎用性も高まる。According to the present invention, the driving data of the driven body is stored at a predetermined address of the general-purpose RAM of the microcomputer, and a DMA request signal is generated when the driven body is driven, and the general-purpose RAM is stored in the CPU.
The drive data in the general-purpose RAM is read by accessing the above-mentioned general-purpose RAM by using the digit clock from the digit counter as an address signal, and the data is transferred to the driven body control unit to drive the driven body. Since it is designed to be driven, in addition to general-purpose RAM, dedicated RAM
Need not be provided, so that the chip size of the microcomputer can be reduced. Moreover, general-purpose RA
Since various driven bodies can be driven simply by enlarging or reducing the area for M drive data, the versatility of the data processing apparatus is enhanced.
【図面の簡単な説明】 第1図は本発明のデータ処理装置の一実施例のブロック
図、第2図は従来のデータ処理装置のブロック図、第3
図は第2図の要部を示すブロック図、第4図は本発明お
よび従来例の駆動対象である表示器の正面図、第5図は
上記実施例および従来例における桁クロックの波形図、
第6図は本発明の実施例におけるμROM20が順に解読す
る命令を示す概念図、第7図は同実施例における動作を
示すタイミングチャートである。 1……表示器、2〜5……表示桁、6……マイクロコン
ピュータ、7……中央演算処理装置(CPU)、8……RO
M、9……汎用RAM、12……表示用クロック発生器、13…
…桁カウンタ、14……ラッチ、15……桁ドライバ、16…
…セグメントドライバ、17……データバス、18……アド
レスバス、19……DMA要求信号発生部、20……マイクロ
命令メモリ回路(μROM)。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of an embodiment of a data processing device of the present invention, FIG. 2 is a block diagram of a conventional data processing device, and FIG.
FIG. 4 is a block diagram showing the main part of FIG. 2, FIG. 4 is a front view of a display which is a driving target of the present invention and a conventional example, and FIG.
FIG. 6 is a conceptual diagram showing the instructions decoded by the .mu.ROM 20 in the embodiment of the present invention, and FIG. 7 is a timing chart showing the operation in the embodiment. 1 ... Display unit, 2-5 ... Display digit, 6 ... Microcomputer, 7 ... Central processing unit (CPU), 8 ... RO
M, 9 ... General-purpose RAM, 12 ... Display clock generator, 13 ...
… Digit counter, 14 …… Latch, 15 …… Digit driver, 16…
… Segment driver, 17 …… Data bus, 18 …… Address bus, 19 …… DMA request signal generator, 20 …… Micro instruction memory circuit (μROM).
Claims (1)
置の実行命令を格納し、これを解読するROMと、被駆動
体を駆動する被駆動体制御部と、上記中央演算処理装置
の制御によりデータの読み書きが行われ、かつ所定複数
のアドレスに上記被駆動体の駆動データを記憶させた汎
用RAMと、上記ROMからの駆動用原信号が入力されると上
記所定複数のアドレスのうちのいずれかを指定するため
のアドレス信号を発生する信号発生回路と、上記ROMに
対してDMA要求信号を発生するDMA要求信号発生部とを備
え、上記DMA要求信号が発生すると、上記ROMがこのDMA
要求信号を解読し、かつ上記汎用RAMに対してデータの
読み出し命令を出力するとともに、上記信号発生回路に
上記駆動用原信号を出力することによりアドレスを指定
して、上記中央演算処理装置の制御下から切り離した状
態で上記汎用RAMに記憶されている駆動データを読み出
して上記被駆動体制御部へ転送することを特徴としたデ
ータ処理装置。1. A central processing unit, a ROM for storing and decoding execution instructions of the central processing unit, a driven body control unit for driving a driven body, and control of the central processing unit. When data is read and written by the general-purpose RAM and the drive original signal from the ROM is input, the general-purpose RAM in which the drive data of the driven body is stored at a predetermined plurality of addresses, and among the predetermined plurality of addresses are input. A signal generation circuit for generating an address signal for designating one of them and a DMA request signal generation unit for generating a DMA request signal to the ROM are provided, and when the DMA request signal is generated, the ROM makes the DMA
Control of the central processing unit by decoding the request signal, outputting a data read command to the general-purpose RAM, and specifying the address by outputting the driving original signal to the signal generating circuit. A data processing device, characterized in that the drive data stored in the general-purpose RAM is read out and transferred to the driven body control unit in a state of being separated from the bottom.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62057153A JPH0799518B2 (en) | 1987-03-12 | 1987-03-12 | Data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62057153A JPH0799518B2 (en) | 1987-03-12 | 1987-03-12 | Data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63223855A JPS63223855A (en) | 1988-09-19 |
| JPH0799518B2 true JPH0799518B2 (en) | 1995-10-25 |
Family
ID=13047619
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62057153A Expired - Fee Related JPH0799518B2 (en) | 1987-03-12 | 1987-03-12 | Data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0799518B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5690338A (en) * | 1979-12-24 | 1981-07-22 | Seiko Epson Corp | Microcomputer |
-
1987
- 1987-03-12 JP JP62057153A patent/JPH0799518B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63223855A (en) | 1988-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4782439A (en) | Direct memory access system for microcontroller | |
| EP0772119A2 (en) | Automatic graphics operation | |
| JPS5987569A (en) | Automatic continuous processing circuit of data | |
| EP0053360B1 (en) | Information processing apparatus with data transfer between external memories | |
| US6189082B1 (en) | Burst access of registers at non-consecutive addresses using a mapping control word | |
| US5471672A (en) | Method for implementing a high speed computer graphics bus | |
| JPH0799518B2 (en) | Data processing device | |
| US7352372B2 (en) | Indirect addressing mode for display controller | |
| JPS58107977A (en) | Accessing system for storage device | |
| JP2918570B2 (en) | Central processing unit | |
| JP2536102B2 (en) | Data processing device | |
| JP3270149B2 (en) | Data transfer device | |
| JP3168845B2 (en) | Digital signal processor | |
| JP3139310B2 (en) | Digital signal processor | |
| EP0766181A2 (en) | Bust mode data transfer in a data processing system | |
| JPS59189433A (en) | Data erasing system by direct memory access | |
| JPH02136921A (en) | Register access method | |
| JP3496942B2 (en) | Memory access method | |
| JP2968636B2 (en) | Microcomputer | |
| JPS6335989B2 (en) | ||
| JPS61282958A (en) | Microcomputer | |
| JPS6240570A (en) | Microcomputer | |
| JPH06197008A (en) | Counter device | |
| JPS62191880A (en) | Data control system for screen memory | |
| JPH03188545A (en) | Picture memory controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |