[go: up one dir, main page]

JPS63311549A - Address discriminating circuit - Google Patents

Address discriminating circuit

Info

Publication number
JPS63311549A
JPS63311549A JP62146967A JP14696787A JPS63311549A JP S63311549 A JPS63311549 A JP S63311549A JP 62146967 A JP62146967 A JP 62146967A JP 14696787 A JP14696787 A JP 14696787A JP S63311549 A JPS63311549 A JP S63311549A
Authority
JP
Japan
Prior art keywords
address
lower limit
bit
capacity
limit address
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
JP62146967A
Other languages
Japanese (ja)
Inventor
Jiro Usui
臼井 二郎
Hiroyuki Eguchi
江口 裕之
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP62146967A priority Critical patent/JPS63311549A/en
Publication of JPS63311549A publication Critical patent/JPS63311549A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

PURPOSE:To make an upper-limit address calculating means unnecessary so as to simplify the constitution of the hardware of an address discriminating circuit, by making the address discrimination effective, when no discordant bit is issued from a lower-limit address comparing means and when all discordant bits are masked by a capacity masking means. CONSTITUTION:At a lower-limit address comparing means 40 composed of exclusive 'OR' gates, a system path memory address 10 is compared with the content of a lower-limit address holding means 20 and, when the address 10 does no coincide with the content of the mean 20 in the unit of bit a corresponding discordant bit is made effective. A capacity masking means 60 composed of AND gates, takes the AND of a discordant bit 35 and the inversion of the content of a capacity holding means 30 in the unit of bit. A discriminating circuit 50 makes the address discrimination effective, when the results of the capacity masking means 60 show that all bits are ineffective. Therefore, no upper-limit address calculating means is required and, as a result, the constitution of the hardware of this address discriminating circuit can be simplified.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数の記憶手段がシステムバスに接続された
データ処理装置に関し、特にそれぞれの記憶手段が応答
すべきアドレスを自記憶手段内で判定するアドレス判別
回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing device in which a plurality of storage means are connected to a system bus. The present invention relates to an address discrimination circuit for determining an address.

〔従来の技術〕[Conventional technology]

従来、この種のアドレス判別回路は、各記憶手段が応答
すべきmビットの下限アドレス保持手段20と、nピ、
ットの容量保持手段3oと。
Conventionally, this type of address discrimination circuit has a lower limit address holding means 20 of m bits to which each storage means should respond, n pins,
and the capacity holding means 3o of the kit.

システムバスのアドレスと下限アドレス保持手段の内容
とを比較する下限アドレス比較手段40と、下限アドレ
ス保持手段の内容と容量保持手段の内容の和を上限アド
レスとして計算する上限アドレス計算手段7oと、該計
算結果とシステムバスのアドレスとを比較する上限アド
レス比較手段80とから構成されていた。
a lower limit address comparing means 40 that compares the address of the system bus with the contents of the lower limit address holding means; an upper limit address calculating means 7o that calculates the sum of the contents of the lower limit address holding means and the contents of the capacity holding means as the upper limit address; It consisted of an upper limit address comparing means 80 for comparing the calculation result and the address of the system bus.

比較器により構成された下限アドレス比較手段401で
は、システムバスメモリアドレス10と下限アドレス保
持手段20の内容とを大小比較し、システムバスメモリ
アドレス≧下限アドレス保持手段の内容の時、下限アド
レス有効信号90を有効とする。
A lower limit address comparing means 401 constituted by a comparator compares the system bus memory address 10 and the contents of the lower limit address holding means 20, and when the system bus memory address ≧ the contents of the lower limit address holding means 20, a lower limit address valid signal is output. 90 is valid.

加算器により構成された上限アドレス計算手段70では
、下限アドレス保持手段20の内容と容量保持手段50
の内容とを加算し、上限アドレスを生成する。また、加
算結果かけたあふれした時は、上限アドレスけたあふれ
信号110を有効とする。
The upper limit address calculation means 70 constituted by an adder calculates the contents of the lower limit address holding means 20 and the capacity holding means 50.
The upper limit address is generated by adding the contents of . Further, when the addition result multiplies overflow, the upper limit address digit overflow signal 110 is enabled.

