JPS61109158A - Check system for system constitution - Google Patents

Check system for system constitution

Info

Publication number
JPS61109158A
JPS61109158A JP59229220A JP22922084A JPS61109158A JP S61109158 A JPS61109158 A JP S61109158A JP 59229220 A JP59229220 A JP 59229220A JP 22922084 A JP22922084 A JP 22922084A JP S61109158 A JPS61109158 A JP S61109158A
Authority
JP
Japan
Prior art keywords
wait
input
output
flip
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
Application number
JP59229220A
Other languages
Japanese (ja)
Inventor
Osamu Toyama
修 遠山
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP59229220A priority Critical patent/JPS61109158A/en
Publication of JPS61109158A publication Critical patent/JPS61109158A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To read surely a high-level state by inserting automatically a CPU wait cycle when the CPU reads the contents of a specific memory address or an input/output port address. CONSTITUTION:A wait signal producing circuit 13 produces a desired number of wait signals by the selection signals outputted from a memory selection circuit 2 and an input/output selection circuit 6 and the wait generation enable signal produced by a flip-flop 12. Then a wait cycle is put into a CPU1. The RS flip-flip 12 which controls the circuit 13 is set by a power-on clear signal when a power supply is applied and delivers a wait generation enable signal. Then the flip-flop 12 is reset by an input/output instruction delivered from the CPU1.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、オプション機器の実装チェックを行なうシス
テム構成チェック方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a system configuration check method for checking the mounting of optional equipment.

〔発明の技術的背景とその問題点〕[Technical background of the invention and its problems]

近時、半導体技術の進歩によ゛リマイクログロセクサ、
メモリ、周辺LSIが安価で容易に入手出来る様になっ
た。設計者は、これらマイクロプロセッサ、メモリ、周
辺LSIを組合せ、マイクロプロセッサが持つソフトウ
ェア命令により有機的に結合するだけで高性能な情報処
理システムを構築出来る。
Recently, due to advances in semiconductor technology, microgross
Memory and peripheral LSIs have become cheap and easily available. A designer can construct a high-performance information processing system simply by combining these microprocessors, memories, and peripheral LSIs, and organically linking them using software instructions possessed by the microprocessors.

ところで、この種情報処理システムにおいて、オプショ
ン機器等システムを構成する各機器の実装チェックは、
その機器(割付ゆられた特定のメモリアドレスや入出力
/−)アドレスに特定のデータを書込み、その内容を読
出すことにより、その値がオール″1”以外であれば実
装されているものと判断していた。
By the way, in this type of information processing system, the implementation check of each device that makes up the system, such as optional devices, is as follows.
By writing specific data to the device (specific allocated memory address or input/output/-) address and reading the contents, if the value is other than all "1", it is assumed that the device is installed. I was judging.

上述したシステム構成チェックは電源投入時に行なわれ
るのが普通である。上記マイクロプロセッサLSIが接
続されるパスの電圧レベルは、)11 ghインピーダ
ンス状態から電源へのグルアッグ抵抗によりH1ghレ
ベル状題に遷移する。この間、電圧レベルは不定となっ
てCPUがこの間レベル直の読取りを正確に出来ないこ
とがある。
The system configuration check described above is normally performed when the power is turned on. The voltage level of the path to which the microprocessor LSI is connected changes from the )11gh impedance state to the H1gh level state due to the glue resistance to the power supply. During this time, the voltage level becomes unstable and the CPU may not be able to accurately read the level directly during this time.

この傾向はシステム構成の負荷が多くなるほど顕著に現
われ、CPUの通常サイクルでは正確にその1直(オー
ル@″1”・・・ハイレベル状耐)が続出し不可となる
場合があつた。
This tendency becomes more pronounced as the load on the system configuration increases, and there were cases in which exactly one shift (all @"1"...high level state tolerance) could not be continued in the normal cycle of the CPU.

〔発明の目的〕[Purpose of the invention]

本発明は上記欠点に鑑み【なされたものであり、特蝋の
メモリアドレスや入出カポ−ドアドレスを読出すとき、
少くとも1個のCPUウェイトサイクルを自動挿入し、
H1ghインピーダンス状簡を確実にHl ghレベル
として読込むことが可能なシステム構成チェック方式を
提供することを目的とする。
The present invention has been made in view of the above drawbacks, and when reading the memory address and input/output address of the special wax,
automatically inserting at least one CPU wait cycle;
It is an object of the present invention to provide a system configuration check method that can reliably read the H1gh impedance form as the Hlgh level.

〔発明の概要〕[Summary of the invention]

