JPS63205726A - マイクロコンピユ−タ - Google Patents
マイクロコンピユ−タInfo
- Publication number
- JPS63205726A JPS63205726A JP62038317A JP3831787A JPS63205726A JP S63205726 A JPS63205726 A JP S63205726A JP 62038317 A JP62038317 A JP 62038317A JP 3831787 A JP3831787 A JP 3831787A JP S63205726 A JPS63205726 A JP S63205726A
- Authority
- JP
- Japan
- Prior art keywords
- converter
- memory
- address
- data
- cpu
- 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
- 238000006243 chemical reaction Methods 0.000 description 8
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
Landscapes
- Microcomputers (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマ・イクロコンピュータに関し、更に詳述すれ
ば、アナログ信号をデジタル信号に変換してメモリに格
納するためのA/D変換器を備えたマイクロコンピュー
タに関する。
ば、アナログ信号をデジタル信号に変換してメモリに格
納するためのA/D変換器を備えたマイクロコンピュー
タに関する。
一般的な測定器等にて得られるアナログ信号をマイクロ
コンピュータにて処理しまたメモリに格納可能なデータ
とするには所謂アナログ/デジタル変換を行う必要があ
る。このため、マイクロコンピュータにはアナログ信号
をデジタル信号に変換するためのアナログ/デジタル(
以下、A/Dという)変換器が備えられている場合が多
い。
コンピュータにて処理しまたメモリに格納可能なデータ
とするには所謂アナログ/デジタル変換を行う必要があ
る。このため、マイクロコンピュータにはアナログ信号
をデジタル信号に変換するためのアナログ/デジタル(
以下、A/Dという)変換器が備えられている場合が多
い。
ところで、A/D変換器にて変換された後のデジタルデ
ータをマイクロコンピュータの内部メモリに格納するた
めの従来の手法としては、一単位、たとえば1バイトの
デジタルデータが得られる都度、CPUに割込みが掛け
られてCPUによるソフトウェア処理により、A/D変
換器にて得られたデジタルデータがメモリに転送され、
格納される構成が採られている。
ータをマイクロコンピュータの内部メモリに格納するた
めの従来の手法としては、一単位、たとえば1バイトの
デジタルデータが得られる都度、CPUに割込みが掛け
られてCPUによるソフトウェア処理により、A/D変
換器にて得られたデジタルデータがメモリに転送され、
格納される構成が採られている。
このような構成ではCPUのソフI・ウェア処理に重い
負担が加わるため、CPUにより実行されるべき本来の
ソフトウェア処理の速度が低下する他、緊急度が高い割
込み要求に即応することが出来ず、またA/D変換器に
よるハードウェア的処理の高速化に対処仕切れなくなる
等の問題が生じる虞がある。
負担が加わるため、CPUにより実行されるべき本来の
ソフトウェア処理の速度が低下する他、緊急度が高い割
込み要求に即応することが出来ず、またA/D変換器に
よるハードウェア的処理の高速化に対処仕切れなくなる
等の問題が生じる虞がある。
このような観点から、たとえばA/fl変換器により得
られたデジタルデータを逐次的にソフトウェアで処理す
るのでは無く、専用のレジスタに一旦保持し、このレジ
スタにある程度のデータ量が蓄積された時点でCPUに
割込みを掛け、CPuによるソフトウェア処理にてメモ
リに転送する構成が実用化されている( 「μP078
11G/7810G J NECマニュアル)。
られたデジタルデータを逐次的にソフトウェアで処理す
るのでは無く、専用のレジスタに一旦保持し、このレジ
スタにある程度のデータ量が蓄積された時点でCPUに
割込みを掛け、CPuによるソフトウェア処理にてメモ
リに転送する構成が実用化されている( 「μP078
11G/7810G J NECマニュアル)。
しかし、上述の構成例においても、やはりCPUのソフ
トウェア的介入は必要であり、問題点の完全な解決とは
言い難い。
トウェア的介入は必要であり、問題点の完全な解決とは
言い難い。
本発明は以上のような事情に鑑みてなされたものでアリ
、マイクロコンピュータがデータの十云送に使用してい
る通常の内部バスとは別に、A/D変換器とメモリとの
間に専用バスを備え、この専用バスを経由してA/D変
換器からメモリにデータを直接転送してメモリに格納さ
せる構成を採っている。
、マイクロコンピュータがデータの十云送に使用してい
る通常の内部バスとは別に、A/D変換器とメモリとの
間に専用バスを備え、この専用バスを経由してA/D変
換器からメモリにデータを直接転送してメモリに格納さ
せる構成を採っている。
本発明は、アナログ信号をA/D変換器にてデジタル信
号に変換してメモリに格納すべくなしたマイクロコンピ
ュータにおいて、前記A/D変換器と前記メモリとを接
続する専用バスと、前記A/D変換器からデジタルデー
タが出力される都度、前記メモリへのデータ格納のため
のアドレスを順次発生するアドレスカウンタと、前記ア
ドレスカウンタにて順次発生されるアドレスに従って前
記A/D変換器から出力されるデジタルデータを前記メ
モリに順次格納すべくなしたことを特徴とする。
号に変換してメモリに格納すべくなしたマイクロコンピ
ュータにおいて、前記A/D変換器と前記メモリとを接
続する専用バスと、前記A/D変換器からデジタルデー
タが出力される都度、前記メモリへのデータ格納のため
のアドレスを順次発生するアドレスカウンタと、前記ア
ドレスカウンタにて順次発生されるアドレスに従って前
記A/D変換器から出力されるデジタルデータを前記メ
モリに順次格納すべくなしたことを特徴とする。
本発明に係るマイクロコンピュータでは、A/D変換器
にてアナログ信号から変換されたデジタルデータが、C
PUのソフトウェアの介入無しに専用のバスを介して内
部メモリに転送され、格納される。
にてアナログ信号から変換されたデジタルデータが、C
PUのソフトウェアの介入無しに専用のバスを介して内
部メモリに転送され、格納される。
以下、本発明をその実施例を示す図面に基づいて詳述す
る。
る。
第1図は本発明に係るマイクロコンピュータの要部の構
成を示すブロック図である。
成を示すブロック図である。
図中lはA/D変換器であり、マルチプレクサ2から与
えられるアナログ信号をデジタルデータに変換する。な
お、このA/D変換器1は、本実施例では、8ビツトの
高速高精度の逐次比較型のA/D変換器を使用している
。このA/D変換変換器上るアナログ信号のデジタル信
号への変換及びその結果得られたデジタルデータの出力
はリアルタイムコントロール回路7が出力するクロック
に同期して1データずつ実行される。
えられるアナログ信号をデジタルデータに変換する。な
お、このA/D変換器1は、本実施例では、8ビツトの
高速高精度の逐次比較型のA/D変換器を使用している
。このA/D変換変換器上るアナログ信号のデジタル信
号への変換及びその結果得られたデジタルデータの出力
はリアルタイムコントロール回路7が出力するクロック
に同期して1データずつ実行される。
マルチプレクサ2は、8系統のアナログ信号入力ANO
〜AN7を備えており、その内の1系統のアナログ信号
をデータ選択/RAMアドレスカウンタ3からのデータ
選択信号に従ってA/D変換器1に選択出力する。
〜AN7を備えており、その内の1系統のアナログ信号
をデータ選択/RAMアドレスカウンタ3からのデータ
選択信号に従ってA/D変換器1に選択出力する。
データ選択/RAMアドレスカウンタ3は、図示しない
CPU等から指示されたANO〜AN7のいずれかのア
ナログ信号のA/[1変換器1への出力を指示する信号
をマルチプレクサ2に与え、またそのアナログ信号を変
換して得られるデジタルデータが格納されるべきRAM
4のアドレスを発生しリアルタイムバス5を介してRA
Mアドレスバ・ノファ6に与える。
CPU等から指示されたANO〜AN7のいずれかのア
ナログ信号のA/[1変換器1への出力を指示する信号
をマルチプレクサ2に与え、またそのアナログ信号を変
換して得られるデジタルデータが格納されるべきRAM
4のアドレスを発生しリアルタイムバス5を介してRA
Mアドレスバ・ノファ6に与える。
このようなデータ選択/RAMアドレスカウンタ3の機
能はこれに備えられているコントロールレジスタ31に
よる。
能はこれに備えられているコントロールレジスタ31に
よる。
、 第2図はデータ選択/RAMアドレスカウンタ3に
備えられているコントロールレジスタ31のピント構成
を示す模式図である。
備えられているコントロールレジスタ31のピント構成
を示す模式図である。
このコントロールレジスタ31は6ビツト構成であり、
第1ビツトbitoがイネーフ゛ルビットEADC1第
2ビットbit1〜第6ビツトbit5はA/D変換ス
タート RAMアドレスビットADSAO〜ADS八4
へして使用されている。
第1ビツトbitoがイネーフ゛ルビットEADC1第
2ビットbit1〜第6ビツトbit5はA/D変換ス
タート RAMアドレスビットADSAO〜ADS八4
へして使用されている。
第1ビツトbitoのイネーブルビットEA[lCは、
たとえば本実施例ではこれがセント(=1)されている
場合にはマルチプレクサ2による8系統のアナログ信号
ANO7AN1の順次的選択のための3ビツトの信号を
マルチプレクサ2へ出力する。
たとえば本実施例ではこれがセント(=1)されている
場合にはマルチプレクサ2による8系統のアナログ信号
ANO7AN1の順次的選択のための3ビツトの信号を
マルチプレクサ2へ出力する。
第2ビツトbi t1〜第6ビソトbit5のA/D変
換スタツタRAMアドレスビットADSAO〜八〇へ^
4は、A/D変換器1にて変換されたデジタルデータの
RAM4への格納アドレスのFM定のために使用される
。その関係は下記第1表の如き変換テーブルとしてデー
タ選択/l?AMアドレスカウンク3に予め設定されて
いる。そして、これらの各アドレスは後述するリアルタ
イムコントロール回路7からのクロックに同期して順次
的に1アドレスづつ出力される。
換スタツタRAMアドレスビットADSAO〜八〇へ^
4は、A/D変換器1にて変換されたデジタルデータの
RAM4への格納アドレスのFM定のために使用される
。その関係は下記第1表の如き変換テーブルとしてデー
タ選択/l?AMアドレスカウンク3に予め設定されて
いる。そして、これらの各アドレスは後述するリアルタ
イムコントロール回路7からのクロックに同期して順次
的に1アドレスづつ出力される。
(以 下 余 白)
第1表
!?AM4は本発明のマイクロコンピュータの内部メモ
リであり、図示しない内部バスにて他の機器、たとえば
図示しないCPU等に接続されている他、A/D変換器
1.後述するRAMアドレスバッファ6及び他のいくつ
かの機器との間を専用のリアルタイムバス5にて接続さ
れている。
リであり、図示しない内部バスにて他の機器、たとえば
図示しないCPU等に接続されている他、A/D変換器
1.後述するRAMアドレスバッファ6及び他のいくつ
かの機器との間を専用のリアルタイムバス5にて接続さ
れている。
11AMアドレスバッファ6は、データ選択/RAMア
ドレスカウンタ3にて発生されリアルタイムバス5に出
力されたアドレス、即ちA/D変換器1からRAM4へ
転送されるデジタルデータをRAM4に格納するための
アドレスを一時記憶し、l?AM4に与える。
ドレスカウンタ3にて発生されリアルタイムバス5に出
力されたアドレス、即ちA/D変換器1からRAM4へ
転送されるデジタルデータをRAM4に格納するための
アドレスを一時記憶し、l?AM4に与える。
これにより RAMアドレスバッファ6からRAM4に
与えられたアドレスがアクセスされ、A/D変fj!!
31から出力されたデジタルデータがそのアドレスに格
納される。
与えられたアドレスがアクセスされ、A/D変fj!!
31から出力されたデジタルデータがそのアドレスに格
納される。
この動作はリアルタイムコントロール回路7が出力する
クロックに同期して行われる。
クロックに同期して行われる。
リアルタイムコントロール回路7は、たとえば図示しな
いCPU等からの指示を受けて、クロックを発生し、こ
のクロックに同期して上述の各機器が動作することによ
り、マルチプレクサ2によるアナログ信号の選択及びそ
のデジタルデータへの変換、さらにはそのRAl’14
への転送及び格納等の処理を実行する。
いCPU等からの指示を受けて、クロックを発生し、こ
のクロックに同期して上述の各機器が動作することによ
り、マルチプレクサ2によるアナログ信号の選択及びそ
のデジタルデータへの変換、さらにはそのRAl’14
への転送及び格納等の処理を実行する。
以上のように構成された本発明のマイクロコンピュータ
の動作について以下に説明する。
の動作について以下に説明する。
データ選択/I?AMアドレスカウンタ3のコントロー
ルレジスタ31の第1ビツトであるイネーブルビットE
ADCが図示しないCPUによりセント(・1)される
と、データ選択/RAMアドレスカウンタ3によりマル
チプレクサ2がA/D変換!31へ選択出力すべきアナ
ログ信号が順次指示されるのでマルチプレクサ2からA
/D変換器1へはそのアナログ信号が与えられる。そし
て、A/Di換器1はマルチプレクサ デジタルデータに変換してリアルタイムバス5に出力す
る。
ルレジスタ31の第1ビツトであるイネーブルビットE
ADCが図示しないCPUによりセント(・1)される
と、データ選択/RAMアドレスカウンタ3によりマル
チプレクサ2がA/D変換!31へ選択出力すべきアナ
ログ信号が順次指示されるのでマルチプレクサ2からA
/D変換器1へはそのアナログ信号が与えられる。そし
て、A/Di換器1はマルチプレクサ デジタルデータに変換してリアルタイムバス5に出力す
る。
一方、データ選択/RAMアドレスカウンタ3のコント
ロールレジスタ31の第2ビツトbit1〜第6ビツト
bitsであるA/D変換スタートl?AMアドレスビ
ットADSAO〜^DS^4にも図示しないCPUから
データが与えられて各ビットそれぞれがセットまたはリ
セットされる。これによりデータ選択/RAMアドレス
カウンタ3は自身に記憶している第1表のテーブルの如
きアドレスを順次出力する。この際、データ選択/RA
Mアドレスカウンタ3はA/D変換器1から出力される
データ数を計数しており、A/D変換器1から1データ
が出力される都度、順次的に1アドレスづつ更新して出
力する。
ロールレジスタ31の第2ビツトbit1〜第6ビツト
bitsであるA/D変換スタートl?AMアドレスビ
ットADSAO〜^DS^4にも図示しないCPUから
データが与えられて各ビットそれぞれがセットまたはリ
セットされる。これによりデータ選択/RAMアドレス
カウンタ3は自身に記憶している第1表のテーブルの如
きアドレスを順次出力する。この際、データ選択/RA
Mアドレスカウンタ3はA/D変換器1から出力される
データ数を計数しており、A/D変換器1から1データ
が出力される都度、順次的に1アドレスづつ更新して出
力する。
このようにしてリアルタイムコントロール回路7から出
力されるクロックに同期して、データ選択/RAMアド
レスカウンタ3から1アドレスづつ更新出力されたアド
レスはリアルタイムバス5を介してRAMアドレスバッ
ファ6に一旦保持され、l?AM4に与えられる。また
A/D変換31からもリアルタイムコントロール回路7
から出力されるクロックに同期してデジタルデータが1
データづつリアルタイムバス5に出力され、RAM4に
与えられる。
力されるクロックに同期して、データ選択/RAMアド
レスカウンタ3から1アドレスづつ更新出力されたアド
レスはリアルタイムバス5を介してRAMアドレスバッ
ファ6に一旦保持され、l?AM4に与えられる。また
A/D変換31からもリアルタイムコントロール回路7
から出力されるクロックに同期してデジタルデータが1
データづつリアルタイムバス5に出力され、RAM4に
与えられる。
これにより、RAMアドレスバッファ6が発生したRA
M4のアドレスにA109換器lから出力されたデジタ
ルデータが格納される。
M4のアドレスにA109換器lから出力されたデジタ
ルデータが格納される。
従って、A/D変換器lからデジタルデータが1データ
出力される都度、データ選択/RAMアドレスカウンタ
3から1アドレスづつ更新出力されるアドレスがリアル
タイムバス5. RAMアドレスバッファ6を介してR
AM4に与えられるので、RAM4へはA/D変換器1
から出力されたデータがデータ選択/R静アドレスカウ
ンタ3から出力されるアドレスに従って順次格納される
。
出力される都度、データ選択/RAMアドレスカウンタ
3から1アドレスづつ更新出力されるアドレスがリアル
タイムバス5. RAMアドレスバッファ6を介してR
AM4に与えられるので、RAM4へはA/D変換器1
から出力されたデータがデータ選択/R静アドレスカウ
ンタ3から出力されるアドレスに従って順次格納される
。
以上のように本発明によれば、従来はA/D変換器によ
りアナログ信号から変換されたデジタルデータをCPU
のソフトウェア的介入によりメモリに転送し格納してい
たのを、ソフトウェアの介入無しに実行することが可能
になる。従って、本発明ではCPUの負担が軽減し、そ
の分だけCPUによる(hのソフトウェアの処理効率が
向上し、緊急の割込み要求にも即応可能であり、またA
/D変換器のハードウェア上の処理速度が高速化しても
充分に対応可能になる。
りアナログ信号から変換されたデジタルデータをCPU
のソフトウェア的介入によりメモリに転送し格納してい
たのを、ソフトウェアの介入無しに実行することが可能
になる。従って、本発明ではCPUの負担が軽減し、そ
の分だけCPUによる(hのソフトウェアの処理効率が
向上し、緊急の割込み要求にも即応可能であり、またA
/D変換器のハードウェア上の処理速度が高速化しても
充分に対応可能になる。
第1図は本発明に係るマイクロコンピュータの要部の構
成を示すブロック図、第2図はそのデータ選択/RAM
アドレスカウンタに備えられているコントロールレジス
タのビット構成を示す模式図である。 1・・・A/D変換器 2・・・マルチプレクサ
3・・・データ選択/RAMアドレスカウンタ 4・
・・RAM5・・・リアルタイムバス 7・・・リア
ルタイムコントロール回路31・・・コントロールレジ
スタ特 許 出願人 三洋電機株式会社 代理人 弁理士 河 野 登 夫 bit5 bit4 bit3 b
it2 bitl bit。 第2図
成を示すブロック図、第2図はそのデータ選択/RAM
アドレスカウンタに備えられているコントロールレジス
タのビット構成を示す模式図である。 1・・・A/D変換器 2・・・マルチプレクサ
3・・・データ選択/RAMアドレスカウンタ 4・
・・RAM5・・・リアルタイムバス 7・・・リア
ルタイムコントロール回路31・・・コントロールレジ
スタ特 許 出願人 三洋電機株式会社 代理人 弁理士 河 野 登 夫 bit5 bit4 bit3 b
it2 bitl bit。 第2図
Claims (1)
- 【特許請求の範囲】 1、アナログ信号をA/D変換器にてデジタル信号に変
換してメモリに格納すべくなしたマイクロコンピュータ
において、 前記A/D変換器と前記メモリとを接続する専用バスと
、 前記A/D変換器からデジタルデータが出力される都度
、前記メモリへのデータ格納のためのアドレスを順次発
生するアドレスカウンタと、 前記アドレスカウンタにて順次発生される アドレスに従って前記A/D変換器から出力されるデジ
タルデータを前記メモリに順次格納すべくなしたことを
特徴とするマイクロコンピュータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62038317A JPS63205726A (ja) | 1987-02-20 | 1987-02-20 | マイクロコンピユ−タ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62038317A JPS63205726A (ja) | 1987-02-20 | 1987-02-20 | マイクロコンピユ−タ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63205726A true JPS63205726A (ja) | 1988-08-25 |
Family
ID=12521906
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62038317A Pending JPS63205726A (ja) | 1987-02-20 | 1987-02-20 | マイクロコンピユ−タ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63205726A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0284818A (ja) * | 1988-09-20 | 1990-03-26 | Nec Corp | A/d変換回路 |
| JPH02255992A (ja) * | 1988-12-06 | 1990-10-16 | Nec Corp | マイクロコンピュータ |
-
1987
- 1987-02-20 JP JP62038317A patent/JPS63205726A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0284818A (ja) * | 1988-09-20 | 1990-03-26 | Nec Corp | A/d変換回路 |
| JPH02255992A (ja) * | 1988-12-06 | 1990-10-16 | Nec Corp | マイクロコンピュータ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5594878A (en) | Bus interface structure and system for controlling the bus interface structure | |
| KR100375233B1 (ko) | 전송될 데이터 길이 값에 따라 전송 모드가 유동적으로변환되는 직접 메모리 억세스 컨트롤러 | |
| JPH10124447A (ja) | データ転送制御方法及び装置 | |
| CA2289192C (en) | Communication dma device | |
| JPS63205726A (ja) | マイクロコンピユ−タ | |
| EP0245346A1 (en) | Method and apparatus for interfacing between analog signals and a system bus | |
| US20040162924A1 (en) | Apparatus and method for transmitting data by means of direct memory access medium | |
| EP0240749A2 (en) | Disk controller bus interface | |
| JPS60222917A (ja) | イメ−ジデ−タ伝送装置 | |
| JPH08249273A (ja) | 転送速度切り替え機能付き非同期転送回路 | |
| JP2792141B2 (ja) | ミスアラインメント制御装置 | |
| JPH01113848A (ja) | メモリアクセス制御方式 | |
| JPH01150951A (ja) | メモリアクセス方法 | |
| JPS6235148B2 (ja) | ||
| JPS61292766A (ja) | デ−タ入力方式 | |
| JPH0683759A (ja) | 情報処理装置 | |
| JPH0736806A (ja) | Dma方式 | |
| JPH05120205A (ja) | Dma転送用アドレス変換装置付きプロセツサシステムおよびdma転送方法 | |
| JPS63245743A (ja) | メモリアクセス方式 | |
| JPH08316836A (ja) | 信号処理回路 | |
| JPH01321542A (ja) | データ変換回路 | |
| JP3442099B2 (ja) | データ転送記憶装置 | |
| JPS62251943A (ja) | チヤネル装置のメモリアドレス制御方式 | |
| JPH01155431A (ja) | データ転送制御装置 | |
| JPH06230084A (ja) | シリアルパターン発生器 |