JPH10333977A - マイクロコントローラ装置 - Google Patents

マイクロコントローラ装置

Info

Publication number
JPH10333977A
JPH10333977A JP9154590A JP15459097A JPH10333977A JP H10333977 A JPH10333977 A JP H10333977A JP 9154590 A JP9154590 A JP 9154590A JP 15459097 A JP15459097 A JP 15459097A JP H10333977 A JPH10333977 A JP H10333977A
Authority
JP
Japan
Prior art keywords
memory
address
cpu
bus
supply unit
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
Application number
JP9154590A
Other languages
English (en)
Inventor
Koji Tanagawa
幸次 棚川
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP9154590A priority Critical patent/JPH10333977A/ja
Priority to US09/038,836 priority patent/US6175881B1/en
Publication of JPH10333977A publication Critical patent/JPH10333977A/ja
Pending legal-status Critical Current

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)
    • G06F15/7857—Architectures of general purpose stored program computers comprising a single central processing unit with memory on one IC chip (single chip microcontrollers) using interleaved memory

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)
  • Memory System (AREA)
  • Microcomputers (AREA)

Abstract

(57)【要約】 【解決手段】 CPU1が演算処理に使用する第1のメ
モリ2と、CPU1が演算処理中に外部装置30から入
力するデータを記憶する第2のメモリ3とを備え、この
第2のメモリ3を、CPU1と、外部装置30へ、接続
を切り替えるためのバススイッチ4とバススイッチ5、
第2のメモリ3が外部装置30に接続中は、独自にアド
レスを生成するアドレス供給部7とを備える。 【効果】 デュアルポートRAMなどの高価なデバイス
を採用せずにマルチタスクが実現できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、主記憶装置の一部
を用いてCPU(中央処理装置)が演算処理中に、主記
憶装置の他の部分に外部装置からデータを書き込むとい
ったマルチタスク処理に適する、マイクロコントローラ
装置に関する。
【0002】
【従来の技術】コンピュータの演算処理速度を向上させ
るための方法として、マルチタスク処理が行われる。マ
ルチタスク処理を実行するコンピュータでは、例えば、
主記憶装置の一部を用いてCPU(中央処理装置)が演
算処理中に、主記憶装置の他の部分に外部装置からデー
タを書き込む処理が同時進行する。こうしたタスク制御
は、ソフトウェアでもハードウェアによっても実現でき
る。しかしながら、ソフトウェアによる制御では、制御
プログラムによりメモリが消費される。そこで、メモリ
の有効活用上の要請からハードウェア的な処理が採用さ
れることも多い。
【0003】マルチタスク処理をハードウェア的に実行
する技術は例えば次のような文献に紹介されている。 文献(1)特開平5−274154号、プログラムロー
ド方法及びメモリバックアップ方法。 文献(2)特開平7−210449号、デュアルポート
RAMアクセス回路。 文献(3)特公平3−105440号、共有メモリアク
セス方法。
【0004】上記の文献(1)では、主記憶装置用のメ
モリとして、デュアルポートRAMを分割して用いる。
シリアルメモリ部をDMA(Direct Memory Access)
専用にし、ランダムアクセスメモリ部をCPUにそれぞ
れ分けて使用している。文献(2)では、デュアルポー
トRAMを分割して用い、第1の記憶領域にCPUがア
クセスしている時に、第2の記憶領域にデータ処理回路
がアクセスできるように構成されている。文献(3)で
は、使用していないメモリバンクを他のプロセッサのメ
モリとして使用できるように構成されている。
【0005】
【発明が解決しようとする課題】ところで、上記のよう
な従来の技術には、次のような解決すべき課題があっ
た。文献(1)、文献(2)等に示すデュアルポートR
AMを分割して用いる方法では、デュアルポートRAM
の制御方法が複雑であり周辺回路も複雑になる。従って
安価なマイクロコントローラ装置を構成するのには、不
向きである。文献(3)に示すメモリバンクを用いる方
法は、他のプロセッサを用いてメモリへの入出力を行う
ため、簡便さに欠ける。
【0006】
【課題を解決するための手段】本発明は、以上の点を解
決するために、次の構成を採用する。 〈構成1〉CPU(中央処理装置)と、このCPUにデ
ータバスおよびアドレスバスを介して接続されて、演算
処理に使用される第1のメモリおよび第2のメモリと、
この第2のメモリを、上記データバスを介して、上記第
1のメモリとともにCPUに接続する状態と、第2のメ
モリを、上記CPUと切り離して上記データバスを介し
て外部装置に接続する状態との、いずれか一方の状態に
接続を切り替えるバススイッチと、上記第2のメモリを
CPUに接続する状態では、アドレスバスを上記第1の
メモリとともに第2のメモリに接続し、第2のメモリを
外部装置に接続する状態では、第2のメモリに対して前
記CPUが動作中に生成するアドレスとは別のアドレス
を生成して供給するアドレス供給部とを備えたことを特
徴とするマイクロコントローラ装置。
【0007】〈構成2〉構成1において、上記アドレス
供給部は、CPUの制御クロックとは異なる周波数で発
振するクロック発振器の出力により、第2のメモリに供
給するアドレス信号を生成することを特徴とするマイク
ロコントローラ装置。
【0008】
【発明の実施の形態】以下、本発明を図示の実施の形態
について詳細に説明する。 〈具体例の構成〉図1は、マイクロコントローラ装置の
ブロック図である。図1に示すマイクロコントローラ装
置は、CPU(Central Processing Unit)1と、第1
のメモリ2と、第2のメモリ3と、第1のバススイッチ
4と、第2のバススイッチ5と、アドレス供給部7と、
クロック発振器8と、外部データ接続端子9と、外部ア
ドレス接続端子10と、外部R/W信号接続端子11と
から構成する。更に以上の構成要素間を接続するため
の、データバス12と、アドレスバス13と、R/W信
号線14と、P1ポート15と、P2ポート16と、第
1のメモリR/W信号線17と、第1のメモリアドレス
線18と、と、第2のメモリアドレス線20とを備え
る。
【0009】CPU1は、第1のメモリ2と、データバ
ス12およびアドレスバス13を介して常時接続されて
いる。データバス12中には、第1のバススイッチ4及
び第2のバススイッチ5が挿入されている。また、アド
レスバス13中には、アドレス供給部7が挿入されてい
る。第2のメモリ3は、第1のバススイッチ4と第2の
バススイッチ5との間に挟まれたデータバス12に接続
されている。また、この第2のメモリ3は、アドレス供
給部7と外部アドレス接続端子10との間に挟まれたア
ドレスバス13に接続されている。
【0010】R/W信号線14と第1のメモリR/W信
号線17とは、第1のメモリ2とアドレス供給部7に接
続されてこれらの制御に使用される。P1ポート15
は、第1のバススイッチ4と第2のバススイッチ5とア
ドレス供給部7に接続されてこれらの制御に使用され
る。P2ポート16は、アドレス供給部7に接続されて
これらの制御に使用される。アドレス供給部7と第2の
メモリ3とは、第2のメモリR/W信号線19を通じて
相互に接続され、第2のメモリ3の読み書き制御がされ
る。
【0011】第1のメモリ2は、CPU1と、データバ
ス12、アドレスバス13を介して常時接続して共同作
業をしている部分である。第2のメモリ3は、CPU1
の制御に基づいて、CPU1に接続したり、又は外部デ
ータ接続端子9、外部アドレス接続端子10、外部R/
W信号接続端子11を介して、外部装置30と接続した
りする。CPU1が演算処理中に外部装置30と接続し
て、外部装置30からのデータを記憶する等のマルチタ
スク処理を可能にする部分である。
【0012】CPU1は、第1のメモリ2や第2のメモ
リ3を主記憶装置として所定の演算処理を行うものであ
る。第1のメモリ2は、データバス12とアドレスバス
13を介してCPU1に常時接続されたRAM(ランダ
ムアクセスメモリ)等により構成される。第2のメモリ
3も、同様のRAM(ランダムアクセスメモリ)等によ
り構成される。
【0013】第1のバススイッチ4及び第2のバススイ
ッチ5は、これらを挟むデータバス12を切り離したり
相互に接続したりする機能を持つ。これらを挟むデータ
バス12を切り離した状態を非導通状態(以後OFFと
記す)と呼び、相互に接続した状態を導通状態(以後O
Nと記す)と呼ぶ。これらの状態制御を、CPU1が、
P1ポート15を通じて行う。
【0014】なお、CPU1は、第1のバススイッチ4
をONにするときは、第2のバススイッチ5をOFFに
する。これで第1のメモリ2と第2のメモリとは共にC
PU1の主記憶装置の一部となる。一方第1のバススイ
ッチ4をOFFにするときは、第2のバススイッチ5を
ONにする。これで、第2のメモリはCPU1と切り離
され、外部データ接続端子9を通じて外部装置との間で
データの入出力ができる状態になる。このように第1の
バススイッチ4と第2のバススイッチ5とは互いに排他
的なスイッチ動作をする。
【0015】アドレス供給部7は、第2のメモリ3に供
給するアドレス信号を生成するアドレス生成機能と、第
2のメモリ3を制御するR/W信号を生成する機能を合
わせ持つ部分である。このアドレス供給部7は、CPU
1が動作中に生成するアドレスとは別のアドレスを生成
するために設けられる。後で説明するように、CPUと
は異なるクロック周波数でデータ転送を行うためであ
る。クロック発振器8は、その出力をアドレス信号を生
成するためにアドレス供給部7に供給する。
【0016】以上の構成により、アドレス供給部7は、
第1のメモリ2と第2のメモリ3とが共にCPU1の主
記憶装置の一部となるとき、第2のメモリ3をアドレス
バス13を通じてCPU1と直接接続する。一方、アド
レス供給部7は、第2のメモリ3がCPU1と切り離さ
れ、外部データ接続端子9を通じて外部装置30との間
でデータの入出力ができる状態になるとき、独自に生成
したアドレス信号とR/W信号とを第2のメモリ3に供
給する。
【0017】このアドレス供給部7のアドレスカウント
機能は、図2に例示したような回路によって実現でき
る。図2は、アドレス供給部の機能説明図である。アド
レス供給部7は、フリップフロップFF−1、FF−
2、FF−3…FF−Nを備える。これらのフリップフ
ロップは、カウンタ回路を構成する。各フリップフロッ
プは、アドレスを2進数で表した時のその各々の桁を生
成する。また、この回路には、2個のANDゲートAN
D1とAND2および、これらの出力の論理和を得るオ
アゲートOR1の組が、フリップフロップと同数設けら
れている。ANDゲートAND1は、P2ポート16の
信号とアドレスバス13上の信号の論理積をとる。ま
た、ANDゲートAND2は、フリップフロップのQ出
力とP2ポート16の信号の論理積をとるように構成さ
れている。
【0018】図3は、R/W信号線の機能説明図であ
る。アドレス供給部7は、更に、2個のANDゲートA
ND3、AND4、と1個のORゲートOR1を備え
る。AND3は、P2ポート16とR/W信号線14の
論理積をとる。AND4は、P2ポート16と外部R/
W信号接続端子11の論理積をとる。この2個のAND
ゲートの論理和をOR2が、とるように構成されてい
る。
【0019】〈具体例の動作〉以上の構成によるマイク
ロコントローラ装置(図1)の動作を、動作段階に分け
て説明する。最初に図1を用いて、第2のメモリ3を用
いたマルチタスク処理動作の概要を説明する。ここで
は、アドレス供給部7の動作の詳細には触れない。マル
チタスク処理動作の概要を説明した後に、第2のメモリ
3の接続及び切り替え動作そのものであるアドレス供給
部7の動作を詳細に説明する。各構成間の接続状態を明
確にするために、説明の最初に構成接続図を示す。図4
は、マイクロコントローラ装置の構成説明図である図4
(a),(b),(c)は以下に説明するステップS1
からステップS3での各構成の接続関係を示す。
【0020】(ステップS1)(図4(a)) 図1において、マイクロコントローラ装置の起動スイッ
チをONする。CPU1は、動作開始時、P1ポート1
5、P2ポート16に、0を出力する。この状態で、第
1のバススイッチ4を、OFF、第2のバススイッチ5
を、ONに設定する。従って、第1のメモリ2は、CP
U1に接続し、第2のメモリ3は、外部装置30に接続
している。第1のメモリ2と第2のメモリ3は各々分離
した状態になっている。同時にアドレス供給部7がリセ
ットされるように構成する。この状態は、CPU1が、
第1のメモリ2にアクセスして演算処理が可能な状態で
ある。しかし第2のメモリ3は、まだ動作状態には至っ
ていない。つまりこの動作段階はリセット段階である。
【0021】(ステップS2)(図4(b)) ステップS2では、CPU1が、予め定めてあるソフト
制御によって、P2ポート16の出力を1に切り替え
る。この信号をT2端子から入力して、アドレス供給部
7は、T3端子から入力しているクロック発振器8のパ
ルスによってインクリメント動作を開始する。0番地か
ら順次インクリメント動作を行う。インクリメントした
値をアドレスとして、第2のメモリアドレス線20を介
して、第2のメモリ3にアクセスする。同時にR/W信
号線14を内部で遮断して第2のメモリR/W信号線1
9を介して第2のメモリ3と外部R/W信号接続端子1
1を接続する。
【0022】この状態は、第2のメモリ3が外部データ
接続端子9、外部アドレス接続端子10、外部R/W信
号接続端子11を介して外部装置30にアクセスした状
態である。CPU1が第1のメモリ2にアクセスして演
算動作をしている間に第2のメモリ3は、外部装置30
にアクセスして外部装置30からのデータを記憶するこ
とが可能になる。
【0023】この時、クロック発振器8のクロック周波
数は、CPU1のクロック周波数と等しくする必要はな
いので、クロック発振器8のクロック周波数を外部装置
30に適合させることが可能である。又、第2のメモリ
3のアドレスは、0番地から始まり、最大値は、カウン
タのビット数で決まる値となる。
【0024】(ステップS3)(図4(c)) ステップS3は、CPU1が第2のメモリ3にアクセス
することが可能になる動作段階である。CPU1は、予
め定めてある、ソフト制御によって、P1ポート15の
出力を1に、P2ポート16の出力を0に切り替える。
P1ポート15が1になると第1のバススイッチ4がO
Nして、第2のバススイッチ5がOFFする。第2のメ
モリ3は、外部装置30から分離する。CPU1はデー
タバス12を介して第2のメモリ3に接続する。
【0025】同時にP2ポート16の出力が0になると
アドレスバス13及びR/W信号線14は、アドレス供
給部7内部で直接第2のメモリ3に接続する。従ってC
PU1は第2のメモリ3にアクセス可能になる。なお、
この時のクロックは、CPU1に同期している。この状
態は、CPU1が、第1のメモリ2と第2のメモリ3の
双方にアクセス可能な状態である。CPU1が、ステッ
プS2で第1のメモリ2にアクセスして演算処理をして
いる間に第2のメモリ3が、外部装置30にアクセスし
て外部装置30から入力して記憶したデータにアクセス
することが可能になる。
【0026】(ステップS4)(図4(a)) 再度リセット状態に戻る動作段階である。CPU1は、
予め定めてある、ソフト制御によって、P1ポート15
の出力を0に切り替え、P2ポート16の出力は0のま
まに維持する。この状態はステップS1と同様である。
以下同様のステップを繰り返してマルチタスク処理を可
能にする。
【0027】(アドレス供給部7の動作)次に各動作段
階での第2のメモリ3の接続切り替え動作の詳細を説明
するためにアドレス供給部7の動作について図5を用い
て詳細に説明する。図5は、真理値表を示す説明図であ
る。図2に示すアドレス供給部の機能説明図の動作を説
明している。表左端のステップS1からステップS4ま
でのステップは、マルチタスク処理動作の概要で説明し
たステップと同じ動作ステップを表している。この動作
ステップは、CPU1がP1ポート15、P2ポート1
6から1と0の信号を出力することによって切り換えら
れる。
【0028】表の最上欄、P1,P2は、P1ポート1
5、P2ポート16の出力信号を示す。K,Jは、JK
フリップフロップFF−1への制御入力を示す。Tは、
FF−1へのクロック発振器8(図1)のクロック信号
入力を示す。Q,“Q”は、FF−1の出力を示す。A
ND1,AND2,OR1は、アドレス供給部7(図
1)のアドレス切り替えスイッチの状態を示す。この真
理値表ではアドレスの最低位の桁のみについて記した。
バススイッチ4,バススイッチ5は各々のバススイッチ
の導通状態ON、非導通状態OFFを示している。更
に、AND3,AND4,OR2は図3に示すR/W信
号線14の切り替えスイッチの状態を示す。
【0029】(ステップS1)P1ポート15とP2ポ
ート16の出力が共に0なので、JKフリップフロップ
FF−1(図2)への制御入力はそれぞれK=1,J=
0となり、出力は、Q=0(リセット状態)となる。こ
の状態では、入力Tにクロックが入力しても制御入力が
K=1,J=0なのでJKフリップフロップの特性上歩
進しない。ここでFF−1として採用しているJKフリ
ップフロップの特性は、K=1,J=1の時、歩進可、
K=1、J=0のときQ=1であり、K=1、J=0の
時Q=0である。又、AND1はON、AND2はOF
F、OR1はONしているので、アドレスバス13がそ
のまま第2のメモリアドレス線20を介して第2のメモ
リ3に接続する。更に、AND3はON、AND4はO
FF、OR2はONしているので、R/W信号線14
(図3)は、第2のメモリR/W信号線19(図3)を
介して第2のメモリ3に接続する。
【0030】(ステップS2)P1ポート15の出力が
0、P2ポート16の出力が1なので、JKフリップフ
ロップFF−1(図2)への制御入力はそれぞれK=
1,J=1となり、出力は、Q=1となる。この状態で
は、入力Tにクロックが入力すると制御入力がK=1,
J=1なのでJKフリップフロップは、歩進する。入力
してくるクロックパルスによってインクリメント動作を
開始する。0番地から順次インクリメント動作を行う。
【0031】又、AND1はOFF、AND2はON、
OR1はONしているので、アドレスバス13は切り離
され、FF−1の出力がメモリアドレス線20を介して
第2のメモリ3に接続する。更に、AND3はOFF、
AND4はON、OR2はONしているので、R/W信
号線14(図3)は、切り離されて、第2のメモリR/
W信号線19(図3)を介して第2のメモリ3と外部R
/W信号接続端子11を接続する。この状態は、第2の
メモリ3が外部装置30にアクセスしてマルチタスク処
理している状態である。
【0032】(ステップS3)P1ポート15の出力が
1、P2ポート16の出力が0なので、JKフリップフ
ロップFF−1(図2)への制御入力はそれぞれK=
0,J=1となり、出力は、Q=1となる。この状態で
は、入力Tにクロックが入力しても制御入力がK=0,
J=1なのでJKフリップフロップは、歩進しない。
又、AND1はON、AND2はOFF、OR1はON
しているので、アドレスバス13がそのまま第2のメモ
リアドレス線20を介して第2のメモリ3に接続する。
【0033】更に、AND3はON、AND4はOF
F、OR2はONしているので、R/W信号線14(図
3)は、第2のメモリR/W信号線19(図3)を介し
て第2のメモリ3に接続する。この状態では、第1のバ
ススイッチ4はON、第2のバススイッチ5はOFFに
なるので第2のメモリ3は、外部装置から分離して、C
PU1と接続する。従ってCPU1は、ステップ2で外
部装置30から入力して記憶したデータにアクセスする
ことが可能になる。
【0034】(ステップS4)再度リセット状態に戻る
動作段階であり、ステップS1と同様の状態に戻る。
【0035】
【発明の効果】本発明によるマイクロコントローラは、
CPUにデータバスおよびアドレスバスを介して接続さ
れて、演算処理に使用される第1のメモリおよび第2の
メモリを設け、第2のメモリを、データバスを介して、
第1のメモリとともにCPUに接続する状態と、第2の
メモリを、CPUと切り離してデータバスを介して外部
装置に接続する状態との、いずれか一方の状態に接続を
切り替えるバススイッチを設けたので、以下のような効
果が生じる。 1.デュアルポートRAMなどの高価なデバイスを採用
する必要がなく、安価なマイクロコントローラを実現で
きる。 2.制御回路が簡単かつ安価になる。 3CPUのクロック発振器とアドレスカウンタのクロッ
クとを別々に備えることにより、CPUとは異なる演算
処理速度をもつ外部装置へのインタフェースが容易にな
る。
【図面の簡単な説明】
【図1】本発明によるマイクロコントローラ装置のブロ
ック図である。
【図2】アドレス供給部の機能説明図である。
【図3】R/W信号線の機能説明図である。
【図4】マイクロコントローラ装置の構成接続図であ
る。
【図5】真理値表を示す説明図である。
【符号の説明】
1 CPU 2 第1のメモリ 3 第2のメモリ 4 第1のバススイッチ 5 第2のバススイッチ 7 アドレス供給部 8 クロック発振器 9 外部データ接続端子 10 外部アドレス接続端子 11 外部R/W信号接続端子 12 データバス 13 アドレスバス 14 R/W信号線 15 P1ポート 16 P2ポート 17 第1のメモリR/W信号線 18 第1のメモリアドレス線 19 第2のメモリR/W信号線 20 第2のメモリアドレス線 30 外部装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 CPU(中央処理装置)と、 このCPUにデータバスおよびアドレスバスを介して接
    続されて、演算処理に使用される第1のメモリおよび第
    2のメモリと、 この第2のメモリを、前記データバスを介して、前記第
    1のメモリとともにCPUに接続する状態と、第2のメ
    モリを、前記CPUと切り離して前記データバスを介し
    て外部装置に接続する状態との、いずれか一方の状態に
    接続を切り替えるバススイッチと、 前記第2のメモリをCPUに接続する状態では、アドレ
    スバスを前記第1のメモリとともに第2のメモリに接続
    し、第2のメモリを外部装置に接続する状態では、第2
    のメモリに対して前記CPUが動作中に生成するアドレ
    スとは別のアドレスを生成して供給するアドレス供給部
    とを備えたことを特徴とするマイクロコントローラ装
    置。
  2. 【請求項2】 請求項1において、 前記アドレス供給部は、CPUの制御クロックとは異な
    る周波数で発振するクロック発振器の出力により、第2
    のメモリに供給するアドレス信号を生成することを特徴
    とするマイクロコントローラ装置。
