[go: up one dir, main page]

JPH0354641A - Random memory monitor - Google Patents

Random memory monitor

Info

Publication number
JPH0354641A
JPH0354641A JP1189567A JP18956789A JPH0354641A JP H0354641 A JPH0354641 A JP H0354641A JP 1189567 A JP1189567 A JP 1189567A JP 18956789 A JP18956789 A JP 18956789A JP H0354641 A JPH0354641 A JP H0354641A
Authority
JP
Japan
Prior art keywords
memory
buffer
random
external memory
random memory
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
JP1189567A
Other languages
Japanese (ja)
Inventor
Shuji Takaishi
修二 高石
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.)
SHIMORETSUKUSU KK
Original Assignee
SHIMORETSUKUSU KK
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 SHIMORETSUKUSU KK filed Critical SHIMORETSUKUSU KK
Priority to JP1189567A priority Critical patent/JPH0354641A/en
Publication of JPH0354641A publication Critical patent/JPH0354641A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To immediately and easily read out a memory content by always writing the same data as that in a random memory in an electronic circuit on an external memory. CONSTITUTION:A probe 1 is connected to the external memory 5 with the same capacity as that of the random memory targeted to be monitored via a buffer 2, and the buffer 2 comprises a buffering part 13 with a clock 3, and is connected to a read/write part 14 consisting of a control circuit. A signal taken out of a memory A to be measured by the probe is enhanced with the buffer, and is written on a memory B prepared on the extension slot of a universal small computer. It follows that the memory B prepared on the extension slot of the universal small computer is provided with the same content as that of the memory A. In such a way, the memory content can be read out independently in real time.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ランダムメモリを内蔵する電子回路の試作
時の評価、解析、および量産時の検査、保証等に好適に
使用できるランダムメモリモニタを提供しようとするも
のである。
[Detailed Description of the Invention] [Industrial Application Field] The present invention provides a random memory monitor that can be suitably used for evaluation and analysis during prototype production of electronic circuits incorporating random memory, and for inspection and guarantee during mass production. This is what we are trying to provide.

〔従来の技術1 マイクロプロセッサーを使用したシステムの開発をする
場合、そこに内蔵されたランダムメモリの内容を参照し
ながら開発を進めなければならない.従来は使用するマ
イクロプロセッサー専用の、I C E ( Inne
r Circuit Emulator)を使用して行
なわれている. [発明が解決しようとする問題点] したがって、マイクロプロセッサーの種類が異なるごと
に対応するICEを用意しなければならない。
[Conventional technology 1] When developing a system using a microprocessor, development must proceed while referring to the contents of the random memory built into the system. Conventionally, ICE (Inne
r Circuit Emulator). [Problems to be Solved by the Invention] Therefore, it is necessary to prepare a corresponding ICE for each different type of microprocessor.