比較器により構成された上限アドレス比較手段80では
、上限アドレス計算手段70の結果とシステムバスメモ
リアドレス10を大小比較し、システムバスメモリアド
レス〈上限アドレスの時、上限アドレス有効信号100
を有効とする。
The upper limit address comparison means 80, which is constituted by a comparator, compares the result of the upper limit address calculation means 70 with the system bus memory address 10, and when the system bus memory address is the upper limit address, the upper limit address valid signal 100 is determined.
shall be valid.

判定回路501では、下限アドレス有効信号90が有効
であり、上限アドレス有効信号100が有効であり、上
限アドレスけたあふれ信号110が無効の時、アドレス
判別を有効とする。
In the determination circuit 501, address determination is valid when the lower limit address valid signal 90 is valid, the upper limit address valid signal 100 is valid, and the upper limit address overflow signal 110 is invalid.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来のアドレス判別回路は1mビットの下限ア
ドレス比較手段401と、上限アドレス計算手段70と
、nビットの上限アドレス比較手段80として、それぞ
れmビットの比較器。
The above-mentioned conventional address discrimination circuit includes a 1 m-bit lower limit address comparison means 401, an upper limit address calculation means 70, and an n-bit upper limit address comparison means 80, each of which has an m-bit comparator.

下限アドレス+容量を実行するための加算器。Adder to perform lower limit address + capacity.

nビットの比較器が必要である。そのため、ノ1−ドク
エア構成が複雑になるという欠点がある。
An n-bit comparator is required. Therefore, there is a drawback that the square configuration becomes complicated.

〔問題点を解決するための手段〕[Means for solving problems]

本発明によるアドレス判別回路は、各記憶手段に割り当
てられたアドレスの下限を保持するmビットの下限アド
レス保持手段と、各記憶手段に割り当てられたアドレス
の容量を保持するnビットの容量保持手段と、システム
バスのアドレスと、前記下限アドレス保持手段の内容と
を比較するためのm個の排他的論理和ゲートにより構成
された下限アドレス比較手段と、該比較結果゛で、不一
致ビットを前記容量保持手段の内容でマスクするための
n個の論理積ゲートにより構成された容量マスク手段と
を有し、前記下限アドレス比較手段で不一致ビットがな
かった時と、前記容量マスク手段で不一致ビットが全て
マスクされた時、アドレス判別を有効とする事を特徴と
する。
The address discrimination circuit according to the present invention includes m-bit lower limit address holding means for holding the lower limit of the address allocated to each storage means, and n-bit capacity holding means for holding the capacity of the address allocated to each storage means. , a lower limit address comparison means constituted by m exclusive OR gates for comparing the address of the system bus and the contents of the lower limit address holding means; and capacitance masking means constituted by n AND gates for masking the contents of the means, and when there are no mismatching bits in the lower limit address comparison means, all mismatching bits are masked by the capacitance masking means. It is characterized in that address discrimination is enabled when the

〔実施例〕〔Example〕

以下1本発明の実施例について図面を参照して説明する
An embodiment of the present invention will be described below with reference to the drawings.

第1図は本発明の一実施例によるアドレス判別回路の構
成を示すブロック図である。図において、10はシステ
ムバスメモリアドレス、20は下限アドレス保持手段、
30は容量保持手段。
FIG. 1 is a block diagram showing the configuration of an address discrimination circuit according to an embodiment of the present invention. In the figure, 10 is a system bus memory address, 20 is a lower limit address holding means,
30 is a capacity retention means.

40は下限アドレス比較手段、35は下限アドレス比較
手段40の比較結果である不一致ビットである。又、5
0は判定回路、60は容量マスク手段である。
40 is a lower limit address comparing means, and 35 is a mismatch bit which is the comparison result of the lower limit address comparing means 40. Also, 5
0 is a determination circuit, and 60 is a capacitance masking means.