JP9154590A 1997-05-28 1997-05-28 マイクロコントローラ装置 Pending JPH10333977A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9154590A JPH10333977A (ja) 1997-05-28 1997-05-28 マイクロコントローラ装置
US09/038,836 US6175881B1 (en) 1997-05-28 1998-03-12 Microcontroller having a memory, a dedicated multitask memory, and switching circuit for selectively connecting the multitask memory to the internal or external bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9154590A JPH10333977A (ja) 1997-05-28 1997-05-28 マイクロコントローラ装置

Publications (1)

Publication Number Publication Date
JPH10333977A true JPH10333977A (ja) 1998-12-18

Family

ID=15587524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9154590A Pending JPH10333977A (ja) 1997-05-28 1997-05-28 マイクロコントローラ装置

Country Status (2)

Country Link
US (1) US6175881B1 (ja)
JP (1) JPH10333977A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3504202B2 (ja) * 1999-12-21 2004-03-08 株式会社ナナオ 表示装置
US7758567B2 (en) * 2004-07-09 2010-07-20 The Alfred E. Mann Foundation For Scientific Research Medical device including processor running independent processes to cooperatively control therapy
TWI399090B (zh) * 2006-12-25 2013-06-11 Altek Corp 動態調整影像訊框之方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4827406A (en) * 1987-04-01 1989-05-02 International Business Machines Corporation Memory allocation for multiple processors
US4953930A (en) * 1989-03-15 1990-09-04 Ramtech, Inc. CPU socket supporting socket-to-socket optical communications
JPH03105440A (ja) 1989-09-19 1991-05-02 Nec Corp 共有メモリアクセス方式
US5276799A (en) * 1991-10-29 1994-01-04 Xerox Corporation Expandable electronic subsystem for a printing machine
JP2768121B2 (ja) 1992-03-27 1998-06-25 三菱電機株式会社 マルチタスク処理システム
US5490279A (en) * 1993-05-21 1996-02-06 Intel Corporation Method and apparatus for operating a single CPU computer system as a multiprocessor system
JPH07210449A (ja) 1994-01-11 1995-08-11 Fujitsu Ltd デュアルポートramアクセス回路
US5575582A (en) 1995-01-18 1996-11-19 Ucar Carbon Technology Corporation Fastening device for securing electrode joints
US5799207A (en) * 1995-03-28 1998-08-25 Industrial Technology Research Institute Non-blocking peripheral access architecture having a register configure to indicate a path selection for data transfer between a master, memory, and an I/O device
US5864692A (en) * 1996-12-16 1999-01-26 Hewlett-Packard Company Method and apparatus for protecting memory-mapped devices from side effects of speculative instructions