リアルタイムでランダムメモリの内容をモニタしようと
する場合には、ICE内部のメモリを使用しなければな
らず、容量、スピード等の制約がある場合が多い. プログラムを開発する場合に、前記のようにICEを使
用して評価を進めるが、この多くがメモリ内容の確認の
ための作業である.したがって、プログラムの評価のな
かで、メモリ内容を独立してリアルタイムで読み出しを
可能とすることにより、多くの作業を終了できることに
なる.しかもこの発明ではすべての回路に対応できるた
め、ICE機能の簡略化や低価格化も可能となる。した
がってこの発明は電子回路開発・製造を低価格でサポー
トするものである. [問題点を解決するための手段] この発明のランダムメモリモニタは、マイクロプロセッ
サー等を使用した電子回路上の、モニタの対象であるラ
ンダムメモリと同程度以上の外部メモリ(高容量・高速
度)と、上記外部メモリに電子回路上のランダムメモリ
と同一データを常に書き込む手段とを備えるとともに、
上記電子回路の外部に用意された制御回路と、このデー
タをリアルタイムで読み出す汎用小形コンピューターと
を有することを特徴とするものである. [作用] すなわち、被計測メモリAよりブローブによって取り出
された信号は、バッファにより強化され、汎用小形コン
ピューターの拡張スロット上に用意されたメモリBに書
き込まれる。このメモリB周辺には、書き込み/読み出
しの切り換えのための制御回路が用意される。
When trying to monitor the contents of random memory in real time, it is necessary to use the internal memory of the ICE, which often has limitations such as capacity and speed. When developing a program, evaluation is carried out using ICE as described above, but most of this work involves checking the memory contents. Therefore, by making it possible to read memory contents independently in real time during program evaluation, many tasks can be completed. Furthermore, since the present invention can be applied to all circuits, it is possible to simplify the ICE function and reduce the cost. Therefore, this invention supports electronic circuit development and manufacturing at low cost. [Means for Solving the Problems] The random memory monitor of the present invention uses an external memory (high capacity, high speed) that is equivalent to or higher than the random memory to be monitored, on an electronic circuit using a microprocessor or the like. and means for always writing the same data as the random memory on the electronic circuit into the external memory,
This device is characterized by having a control circuit prepared outside the electronic circuit and a general-purpose small computer that reads out this data in real time. [Operation] That is, the signal taken out from the memory A to be measured by the probe is strengthened by the buffer and written to the memory B prepared on the expansion slot of the general-purpose small computer. A control circuit for switching between writing and reading is provided around this memory B.

また、必要に応じてメモリ内容を読み出し・表示、ある
いは記憶・格納するためのソフトウエアも用意される。
Additionally, software for reading/displaying or storing/storing the memory contents is also prepared as necessary.

汎用小形コンピューターの拡張スロット上に用意された
メモリBは、書き込みを優先するため常に被計測メモリ
Aと同一内容となる。
Memory B prepared on the expansion slot of a general-purpose small computer always has the same contents as the memory to be measured A since writing is prioritized.

〔実施例] 次に、この発明のランダムメモリモニタの一実施例を図
面に基いて説明する. 図において、1は被計測メモリ(図示せず)より信号を
取り出すためのブローブである。上記被計測メモリは、
マイクロプロセッサー等を使用した電子回路上の、モニ
タしようとするランダムメモリからなる。このブローブ
1は、バッファ2を介してモニタ対象のランダムメモリ
と同程度以上の外部メモリ(高容量・高速度)5に接続
されている。上記バッファ2はクロック3とともにバッ
ファリング部13を構成し、下記構成の制御回路からな
る書き込み/読み出し部l4に接続されている. すなわち、書き込み/読み出し部14において4は、上
記バッファ2と外部メモリ5との間に設けられたバッフ
ァで、データバス9、アドレスバス10により外部メモ
リ5に接続されている.また6はラッチングリレーで、
それぞれデータバス9と、外部メモリ5のOEおよびエ
ンコーダ25の出力端子との間のバスに接続されている
.またバッファ7は、それぞれNOT回路26を介して
上記バッファ4と、上記アドレスバス10に接続されて
いる.そしてNOT回路26との間で、エンコーダ25
の入力端子に接続されている. 8はラッチングリレーで、それぞれエンコーダ25を介
して外部メモリ5に読み出しパルスを加えるバス1lと
、バッファ4とに接続されるとともに、信号12を出力
するようになっている. 次にこの発明の動作について説明する。
[Embodiment] Next, an embodiment of the random memory monitor of the present invention will be described based on the drawings. In the figure, 1 is a probe for extracting a signal from a memory to be measured (not shown). The above measured memory is
It consists of random memory to be monitored on an electronic circuit such as a microprocessor. This probe 1 is connected via a buffer 2 to an external memory 5 (high capacity and high speed) that has a capacity equal to or higher than the random memory to be monitored. The buffer 2 and the clock 3 constitute a buffering section 13, which is connected to a write/read section 14 comprising a control circuit having the following configuration. That is, in the write/read unit 14, 4 is a buffer provided between the buffer 2 and the external memory 5, and is connected to the external memory 5 via a data bus 9 and an address bus 10. Also, 6 is a latching relay,
Each is connected to a bus between the data bus 9 and the output terminals of the OE of the external memory 5 and the encoder 25. Further, the buffer 7 is connected to the buffer 4 and the address bus 10 through NOT circuits 26, respectively. And between the NOT circuit 26 and the encoder 25
is connected to the input terminal of A latching relay 8 is connected to the bus 1l for applying a read pulse to the external memory 5 via an encoder 25 and to the buffer 4, and outputs a signal 12. Next, the operation of this invention will be explained.