゛  排他的論理和ゲートにより構成された下限アドレ
ス比較手段40では、システムバスメモリアドレス10
と下限アドレス保持手段20の内容とを比較し、ビット
単位にシステムバスメモリアドレスメ下限アドレス保持
手段の内容の時。
゛ In the lower limit address comparison means 40 constituted by an exclusive OR gate, the system bus memory address 10
and the contents of the lower limit address holding means 20 are compared, and the system bus memory address is compared bit by bit with the contents of the lower limit address holding means 20.

対応する不一致ビットを有効とする。The corresponding mismatch bit is enabled.

論理積グー)Kより構成された容量マスク手段60では
、ビット単位に不一致ビット65と容量保持手段30の
反転との論理積をとる。
The capacitance masking means 60 composed of logical product K takes the logical product of the mismatch bit 65 and the inversion of the capacitance holding means 30 in bit units.

判定回路50では、容量マスク手段60の結果が全ビッ
ト無効時、アドレス判別を有効とする。
The determination circuit 50 validates the address determination when the result of the capacitance masking means 60 is that all bits are invalid.

第6図及び第4図に64 Kw年単位増設される記憶手
段(最大容量512KW)が複数接続され20ピツトの
メモリアドレスを持つシステムバスの例を示す。下限ア
ドレス保持手段20は4ビツト、容量保持手段30は6
ピツトとなる。
FIG. 6 and FIG. 4 show an example of a system bus having a memory address of 20 pits to which a plurality of storage means (maximum capacity 512 KW) which are added by 64 KW per year are connected. The lower limit address holding means 20 has 4 bits, and the capacity holding means 30 has 6 bits.
It becomes a pit.

下限アドレスは、第3図に示される様に、0〜960 
Kwまで(54Kw年単位設定可能である。容量は、第
4図に示される様に、 64Kw、128Kw。
The lower limit address is 0 to 960 as shown in Figure 3.
Up to Kw (54Kw can be set in annual units.The capacity is 64Kw and 128Kw as shown in Figure 4.

256Kw、512Kwと設定可能である。但し制限事
項として、下限アドレスの設定は、容量で割り切れる値
しか設定できない。例えば、容量が128KwQ時、下
限アドレスは0,128,256゜384 Kwに設定
される。
It can be set as 256Kw or 512Kw. However, as a limitation, the lower limit address can only be set to a value that is divisible by the capacity. For example, when the capacity is 128KwQ, the lower limit address is set to 0,128,256°384Kw.

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

以上説明したように本発明は、上限アドレス計算手段を
不要とし1mビットの下限アドレス比較手段と、nビッ
トの上限アドレス比較手段を1mビット、nビットの比
較配器からm個の排他的論哩和ゲートとn個の論理積ゲ
ートに縮小する事ができるという効果がある。
As explained above, the present invention eliminates the need for an upper limit address calculation means and uses a 1 m bit lower limit address comparison means and an n bit upper limit address comparison means to calculate m exclusive logical sums from 1 m bits and n bits comparators. It has the effect that it can be reduced to a gate and n AND gates.

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

第1図は本発明の一実施例によるアドレス判別回路の構
成を示すブロック図、第2図は従来のアドレス判別回路
の構成を示すブロック図。 第3図は下限アドレスビット設定と下限アドレスとの関
係を示す図、第4図は容量ビット設定と容量との関係を
示す図である。 10・・・システムバスメモリアドレス、20・・・下
限アドレス保持手段、30・・・容量保持手段。 35・・・不一致ピッ)、40・・・下限アドレス比較
手段、50・・・判定回路、60・・・容量マスク手段
。 第1 図
FIG. 1 is a block diagram showing the configuration of an address discrimination circuit according to an embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of a conventional address discrimination circuit. FIG. 3 is a diagram showing the relationship between the lower limit address bit setting and the lower limit address, and FIG. 4 is a diagram showing the relationship between the capacity bit setting and the capacity. 10... System bus memory address, 20... Lower limit address holding means, 30... Capacity holding means. 35... Discrepancy signal), 40... Lower limit address comparing means, 50... Judgment circuit, 60... Capacity masking means. Figure 1