オプション類となる拡張メモリや入出力機器などがシス
テムに実装されているかチェックするとき、そのメモリ
アドレスやオグシ璽ン機器九割当てられる入出力、!?
−)アドレスに特定のデータを書き込み、その後リード
して、その値カオール″′1”(パスがすべてHush
レベル)以外ならば実装されていると判定している。
When checking whether optional expansion memory, input/output devices, etc. are installed in the system, the input/output that is assigned to the memory address and input/output device, etc. ?
-) Write specific data to the address, then read it, and write the value ``'1'' (all paths are Hush
If it is other than (level), it is determined that it is implemented.

本発明ではそのメモリアドレス及び入出力アドレスの内
容、つまり、そのCPUパスライン及び入出力パスライ
ンの状部を確実にリードするため、メモリ選択回路及び
入出力選択回路から出力されるセレクト信号と7リツプ
7aツグにより生成されるウェイト発生イネーブル信号
(IN)Kよって、ウェイト信号発生回路で多裂な数(
1又はそれ以上)のウェイト信号を作りCPUにウェイ
トサイクルを挿入することを特徴とする。
In the present invention, in order to reliably read the contents of the memory address and input/output address, that is, the shape of the CPU path line and the input/output path line, the select signal output from the memory selection circuit and the input/output selection circuit and the By the wait generation enable signal (IN) K generated by the lip 7a, the wait signal generation circuit generates a large number of signals (
It is characterized by generating wait signals (one or more) and inserting wait cycles into the CPU.

このことくより、CP[Tが特定のメモリアト、レスや
入出力ポートアドレスの内容をリードするとき、自動的
K CPUウェイトサイクルが挿入されるため、確実に
その値を読込むことが出来、信頼性が向上する。
Because of this, when CP[T reads the contents of a specific memory address, address, or input/output port address, a CPU wait cycle is automatically inserted, so the value can be read reliably and reliably. Improves sex.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明実施例につき詳細に説明する。 Embodiments of the present invention will be described in detail below.

第1図は、本発明の実施例を示すブロック図である。図
において、1はCPU、JはROM、4はRAM% 7
.8は入出力機器であり、これらは、CPU ハX (
CPU BUS)、アドレスライン(ADR)入出力パ
スCIlo )を介して接続される。2はメモリ選択回
路、6は入出力選択回路であり、各機器にあらかじめ割
付けられているアドレスがアクセスされたとき、そのメ
モリもしくは入出力機器に対し選択信号(SEL、〜S
EL、 、 SEL。
FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure, 1 is CPU, J is ROM, 4 is RAM% 7
.. 8 is an input/output device, and these are the CPU
CPU BUS), address line (ADR) input/output path CIlo). 2 is a memory selection circuit, 6 is an input/output selection circuit, and when an address assigned in advance to each device is accessed, a selection signal (SEL, ~S
EL, , SEL.

〜5EL9 )が供給される。破線ブロックで示す5は
拡張メモリ、9はオプション入出力機器である。又、1
0はパス切替回路である。
~5EL9) is supplied. 5, which is indicated by a broken line block, is an expansion memory, and 9 is an optional input/output device. Also, 1
0 is a path switching circuit.

1ノはダート軽)である。?−ト11は、入出力選択回
路6から出力される入出力機器選択信号CIlo SE
L )及びCPU 1から入出力書込み信号(Ilo 
W )が供給されており、ここで論理積のとられた出力
は、フリッグフロッf12のリセット端子(6)へ供給
される。フリラグフロッグ12は8Rタイグの7リツグ
70ツデが採用され、セット端子(S) Kは、電源投
入時、自動的にONする/ダワーオンクリア信号(t)
ON )が供給される。この7リツグフロツグ12出力
はイネ−デル信号(T!、N)としてウェイト信号発生
回路13へ供給される。ウェイト信号発生回路13は上
記7リツf70ツf12出力により有効となり、ウェイ
ト信号(WAIT)をCPU Iへ供給する。尚、14
.15はグルアッグ抵抗である。
1 is a dirt light). ? - port 11 is an input/output device selection signal CIlo SE output from the input/output selection circuit 6.
L ) and input/output write signal (Ilo
W ) is supplied, and the ANDed output here is supplied to the reset terminal (6) of the flip-flop f12. The Free Lug Frog 12 uses 8R tie 7-rig 70-wire, and the set terminal (S) and K are automatically turned on when the power is turned on/dower-on clear signal (t)
ON) is supplied. The output of this 7-rig frog 12 is supplied to a wait signal generation circuit 13 as an enable signal (T!, N). The wait signal generation circuit 13 is enabled by the above-mentioned 7 bits f70 and f12 output, and supplies a wait signal (WAIT) to the CPU I. In addition, 14
.. 15 is a Gluag resistance.