ブローブ1で被計測メモリから取り出した信号のうち、
データライン2lおよびアドレスライン22を通過する
信号は、バツファ2によりバッファリングされる。それ
以外のメモリコントロール信号23は、外部メモリ5へ
の書き込みおよび読み出しのために、クロツク3におい
てタイミングの変更が加えられる。
Of the signals retrieved from the memory under measurement by probe 1,
Signals passing through the data line 2l and the address line 22 are buffered by the buffer 2. Other memory control signals 23 undergo timing changes at clock 3 for writing to and reading from external memory 5.

バッファ2においてバッファリングされた信号24はバ
ッファ4に入る。バッファ4は3ステートバッファとし
、外部メモリ5への書き込み時のみデータバス9、アド
レスバス10に信号を出力する. 外部メモリ5よりデータを読み出す場合、バッファ7に
対して読み出しアドレスを書き込むことにより、アドレ
スバス10を専有し、バス11に読み出しパルスを加え
るごとに、データバス9を通してラッチ6にメモリ内容
がラッチされる. データバス9およびアドレスバス10は、書き込み/読
み出しの機能をそれぞれ共有しているために、互いに競
合する場合が発生する。競合が発生した場合には、書き
込みを優先する.書き込みが発生した場合は、バッファ
4の出力を許可し、バッファ7の出力は不許可とする。
The signal 24 buffered in buffer 2 enters buffer 4. The buffer 4 is a 3-state buffer and outputs signals to the data bus 9 and address bus 10 only when writing to the external memory 5. When reading data from the external memory 5, the address bus 10 is occupied by writing a read address to the buffer 7, and each time a read pulse is applied to the bus 11, the memory contents are latched into the latch 6 through the data bus 9. Ru. Since the data bus 9 and the address bus 10 share write/read functions, they may conflict with each other. If a conflict occurs, writing takes priority. When writing occurs, output from buffer 4 is permitted, and output from buffer 7 is not permitted.

また、外部メモリ5の○Eも不許可とする.このとき同
時に読み出しが行なわれている場合、ラッチ6に書き込
まれるデータは誤データとなる。このためラッチ8が用
意され、読み出し中に書き込み動作が発生した場合は、
信号12を確認することにより、データが正常か否かの
認知を行なう。
Also, ○E in external memory 5 is not permitted. If reading is being performed simultaneously at this time, the data written to the latch 6 will be incorrect data. For this reason, a latch 8 is provided, and if a write operation occurs during reading,
By checking the signal 12, it is recognized whether the data is normal or not.

バッファ2とクロック3とのバッファリング部l3は、
被計測回路への影響を少なくするために、ブローブ1の
近くに置かれる.バツファ4ないしラッチ8からなる書
き込み/読み出し部14は、汎用小形コンピューターの
拡張スロットに設置され、バッファリング部13および
書き込み/読み出し部i4の間は1m以上離れての設置
も可能である。
The buffering section l3 between the buffer 2 and the clock 3 is
It is placed near probe 1 to reduce the influence on the circuit under test. The writing/reading section 14, which consists of the buffer 4 or the latch 8, is installed in an expansion slot of a general-purpose small computer, and the buffering section 13 and the writing/reading section i4 can be installed at a distance of 1 m or more.

4. [発明の効果] この発明のランダムメモリモニタは、被測定回路に何ら
かの影響を与えることなく、瞬時にメモリ内容を簡易に
読み出せる装置を安価に提供することができる。
4. [Effects of the Invention] The random memory monitor of the present invention can provide an inexpensive device that can instantly and easily read out memory contents without any influence on the circuit under test.

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