Also Published As

Publication number Publication date
US6175881B1 (en) 2001-01-16

Similar Documents

Publication Publication Date Title
US5535406A (en) Virtual processor module including a reconfigurable programmable matrix
US5491814A (en) Apparatus using a state machine for generating selectable clock frequencies and a fixed frequency for operating a computer bus
US5101498A (en) Pin selectable multi-mode processor
JPH0677249B2 (ja) マイクロコンピュータ
JPH0738187B2 (ja) Lsiに構成されたマイクロコンピュータ
JPH0916282A (ja) クロック制御方式
JP4303417B2 (ja) デジタル信号プロセッサ・システムのためのクロッキング方式
CN113204375A (zh) 一种多路服务器分区方法、系统及设备
KR20030010984A (ko) 데이타 액세스 타이밍을 조정하는 듀얼 포트 메모리콘트롤러
JP3467631B2 (ja) ロジックlsi
JP2993466B2 (ja) 情報処理装置
JPS6045828A (ja) シングルチツプマイコン
US20030088801A1 (en) Implementation of wait-states
US6175881B1 (en) Microcontroller having a memory, a dedicated multitask memory, and switching circuit for selectively connecting the multitask memory to the internal or external bus
US20030041276A1 (en) Semiconductor device allowing control of clock supply to processor on a clock cycle basis
JPH06187066A (ja) 複数の中央演算処理装置を有するマイクロプロセッサ
JP3323526B2 (ja) ディジタル信号プロセッサ
JP2642566B2 (ja) システムコントローラのクロック再発生回路
JPH07168750A (ja) 情報処理装置
JP3087477B2 (ja) コンピュータシステム
JPH0317891A (ja) コンピュータの動的メモリのリフレッシュ方式
JPH03214275A (ja) 半導体集積回路
JP2647962B2 (ja) 表示制御装置
JP2579003B2 (ja) メモリ間データ転送装置
JPH07121483A (ja) 共有メモリアクセス制御回路