以下、本発明実施例の動作につき詳細に説明する。Hereinafter, the operation of the embodiment of the present invention will be explained in detail.

オプション類となる拡張メモリ5や入出力機器9などが
実装されているかチェックするとき、そのメモリアドレ
スやオプション機器だ割当てられる入出カポ−ドアドレ
スに特定のデータを書き込みその後リードして、その直
がオール″″11(パスがすべてHt ghレベル)以
外ならば実装されていると判定する。
When checking whether optional expansion memory 5, input/output device 9, etc. are installed, specific data is written to the memory address or input/output address assigned to the optional device, and then read. If it is other than all ``11'' (all paths are Htgh level), it is determined that it is implemented.

本発明ではそのメモリアドレス及び入゛出力アドレスの
内容、つまりそのCPUパスライン及び入出力パスライ
/の状悲を確実にリードするため、メモリ選択回路2及
び入出力選択回路6より出力されるセレクト信号とフリ
ップフロップ12で生成されるウェイト発生イネーブル
信号(EN)によって、ウェイト信号発生回路13で必
要な数(1又はそれ以上)のウェイト信号を作りCPU
 1にウェイトサイクルを挿入することを特徴とするも
のであることは上述したとおりである。即ち、ウェイト
を発生させるウェイト信号発生回路13を制御するRS
フリッグフロッf12は、電源投入時、ノヤワーオンク
リア信号(PON )によりセットされ、ウェイト発生
イネーブル信号(IN)を出力し、その後、CPU 1
により発せられる入出力命令にてリセットされディセー
ブルとなる。つまり、WAITを発生するのは電源投入
後、CPUIがシステム構成をチェックするときのみで
ある。
In the present invention, in order to reliably read the contents of the memory address and input/output address, that is, the status of the CPU path line and input/output path line, the select signal is output from the memory selection circuit 2 and the input/output selection circuit 6. In response to the wait generation enable signal (EN) generated by the flip-flop 12, the wait signal generation circuit 13 generates the required number (1 or more) of wait signals and the CPU
As mentioned above, the feature is that a wait cycle is inserted into the first cycle. That is, the RS that controls the wait signal generation circuit 13 that generates the wait
When the power is turned on, the flipflop f12 is set by a no-war-on-clear signal (PON), outputs a wait generation enable signal (IN), and then outputs a wait generation enable signal (IN).
It is reset and disabled by an input/output command issued by . In other words, WAIT is generated only when the CPU checks the system configuration after the power is turned on.

第2図は本発明の理解を助けるために引用した図であり
、具体的にはCPUパス及び入出力パスの電圧レベルを
示す。第1図に示し九オグシ四ン5あるいは9が実装さ
れていない場合、CPU ハスライン及び入出力パスラ
インの電圧レベルは、H1ghインピーダンス状態から
電源へのプルアッグ抵抗(14又は15)によりHig
hレベル状態に遷移する、この間電圧レベルは不定のた
″め(確実にT(1ghレベルではないため)、CPU
 1がリードした場合、正確に)Il ghレベル(つ
まり全ビットオール″1”)として読み込むことができ
ない。この間、ウェイト信号発生回路13にてCPU 
1にウェイトサイクルを挿入し、その後にリードするこ
とで確実にその値を読み込むことを可能にしている。
FIG. 2 is a diagram cited to aid understanding of the present invention, and specifically shows the voltage levels of the CPU path and the input/output path. If the 9-pin 5 or 9 shown in FIG.
Since the voltage level is unstable during this time (it is definitely T (not 1gh level)), the CPU
If 1 is read, it cannot be read accurately as Ilgh level (that is, all bits are all "1"). During this time, the wait signal generation circuit 13
By inserting a wait cycle at 1 and reading after that, it is possible to reliably read the value.

〔発明の効果〕〔Effect of the invention〕

以上説明の如く本発明によればCPUが特定のメモリア
ドレスや入出カポ−ドアドレスの内容をリードするとき
、自動的にCPUウェイトサイクルを挿入するため確実
にその値(オール″′1”・・・ハイレベル状部)を読
み込むことでき、信頼性が向上する。
As explained above, according to the present invention, when the CPU reads the contents of a specific memory address or input/output address, a CPU wait cycle is automatically inserted, so that the value (all "'1"...・High-level parts) can be read, improving reliability.

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