図面はこの発明のランダムメモリモニタの一実施例を示
すブロック図である。 1・・・ブローブ     2・・・バツファ3・・・
クロック     4・・・バツファ5・・・外部メモ
リ    6・・・ラッチ7・・・バッファ     
8・・・ラッチ9・・・データパス    10・・・
アドレスバス11・・・バス      l2・・・信
号13・・・バッファリング部 14・・・書き込み/読み出し部
The drawing is a block diagram showing an embodiment of the random memory monitor of the present invention. 1... Blob 2... Battufa 3...
Clock 4...Buffer 5...External memory 6...Latch 7...Buffer
8...Latch 9...Data path 10...
Address bus 11...Bus l2...Signal 13...Buffering section 14...Writing/reading section

Claims (1)

【特許請求の範囲】[Claims] 1、マイクロプロセッサー等を使用した電子回路上の、
モニタの対象であるランダムメモリと同程度以上の外部
メモリ(高容量・高速度)と、上記外部メモリに電子回
路上のランダムメモリと同一データを常に書き込む手段
とを備えるとともに、上記電子回路の外部に用意された
制御回路と、このデータをリアルタイムで読み出す汎用
小形コンピューターとを有することを特徴とするランダ
ムメモリモニタ。
1. On electronic circuits using microprocessors, etc.
It is equipped with an external memory (high capacity, high speed) of the same or higher capacity as the random memory to be monitored, a means for always writing the same data as the random memory on the electronic circuit to the external memory, and an external memory of the electronic circuit. A random memory monitor characterized in that it has a control circuit prepared for the data, and a general-purpose small computer that reads this data in real time.
JP1189567A 1989-07-21 1989-07-21 Random memory monitor Pending JPH0354641A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1189567A JPH0354641A (en) 1989-07-21 1989-07-21 Random memory monitor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1189567A JPH0354641A (en) 1989-07-21 1989-07-21 Random memory monitor

Publications (1)

Publication Number Publication Date
JPH0354641A true JPH0354641A (en) 1991-03-08

Family

ID=16243495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1189567A Pending JPH0354641A (en) 1989-07-21 1989-07-21 Random memory monitor

Country Status (1)

Country Link
JP (1) JPH0354641A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06202914A (en) * 1993-01-06 1994-07-22 Micro Appl Lab:Kk Operation data signal detecting and displaying device for subject system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59168999A (en) * 1983-03-17 1984-09-22 Nec Corp Memory monitoring circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59168999A (en) * 1983-03-17 1984-09-22 Nec Corp Memory monitoring circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06202914A (en) * 1993-01-06 1994-07-22 Micro Appl Lab:Kk Operation data signal detecting and displaying device for subject system

Similar Documents

Publication Publication Date Title
US5850512A (en) Bus analyzer and method for testing internal data paths thereof
KR950033856A (en) Data transmission control method and peripheral circuits, data processor and data processing system used in the same
JPS61253555A (en) Transaction analyzer
JP2008287319A (en) Semiconductor device, electronic device and access log acquisition method
JPH0354641A (en) Random memory monitor
JPH11282709A (en) In-circuit emulator
CN1331064C (en) Bus control system
JPS594051B2 (en) One-chip microprocessor test processing method
JPH0581087A (en) Processor monitoring system
JP3695196B2 (en) Data processing device
JP4899620B2 (en) Bus trace method
JPS6116094B2 (en)
JPH05224989A (en) Microprocessor containing cache memory and its trace analyzer
JPS5838879B2 (en) fail memory
SU1399750A1 (en) Device for interfacing two digital computers with common storage
JPH0266668A (en) Data tracing method for multi-processor bus
JPH01112343A (en) Information processor
JPH0289300A (en) Semiconductor memory element
JPH0319042A (en) Instruction coverage inspection device
JPS5812192A (en) Semiconductor integrated circuit device
JPH02216565A (en) Memory testing device
JPS63282533A (en) In-circuit emulator
JPH05233846A (en) Microprocessor
JPH03102435A (en) Test method for processor-equipped equipment
JPS645342B2 (en)