JPH0659971A - メモリ読み出し装置 - Google Patents
メモリ読み出し装置Info
- Publication number
- JPH0659971A JPH0659971A JP4212475A JP21247592A JPH0659971A JP H0659971 A JPH0659971 A JP H0659971A JP 4212475 A JP4212475 A JP 4212475A JP 21247592 A JP21247592 A JP 21247592A JP H0659971 A JPH0659971 A JP H0659971A
- Authority
- JP
- Japan
- Prior art keywords
- read
- control device
- ram data
- machine
- machine instruction
- 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
Landscapes
- Memory System (AREA)
- Executing Machine-Instructions (AREA)
Abstract
(57)【要約】
【目的】 命令読み出し制御装置とRAMデータ読み出
し制御装置各々が、直接機械命令とRAMデータを読み
出せるようにする。 【構成】 機械命令読み出し制御装置5は、RAMデー
タが書き込まれているアドレスを制御回路12への転送
と読み出し要求とを読み書き制御装置6に送出する。読
み書き制御装置6は読み出し許可を制御回路12に送出
する。制御回路12はアドレスをRAMデータ用アドレ
スバス3に転送し、RAMデータがRAMデータ用デー
タバス4を通じて機械命令読み出し制御装置5に読み出
される。読み書き制御装置6は、機械命令が書き込まれ
ているアドレスを制御回路11への転送と読み出し要求
とを機械命令読み出し制御装置5に送出する。機械命令
読み出し制御装置5は読み出し許可を制御回路11に送
出する。制御回路11はアドレスを機械命令用アドレス
バス1に転送し、機械命令が機械命令用データバス2を
通じてRAMデータの読み書き制御装置6に読み出され
る。
し制御装置各々が、直接機械命令とRAMデータを読み
出せるようにする。 【構成】 機械命令読み出し制御装置5は、RAMデー
タが書き込まれているアドレスを制御回路12への転送
と読み出し要求とを読み書き制御装置6に送出する。読
み書き制御装置6は読み出し許可を制御回路12に送出
する。制御回路12はアドレスをRAMデータ用アドレ
スバス3に転送し、RAMデータがRAMデータ用デー
タバス4を通じて機械命令読み出し制御装置5に読み出
される。読み書き制御装置6は、機械命令が書き込まれ
ているアドレスを制御回路11への転送と読み出し要求
とを機械命令読み出し制御装置5に送出する。機械命令
読み出し制御装置5は読み出し許可を制御回路11に送
出する。制御回路11はアドレスを機械命令用アドレス
バス1に転送し、機械命令が機械命令用データバス2を
通じてRAMデータの読み書き制御装置6に読み出され
る。
Description
【0001】
【産業上の利用分野】本発明は機械命令読み出し制御装
置がRAMデータを直接読み出し可能で、RAMデータ
の読み書き制御装置が機械命令を直接読み出すことが可
能なワンチップマイクロコンピュータのメモリ読み出し
装置に関するものである。
置がRAMデータを直接読み出し可能で、RAMデータ
の読み書き制御装置が機械命令を直接読み出すことが可
能なワンチップマイクロコンピュータのメモリ読み出し
装置に関するものである。
【0002】
【従来の技術】以下に従来のワンチップマイクロコンピ
ュータにおけるメモリ読み出し装置について説明する。
ュータにおけるメモリ読み出し装置について説明する。
【0003】図2は、従来のメモリ読み出し装置の構成
を示すものである。図3は、図2を改善したメモリ読み
出し装置である。
を示すものである。図3は、図2を改善したメモリ読み
出し装置である。
【0004】図2において、5は機械命令読み出し制御
装置、6はRAMデータの読み書き制御装置、20は機
械命令用記憶装置、21はRAMデータ用記憶装置、2
2はアドレスバス、23はデータバスである。
装置、6はRAMデータの読み書き制御装置、20は機
械命令用記憶装置、21はRAMデータ用記憶装置、2
2はアドレスバス、23はデータバスである。
【0005】図3において、1は機械命令用アドレスバ
ス、2は機械命令用データバス、3はRAMデータ用ア
ドレスバス、4はRAMデータ用データバス、5は機械
命令読み出し制御装置、6はRAMデータの読み書き制
御装置、20は機械命令用記憶装置、21はRAMデー
タ用記憶装置である。
ス、2は機械命令用データバス、3はRAMデータ用ア
ドレスバス、4はRAMデータ用データバス、5は機械
命令読み出し制御装置、6はRAMデータの読み書き制
御装置、20は機械命令用記憶装置、21はRAMデー
タ用記憶装置である。
【0006】以上のように構成されたメモリ読み出し装
置について、以下にその動作を説明する。
置について、以下にその動作を説明する。
【0007】従来技術の図2に示すようなメモリ読み出
し装置では、機械命令読み出し制御装置5が、アドレス
バス22に機械命令の読み出し番地を転送し、データバ
ス23から機械命令用記憶装置20内の前記機械命令を
読み出す。また、RAMデータの読み書き制御装置6
は、アドレスバス22にRAMデータの番地を転送する
ことでデータバス23から、RAMデータ用記憶装置2
1へ読み書きを行う。
し装置では、機械命令読み出し制御装置5が、アドレス
バス22に機械命令の読み出し番地を転送し、データバ
ス23から機械命令用記憶装置20内の前記機械命令を
読み出す。また、RAMデータの読み書き制御装置6
は、アドレスバス22にRAMデータの番地を転送する
ことでデータバス23から、RAMデータ用記憶装置2
1へ読み書きを行う。
【0008】このような前記の構成では、アドレスバス
22とデータバス23を共有しているので機械命令読み
出し制御装置5とRAMデータの読み書き制御装置6が
同時に記憶装置に読み書きを行うことはできず、効率の
悪いものであった。
22とデータバス23を共有しているので機械命令読み
出し制御装置5とRAMデータの読み書き制御装置6が
同時に記憶装置に読み書きを行うことはできず、効率の
悪いものであった。
【0009】そこで、図2を改善した図3に示すような
メモリ読み出し装置が提案された。これにより、機械命
令読み出し制御装置5とRAMデータの読み書き制御装
置6が並行して、機械命令用記憶装置20とRAMデー
タ用記憶装置21に独立して読み書きが行えるようにな
った。こうして前記の問題点が解決されたが、機械命令
読み出し制御装置5には、機械命令用アドレスバス1し
か接続されず、RAMデータの読み書き制御装置6には
RAMデータ用アドレスバス3しか接続されないので、
機械命令読み出し制御装置5は、機械命令用記憶装置2
0内の機械命令の読み出ししか行えなく、RAMデータ
の読み書き制御装置6は、RAMデータ用記憶装置21
内のRAMデータの読み書きしか行えなかった。
メモリ読み出し装置が提案された。これにより、機械命
令読み出し制御装置5とRAMデータの読み書き制御装
置6が並行して、機械命令用記憶装置20とRAMデー
タ用記憶装置21に独立して読み書きが行えるようにな
った。こうして前記の問題点が解決されたが、機械命令
読み出し制御装置5には、機械命令用アドレスバス1し
か接続されず、RAMデータの読み書き制御装置6には
RAMデータ用アドレスバス3しか接続されないので、
機械命令読み出し制御装置5は、機械命令用記憶装置2
0内の機械命令の読み出ししか行えなく、RAMデータ
の読み書き制御装置6は、RAMデータ用記憶装置21
内のRAMデータの読み書きしか行えなかった。
【0010】このため、RAMデータの読み書き制御装
置6が機械命令用記憶装置20に書き込まれた機械命令
を読み出す場合は、ワンチップマイクロコンピュータに
設けられた特殊な命令を用いて一度機械命令をRAMデ
ータ用記憶装置21内のRAMデータ領域に複写を行
い、RAMデータとしてRAMデータ用アドレスバス3
とRAMデータ用データバス4を通じて読み出してい
た。
置6が機械命令用記憶装置20に書き込まれた機械命令
を読み出す場合は、ワンチップマイクロコンピュータに
設けられた特殊な命令を用いて一度機械命令をRAMデ
ータ用記憶装置21内のRAMデータ領域に複写を行
い、RAMデータとしてRAMデータ用アドレスバス3
とRAMデータ用データバス4を通じて読み出してい
た。
【0011】また、機械命令読み出し制御装置5には、
RAMデータを読み出す代替的な手段を有していなかっ
た。
RAMデータを読み出す代替的な手段を有していなかっ
た。
【0012】
【発明が解決しようとする課題】このような、前記の従
来の構成では、機械命令読み出し制御装置は、直接RA
Mデータの読み出しが行えず、RAMデータの読み書き
制御装置は、直接機械命令の読み出しが行えないという
問題点を有していた。
来の構成では、機械命令読み出し制御装置は、直接RA
Mデータの読み出しが行えず、RAMデータの読み書き
制御装置は、直接機械命令の読み出しが行えないという
問題点を有していた。
【0013】本発明は前記の効率の悪い部分を改善し、
かつ、従来の問題点を解決するもので機械命令読み出し
制御装置とRAMデータの読み書き制御装置は、アドレ
スバスに接続された互いの記憶装置の内容を直接読み出
すことが可能であるメモリ読み出し装置を提供すること
を目的とする。
かつ、従来の問題点を解決するもので機械命令読み出し
制御装置とRAMデータの読み書き制御装置は、アドレ
スバスに接続された互いの記憶装置の内容を直接読み出
すことが可能であるメモリ読み出し装置を提供すること
を目的とする。
【0014】
【課題を解決するための手段】この課題を解決するため
に本発明のメモリ読み出し装置は、機械命令読み出し制
御装置からRAMデータの読み書き制御装置へRAMデ
ータ用読み出し要求信号線と応答信号線を有し、RAM
データの読み書き制御装置から機械命令読み出し制御装
置へ機械命令読み出し要求信号線と応答信号線を有する
構成をしている。
に本発明のメモリ読み出し装置は、機械命令読み出し制
御装置からRAMデータの読み書き制御装置へRAMデ
ータ用読み出し要求信号線と応答信号線を有し、RAM
データの読み書き制御装置から機械命令読み出し制御装
置へ機械命令読み出し要求信号線と応答信号線を有する
構成をしている。
【0015】
【作用】この構成によって、機械命令読み出し制御装置
は、直接RAMデータの読み出しを行え、RAMデータ
の読み書き制御装置は、直接機械命令の読み出しを行う
ことができる。
は、直接RAMデータの読み出しを行え、RAMデータ
の読み書き制御装置は、直接機械命令の読み出しを行う
ことができる。
【0016】
【実施例】以下に本発明の実施例ついて、図面を参照し
ながら説明する。
ながら説明する。
【0017】図1は、本発明の実施例におけるマイクロ
コンピュータにおけるメモリ読み出し装置の構成を示す
ものである。
コンピュータにおけるメモリ読み出し装置の構成を示す
ものである。
【0018】図1において、1は機械命令用アドレスバ
ス、2は機械命令用データバス、3はRAMデータ用ア
ドレスバス、4はRAMデータ用データバス、5は機械
命令読み出し制御装置、6はRAMデータの読み書き制
御装置、7はRAMデータの読み書き制御装置6から機
械命令読み出し制御装置5への機械命令読み出し要求信
号線、8は要求信号線7に対する応答信号線、9は機械
命令読み出し制御装置5からRAMデータの読み書き制
御装置6への機械命令読み出し要求信号線、10は要求
信号線9に対する応答信号線、11は応答信号線8の許
可信号によってRAMデータの読み書き制御装置6から
のアドレスを機械命令用アドレスバス1へ送出操作する
制御回路、12は要求信号線9の許可信号によって機械
命令読み出し制御装置5からのアドレスをRAMデータ
用アドレスバス3へ送出操作する制御回路である。
ス、2は機械命令用データバス、3はRAMデータ用ア
ドレスバス、4はRAMデータ用データバス、5は機械
命令読み出し制御装置、6はRAMデータの読み書き制
御装置、7はRAMデータの読み書き制御装置6から機
械命令読み出し制御装置5への機械命令読み出し要求信
号線、8は要求信号線7に対する応答信号線、9は機械
命令読み出し制御装置5からRAMデータの読み書き制
御装置6への機械命令読み出し要求信号線、10は要求
信号線9に対する応答信号線、11は応答信号線8の許
可信号によってRAMデータの読み書き制御装置6から
のアドレスを機械命令用アドレスバス1へ送出操作する
制御回路、12は要求信号線9の許可信号によって機械
命令読み出し制御装置5からのアドレスをRAMデータ
用アドレスバス3へ送出操作する制御回路である。
【0019】以上のように構成された本実施例のメモリ
読み出し装置について以下にその動作を説明する。
読み出し装置について以下にその動作を説明する。
【0020】機械命令読み出し制御装置5は、機械命令
が書き込まれているアドレスを機械命令用アドレスバス
1に転送を行い、前記機械命令を機械命令用データバス
2を通じて読み出す。
が書き込まれているアドレスを機械命令用アドレスバス
1に転送を行い、前記機械命令を機械命令用データバス
2を通じて読み出す。
【0021】RAMデータの読み書き制御装置6は、R
AMデータが書き込まれているアドレスを作業用アドレ
スバス3に転送を行い、前記RAMデータを作業用デー
タバス4を通じて読み出す。
AMデータが書き込まれているアドレスを作業用アドレ
スバス3に転送を行い、前記RAMデータを作業用デー
タバス4を通じて読み出す。
【0022】機械命令読み出し制御装置5が、RAMデ
ータを機械命令として読み出す場合は、機械命令読み出
し制御装置5が、RAMデータが書き込まれているアド
レスを制御回路12に転送すると共に、読み出し要求を
信号線9を通じてRAMデータの読み書き制御装置6に
送出する。RAMデータの読み書き制御装置6は、作業
用アドレスバス3が空き状態となり、前記アドレスが転
送可能状態となってから読み出し許可を応答信号線10
を通じて機械命令読み出し制御装置5と制御回路12に
送出する。制御回路12は、前記アドレスをRAMデー
タ用アドレスバス3に転送し、前記RAMデータがRA
Mデータ用データバス4を通じて機械命令読み出し制御
装置5に読み出される。
ータを機械命令として読み出す場合は、機械命令読み出
し制御装置5が、RAMデータが書き込まれているアド
レスを制御回路12に転送すると共に、読み出し要求を
信号線9を通じてRAMデータの読み書き制御装置6に
送出する。RAMデータの読み書き制御装置6は、作業
用アドレスバス3が空き状態となり、前記アドレスが転
送可能状態となってから読み出し許可を応答信号線10
を通じて機械命令読み出し制御装置5と制御回路12に
送出する。制御回路12は、前記アドレスをRAMデー
タ用アドレスバス3に転送し、前記RAMデータがRA
Mデータ用データバス4を通じて機械命令読み出し制御
装置5に読み出される。
【0023】RAMデータの読み書き制御装置6が、機
械命令をRAMデータとして読み出す場合は、RAMデ
ータの読み書き制御装置6が、機械命令が書き込まれて
いるアドレスを制御回路11に転送すると共に、読み出
し要求を信号線7を通じて機械命令読み出し制御装置5
に送出する。機械命令読み出し制御装置5は、機械命令
用アドレスバス1が空き状態となり、前記アドレスが転
送可能状態となってから読み出し許可を応答信号線8を
通じてRAMデータの読み書き制御装置6と制御回路1
1に送出する。制御回路11は、前記アドレスを機械命
令用アドレスバス1に転送し、前記機械命令が機械命令
用データバス2を通じてRAMデータの読み書き制御装
置6に読み出される。
械命令をRAMデータとして読み出す場合は、RAMデ
ータの読み書き制御装置6が、機械命令が書き込まれて
いるアドレスを制御回路11に転送すると共に、読み出
し要求を信号線7を通じて機械命令読み出し制御装置5
に送出する。機械命令読み出し制御装置5は、機械命令
用アドレスバス1が空き状態となり、前記アドレスが転
送可能状態となってから読み出し許可を応答信号線8を
通じてRAMデータの読み書き制御装置6と制御回路1
1に送出する。制御回路11は、前記アドレスを機械命
令用アドレスバス1に転送し、前記機械命令が機械命令
用データバス2を通じてRAMデータの読み書き制御装
置6に読み出される。
【0024】
【発明の効果】以上のように本実施例によれば、機械命
令読み出し制御装置からRAMデータの読み書き制御装
置へRAMデータ用読み出し要求信号線と応答信号線を
有することと、RAMデータの読み書き制御装置から機
械命令読み出し制御装置へ機械命令読み出し要求信号線
と応答信号線を有することにより、機械命令読み出し制
御装置は、直接RAMデータの読み出しを行え、RAM
データの読み書き制御装置は、直接機械命令の読み出し
を行うことができる。
令読み出し制御装置からRAMデータの読み書き制御装
置へRAMデータ用読み出し要求信号線と応答信号線を
有することと、RAMデータの読み書き制御装置から機
械命令読み出し制御装置へ機械命令読み出し要求信号線
と応答信号線を有することにより、機械命令読み出し制
御装置は、直接RAMデータの読み出しを行え、RAM
データの読み書き制御装置は、直接機械命令の読み出し
を行うことができる。
【図1】本発明の一実施例のメモリ読み出し装置の構成
図
図
【図2】従来例のメモリ読み出し装置の構成図
【図3】従来例のメモリ読み出し装置の構成図
1 機械命令用アドレスバス 2 機械命令用データバス 3 RAMデータ用アドレスバス 4 RAMデータ用データバス 5 機械命令読み出し制御装置 6 RAMデータの読み書き制御装置 7、9 要求信号線 8、10 応答信号線 11、12 制御回路 20 機械命令用記憶装置 21 RAMデータ用記憶装置 22 アドレスバス 23 データバス
Claims (2)
- 【請求項1】ワンチップマイクロコンピュータ内で機械
命令とRAMデータの2つの記憶装置が分離されること
によって同時に並行して前記2つの記憶装置の読み出し
が可能な機械命令読み出し制御装置とRAMデータの読
み書き制御装置を有し、前記2つの制御装置には機械命
令の読み出しを行う機械命令用アドレスバス、およびR
AMデータの読み書きを行うRAMデータ用アドレスバ
スが接続され、前記機械命令読み出し制御装置が、前記
RAMデータの読み書き制御装置との間に設けられた第
1の信号線を通じて読み出し要求信号を送出し、前記R
AMデータの読み書き制御装置は、前記機械命令読み出
し制御装置との間に設けられた第2の信号線を通じて応
答信号を返すことによって、前記機械命令読み出し制御
装置がアドレスを前記RAMデータ用アドレスバスに転
送し、RAMデータを読み出すことが可能で、また、前
記RAMデータの読み書き制御装置が、前記機械命令読
み出し制御装置との間に設けられた第3の信号線を通じ
て読み出し要求信号を送出し、前記機械命令読み出し制
御装置は前記RAMデータの読み書き制御装置との間に
設けられた第4の信号線を通じて応答信号を返すことに
よって前記RAMデータの読み書き制御装置がアドレス
を前記機械命令用アドレスバスに転送し、機械命令デー
タを読み出すことが可能であることを特徴とするメモリ
読み出し装置。 - 【請求項2】RAMデータ制御装置と機械命令読み出し
制御装置との間に4つ信号線を有し、機械命令読み出し
制御装置が、RAMデータの読み出し時に、前記第1の
信号線を通じて要求信号を送出し、前記機械命令読み出
し制御装置は、前記第2の信号線を通じて前記RAMデ
ータの読み書き制御装置からの応答信号が返送されるま
で、RAMデータ用アドレスバスと前記機械命令読み出
し制御装置との間に設けられた制御回路によって前記R
AMデータ用アドレスバスに読み出しアドレスの送出を
待機させ、また、前記RAMデータの読み書き制御装置
が、機械命令を読み出し時に、前記第3の信号線を通じ
て要求信号を送出し、前記RAMデータの読み書き制御
装置は、前記第4の信号線を通じて前記機械命令読み出
し制御装置からの応答信号が返送されるまで、機械命令
用アドレスバスと前記RAMデータの読み書き制御装置
との間に設けられた制御回路によって、前記機械命令用
アドレスバスに読み出しアドレスの送出を待機させるこ
とを特徴とする請求項1記載のメモリ読み出し装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4212475A JPH0659971A (ja) | 1992-08-10 | 1992-08-10 | メモリ読み出し装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4212475A JPH0659971A (ja) | 1992-08-10 | 1992-08-10 | メモリ読み出し装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0659971A true JPH0659971A (ja) | 1994-03-04 |
Family
ID=16623264
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4212475A Pending JPH0659971A (ja) | 1992-08-10 | 1992-08-10 | メモリ読み出し装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0659971A (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS599767A (ja) * | 1982-07-09 | 1984-01-19 | Sumitomo Heavy Ind Ltd | マルチプロセツサ装置 |
| JPS60129856A (ja) * | 1983-12-19 | 1985-07-11 | Matsushita Electric Ind Co Ltd | メモリ制御回路 |
| JPS61272861A (ja) * | 1985-05-28 | 1986-12-03 | Yokogawa Electric Corp | マルチプロセツサ装置 |
| JPH01269128A (ja) * | 1988-04-21 | 1989-10-26 | Matsushita Electric Ind Co Ltd | マイクロコンピュータ |
| JPH02183331A (ja) * | 1989-01-09 | 1990-07-17 | Matsushita Electric Ind Co Ltd | マイクロコンピュータ |
-
1992
- 1992-08-10 JP JP4212475A patent/JPH0659971A/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS599767A (ja) * | 1982-07-09 | 1984-01-19 | Sumitomo Heavy Ind Ltd | マルチプロセツサ装置 |
| JPS60129856A (ja) * | 1983-12-19 | 1985-07-11 | Matsushita Electric Ind Co Ltd | メモリ制御回路 |
| JPS61272861A (ja) * | 1985-05-28 | 1986-12-03 | Yokogawa Electric Corp | マルチプロセツサ装置 |
| JPH01269128A (ja) * | 1988-04-21 | 1989-10-26 | Matsushita Electric Ind Co Ltd | マイクロコンピュータ |
| JPH02183331A (ja) * | 1989-01-09 | 1990-07-17 | Matsushita Electric Ind Co Ltd | マイクロコンピュータ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2257538A (en) | Air conditioning control. | |
| JPH0916735A (ja) | Pcカード | |
| JPH10187597A5 (ja) | ||
| EP0872800B1 (en) | Method and device for exchanging data between two processor units | |
| JPH0659971A (ja) | メモリ読み出し装置 | |
| JPH0238968B2 (ja) | ||
| JP2884943B2 (ja) | アドレス調停回路 | |
| JP3079956B2 (ja) | プリンタ | |
| JPH087738B2 (ja) | エンディアン変換方式 | |
| JP2904266B2 (ja) | バス縮退に対処できるメモリ接続制御装置 | |
| JP2565301B2 (ja) | メモリコピー回路 | |
| JP3323430B2 (ja) | 通信制御装置 | |
| JPS63259746A (ja) | バンクメモリ間のデ−タ転送方式 | |
| JPH0261749A (ja) | データ転送装置 | |
| JPS61105674A (ja) | 画像処理装置 | |
| JPH05100803A (ja) | 複数ポートプリンタコントローラ及びその制御方式 | |
| JPS6269347A (ja) | ダイレクトメモリアクセスコントロ−ラ | |
| JPS63301348A (ja) | 外部記憶制御装置 | |
| JPH04294440A (ja) | プロセッサ間データ転送システム | |
| JPH01248207A (ja) | 数値制御装置 | |
| JPH06131306A (ja) | データ転送方式 | |
| JPS63296105A (ja) | コントロ−ラシステム | |
| JPH04184659A (ja) | Dma制御装置 | |
| JPH01196654A (ja) | データバッファ装置 | |
| JPS61251953A (ja) | デ−タ処理システム |