第1図は本発明の実施例を示すブロック図、第2図は本
発明実施例の動作の理解を助ける意味で引用した図であ
り、具体的にはパスの電圧レベルを示す。 2・・・メモリ選択回路、5・・・拡張メモリ、6・・
・入出力選択回路、9・・・オグシ′ヨン入出力機器、
11・・・r−ト、12・・・フリラグフロッグ、13
・・・ウェイト信号発生回路。 出願人代理人  弁理士 鈴 江 武 彦第1 口 PON   +1 第2図
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a diagram cited to help understand the operation of the embodiment of the present invention, and specifically shows voltage levels of paths. 2...Memory selection circuit, 5...Expansion memory, 6...
・Input/output selection circuit, 9... auxiliary input/output equipment,
11... r-to, 12... Frilag Frog, 13
...Wait signal generation circuit. Applicant's agent Patent attorney Takehiko Suzue 1st PON +1 Figure 2

Claims (1)

【特許請求の範囲】[Claims] メモリ・入出力機器等システムを構成するオプション機
器の実装チェックを行なう際、その機器に割付けられた
特定アドレスに特定データを書込み、その値を読出すこ
とにより確認する情報処理システムにおいて、上記シス
テムを構成する各機器を選択する制御回路と、電源投入
時セットし入出力命令の到来によりリセットされるフリ
ップフロップと、ウェイト信号を生成出力するウェイト
信号発生回路と、上記制御回路によって出力されるシス
テム構成制御信号と上記フリップフロップにより出力さ
れるウェイトイネーブル信号とにより、CPUに対しウ
ェイトサイクル挿入を指示するゲートとを具備し、上記
CPUは、電源投入時、上記フリップフロップをセット
してウェイト信号発生回路を起動し、少くとも1個のC
PUウェイトサイクルを自動挿入し、その実装ステイタ
スをチェックすることを特徴とするシステム構成チェッ
ク方式。
When checking the implementation of optional equipment that constitutes a system such as memory and input/output equipment, the above system is used in an information processing system that writes specific data to a specific address assigned to the equipment and confirms the value by reading it. A control circuit that selects each component, a flip-flop that is set when the power is turned on and reset when an input/output command arrives, a wait signal generation circuit that generates and outputs a wait signal, and a system configuration output by the control circuit. The CPU is equipped with a gate that instructs the CPU to insert a wait cycle using a control signal and a wait enable signal outputted from the flip-flop. and at least one C
A system configuration check method characterized by automatically inserting a PU wait cycle and checking its implementation status.
JP59229220A 1984-10-31 1984-10-31 Check system for system constitution Pending JPS61109158A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59229220A JPS61109158A (en) 1984-10-31 1984-10-31 Check system for system constitution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59229220A JPS61109158A (en) 1984-10-31 1984-10-31 Check system for system constitution

Publications (1)

Publication Number Publication Date
JPS61109158A true JPS61109158A (en) 1986-05-27

Family

ID=16888707

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59229220A Pending JPS61109158A (en) 1984-10-31 1984-10-31 Check system for system constitution

Country Status (1)

Country Link
JP (1) JPS61109158A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52101932A (en) * 1976-02-23 1977-08-26 Nec Corp Semiconductor storage device
JPS58139231A (en) * 1982-02-10 1983-08-18 Komatsu Ltd Method for selecting kind of electronic device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52101932A (en) * 1976-02-23 1977-08-26 Nec Corp Semiconductor storage device
JPS58139231A (en) * 1982-02-10 1983-08-18 Komatsu Ltd Method for selecting kind of electronic device

Similar Documents

Publication Publication Date Title
US6338113B1 (en) Memory module system having multiple memory modules
US7907469B2 (en) Multi-port memory device for buffering between hosts and non-volatile memory devices
KR900004006B1 (en) Micro processor system
US7529951B2 (en) Memory subsystem voltage control and method that reprograms a preferred operating voltage
JP2008305350A (en) Memory system, memory device, and method for controlling memory device
US5095485A (en) Microprocessor equipped with parity control unit on same chip
US5339402A (en) System for connecting an IC memory card to a central processing unit of a computer
JPS586973B2 (en) Memory load bunch access Seigiyohoshiki
JP2551338B2 (en) Information processing device
US7007181B2 (en) Microcontroller
JPS61109158A (en) Check system for system constitution
EP0887801B1 (en) Apparatus for controlling circuit response during power-up
JPS58146088A (en) Memory circuit
US7519841B2 (en) Power control circuit
CN109726149B (en) Method and device for accessing NAND FLASH through AXI bus
US5629902A (en) Semiconductor memory device
JPH03100993A (en) Semiconductor memory
JP2001056803A (en) Microcomputer
TW372292B (en) A method and memory controller for accessing a memory and a computer system
KR950006547Y1 (en) Process double time common memory access circuit
JP2591785B2 (en) Computer equipment
JPH02189614A (en) Semiconductor circuit device
JP3760505B2 (en) RAM control circuit
JP2601602B2 (en) CPU board having an expansion bus and in-circuit emulator
JPS61283950A (en) Data input and output circuit