Claims (1)

【特許請求の範囲】[Claims] 1、システムバスに増設容量単位が一定の記憶手段が複
数接続され、それぞれの記憶手段が応答すべきアドレス
を自記憶手段内で判定するためのアドレス判別回路にお
いて、各記憶手段に割り当てられたアドレスの下限を保
持するmビットの下限アドレス保持手段と、各記憶手段
に割り当てられたアドレスの容量を保持するnビットの
容量保持手段と、前記システムバスのアドレスと、前記
下限アドレス保持手段の内容とを比較するためのm個の
排他的論理和ゲートにより構成された下限アドレス比較
手段と、該比較結果で、不一致ビットを前記容量保持手
段の内容でマスクするためのn個の論理積ゲートにより
構成された容量マスク手段とを有し、前記下限アドレス
比較手段で不一致ビットがなかった時と、前記容量マス
ク手段で不一致ビットが全てマスクされた時、アドレス
判別を有効とする事を特徴とするアドレス判別回路。
1. A plurality of storage means each having a fixed expansion capacity unit are connected to the system bus, and in an address discrimination circuit for determining within its own storage means the address to which each storage means should respond, the address assigned to each storage means is m-bit lower limit address holding means for holding the lower limit of the address, n-bit capacity holding means for holding the capacity of the address assigned to each storage means, the address of the system bus, and the contents of the lower limit address holding means. a lower limit address comparison means constituted by m exclusive OR gates for comparing, and n AND gates for masking mismatched bits with the contents of the capacity holding means in the comparison result. and a capacitance masking means, wherein the address discrimination is enabled when there are no mismatching bits in the lower limit address comparison means and when all mismatching bits are masked by the capacitance masking means. Discrimination circuit.
JP62146967A 1987-06-15 1987-06-15 Address discriminating circuit Pending JPS63311549A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62146967A JPS63311549A (en) 1987-06-15 1987-06-15 Address discriminating circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62146967A JPS63311549A (en) 1987-06-15 1987-06-15 Address discriminating circuit

Publications (1)

Publication Number Publication Date
JPS63311549A true JPS63311549A (en) 1988-12-20

Family

ID=15419628

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62146967A Pending JPS63311549A (en) 1987-06-15 1987-06-15 Address discriminating circuit

Country Status (1)

Country Link
JP (1) JPS63311549A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58501972A (en) * 1981-11-17 1983-11-17 ヒュンダイ・エレクトロニクス・インダストリーズ・カンパニー・リミテッド memory mapping unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58501972A (en) * 1981-11-17 1983-11-17 ヒュンダイ・エレクトロニクス・インダストリーズ・カンパニー・リミテッド memory mapping unit

Similar Documents

Publication Publication Date Title
JP2692384B2 (en) Address generation circuit
JPS63311549A (en) Address discriminating circuit
JPH0413735B2 (en)
US4912712A (en) Fault detection circuit capable of detecting burst errors in an LRU memory
JP2535605B2 (en) Information processing device
JPS5733471A (en) Memory access control system for multiprocessor
JPS61199294A (en) Memory address decoding circuit
JP2726127B2 (en) Shared memory access control circuit
JPS5844417Y2 (en) Change detector input module
SU902282A1 (en) Device for receiving information through two parallel communication channels
SU807274A1 (en) Subtracting device with check
JP2001022557A (en) Logic circuit
JPH0635668A (en) Full adder
SU698017A1 (en) Digital integrator
JPH01222349A (en) Cache invalid processing circuit
JPS5953588B2 (en) Memory interleave control method
JPS6437634A (en) Address comparing system
JPS61105640A (en) parallel complement circuit
JPS5495143A (en) Protection system
JPH04143847A (en) Dual access memory circuit
JPS5462735A (en) Memory control system
JPH0793213A (en) Bank register setting circuit
JPS58139261A (en) Memory sharing method
JPS6467653A (en) Cache memory for set associative system
JPS6318448A (en) Bus controller