JPS6350141A - Data exchanging device - Google Patents
Data exchanging deviceInfo
- Publication number
- JPS6350141A JPS6350141A JP61193252A JP19325286A JPS6350141A JP S6350141 A JPS6350141 A JP S6350141A JP 61193252 A JP61193252 A JP 61193252A JP 19325286 A JP19325286 A JP 19325286A JP S6350141 A JPS6350141 A JP S6350141A
- Authority
- JP
- Japan
- Prior art keywords
- address
- data exchange
- processing unit
- central processing
- address space
- 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
- Data Exchanges In Wide-Area Networks (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
産業上の利用分野
本発明はデータ交換装置において、固定されたデータ交
換のためのアドレス空間を通して、より広い空間をアク
セスすることを可能にするデータ交換装置に関するもの
である。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a data exchange device which makes it possible to access a wider space through a fixed address space for data exchange. .
従来の技術
第2図はデータ交換のためのメモリを共有する複数の分
散処理システムよりなるデータ交換装置の構成図である
。第2図において、4は中央処理装置を含む分散処理シ
ステムであり複数個存在する。5はデータ交換のための
メモリであり、分散処理システム4からこのメモリへの
アクセスは6のシステムバスを介して行なわれる。2. Description of the Related Art FIG. 2 is a block diagram of a data exchange device comprising a plurality of distributed processing systems that share memory for data exchange. In FIG. 2, numeral 4 represents a distributed processing system including a central processing unit, and there are a plurality of distributed processing systems. Reference numeral 5 denotes a memory for data exchange, and access to this memory from the distributed processing system 4 is performed via a system bus 6.
第3図は各分散処理システム4から見て中央処理装置の
全アドレス空間上に割当てられたデータ交換のためのア
ドレス空間が実際のデータ交換用のメモリとどのように
関連しているかを示すものである。FIG. 3 shows how the address space for data exchange allocated on the entire address space of the central processing unit is related to the memory for actual data exchange from the perspective of each distributed processing system 4. It is.
通常、データ交換用メモリ5は分散処理システム4の中
央処理装置から見てそのアドレスは全アドレス空間の一
部に割当てられる。従って、データ交換用メモリをアク
セスするためには、中央処理装置においてはデータ交換
のために割当てられたアドレス空間をアクセスすること
になる。即ち、分散処理システム4における中央処理装
置の全アドレス空間41上にデータ交換のためのアドレ
ス空間が割当てられ、(斜線部)この領域をアクセスす
ると、データ交換用メモリをアクセスするものである。Normally, the address of the data exchange memory 5 is allocated to a part of the total address space when viewed from the central processing unit of the distributed processing system 4. Therefore, in order to access the memory for data exchange, the central processing unit must access the address space allocated for data exchange. That is, an address space for data exchange is allocated on the entire address space 41 of the central processing unit in the distributed processing system 4, and when this area (shaded area) is accessed, the memory for data exchange is accessed.
従来においては、このデータ交換のために割当てられた
空間は、データ交換用のメモリそのものであった。Conventionally, the space allocated for this data exchange was the memory itself for data exchange.
発明が解決しようとする問題点
このような従来の回路では、データ交換用のメモリが増
大してくると、中央処理装置の全アドレス空間上に占め
るデータ交換のためのアドレスが多くなり分散処理シス
テムが使用できるアドレス空間が制限される欠点があっ
た。Problems to be Solved by the Invention In such conventional circuits, as the memory for data exchange increases, the number of addresses for data exchange increases in the total address space of the central processing unit, resulting in a distributed processing system. The disadvantage was that the address space that could be used was limited.
本発明は簡易な構成で中央処理装置のアドレス空間を大
きく取ることなく広いデータ交換のためのメモリ空間を
与える装置を提供することを目的としている。SUMMARY OF THE INVENTION An object of the present invention is to provide a device that has a simple configuration and provides a memory space for wide data exchange without taking up a large address space of a central processing unit.
問題点を解決するための手段
本発明は上記問題点を解決するため、データ交換のため
のメモリのアクセスは一定量単位で行うものとし、その
一定量のアドレス空間を中央処理装置の全アドレス空間
上に割当て、データ交換のためのアドレス空間をアクセ
スした場合には、中央処理装置のアドレス信号をデータ
交換のためのメモリアドレス信号に変換するのである。Means for Solving the Problems In order to solve the above problems, the present invention assumes that memory access for data exchange is performed in units of a fixed amount, and that fixed amount of address space is used as the entire address space of the central processing unit. When the address space for data exchange is accessed, the address signal of the central processing unit is converted into a memory address signal for data exchange.
作用
本発明は上記した構成により、データ交換のためのアド
レス空間をアクセスした場合には、中央処理装置のアド
レスの一部を予め設定しておいた値に置き換えるため、
この予め設定しておく値を変更することにより任意の広
範囲な領域をアクセスすることが可能になる。According to the above-described configuration, when the address space for data exchange is accessed, part of the address of the central processing unit is replaced with a preset value.
By changing this preset value, it becomes possible to access any wide area.
実施例
第1図は本発明のデータ交換器の一実施例を示すブロッ
ク図である。第り図において、1はアドレスデコード回
路であって、入力端子11、出力端子12を有し、入力
端子11に中央処理装置のアドレスバスを入力しデータ
交換のためのアドレス空間をアクセスしたことを検出し
て出力端子12に検出信号を出力する。2は記憶回路で
あって、入力端子21.出力端子22.記憶制御端子2
3を有し、記憶制御端子23に入力される記憶制御信号
によって入力端子21に入力される信号を出力端子22
に出力し、以後再び記憶制御信号が入力されるまで出力
状態を保持する。3はデータセレクト回路であって、入
力端子31.32出力端子33.i!択端子34を有し
、選択端子34の状態によって入力端子31あるいは3
2を出力端子33に出力するものである。Embodiment FIG. 1 is a block diagram showing an embodiment of the data exchanger of the present invention. In the figure, 1 is an address decoding circuit, which has an input terminal 11 and an output terminal 12.The address bus of the central processing unit is input to the input terminal 11, and the address space for data exchange is accessed. It detects and outputs a detection signal to the output terminal 12. 2 is a memory circuit, and has input terminals 21 . Output terminal 22. Memory control terminal 2
3, the signal input to the input terminal 21 is output to the output terminal 22 by the storage control signal input to the storage control terminal 23.
The output state is maintained until the storage control signal is input again. 3 is a data selection circuit, which has input terminals 31, 32, output terminals 33. i! It has a selection terminal 34, and depending on the state of the selection terminal 34, the input terminal 31 or 3
2 to the output terminal 33.
ここで、20ビツトのアドレス空間を持つ中央処理装置
を用い、アドレス80000から8FFFFまでの64
にバイトをデータ交換のためのアドレス空間とし、この
64にバイト単位(16ビツト)でデータ交換用メモリ
をアクセスするシステムを例に取って詳しく説明する。Here, using a central processing unit with a 20-bit address space, 64 addresses from 80000 to 8FFFF are used.
A detailed explanation will be given by taking as an example a system in which bytes are used as address space for data exchange, and the memory for data exchange is accessed in units of 64 bytes (16 bits).
アドレスデコード回路1の入力端子11には中央処理装
置のアドレス信号のうち上位4ビア)を入力し、その値
が“8”の時出力端子12を°l゛にする。記憶回路2
は4ビツトのデータを保持し、中央処理装置より設定可
能である。データセレクト回路3は中央処理装置のアド
レス信号のうち上位4ビツトを入力端子31に、記憶回
路2の出力4ビツトを入力端子32に入力し、選択端子
34が“1”の時入力端子32に入力される信号を出力
端子32に出力し、“θ′の時入力端子31に入力され
る信号を出力端子33に出力する。即ち、記憶回路2に
データ゛n゛を設定しておくことにより、アドレス8x
xxx (xは任意の4ビツト値)をアクセスするとア
ドレスはnxxxxに変更される。中央処理装置のアド
レスの下位16ビツトはそのまま使用する。従って、n
を変更することにより64にバイト単位で1メガバイト
のアドレス空間をアクセスすることが可能である。中央
処理装置のアドレスの上位4ビツトが“8゛以外の場合
には、こうした変換は行なわれない。The upper four vias of the address signal of the central processing unit are input to the input terminal 11 of the address decoding circuit 1, and when the value is "8", the output terminal 12 is set to . Memory circuit 2
holds 4-bit data and can be set by the central processing unit. The data selection circuit 3 inputs the upper 4 bits of the address signal of the central processing unit to the input terminal 31 and the output 4 bits of the memory circuit 2 to the input terminal 32. When the selection terminal 34 is "1", the data is input to the input terminal 32. The input signal is output to the output terminal 32, and the signal input to the input terminal 31 at "θ' is output to the output terminal 33. That is, by setting data 'n' in the memory circuit 2, address 8x
When xxx (x is any 4-bit value) is accessed, the address is changed to nxxxx. The lower 16 bits of the address of the central processing unit are used as is. Therefore, n
By changing , it is possible to access a 1 megabyte address space in 64 byte units. If the upper 4 bits of the address of the central processing unit are other than "8", such conversion is not performed.
発明の効果
以上述べてきたように、本発明によれば、きゎめて簡易
な回路構成で、データ交換のための空間を広く取ること
ができ、実用的できわめて有用である。Effects of the Invention As described above, according to the present invention, a large space for data exchange can be secured with an extremely simple circuit configuration, and the present invention is practical and extremely useful.
第1図は本発明の一実施例におけるデータ交換装置の構
成図、第2図は複数の分散処理システムよりなるデータ
交換装置の一構成図、第3図は従来のデータ交換装置に
おけるアドレス変換部の一構成図である。
1・・・・・・アドレスデコード回路、2・・・・・・
記憶回路、3・・・・・・データセレクト回路、4・・
・・・・分散処理システム、5・・・・・・データ交換
用メモリ、6・・・・・・システムバス、11・・・・
・・入力端子、12・・・・・・出力端子、21・・・
・・・入力端子、22・・・・・・出力端子、23・・
・・・・記憶制御端子、31.32・・・・・・入力端
子、33・・・・・・出力端子、34・・・・・・選択
端子、41・・・・・・アドレス空間。
代理人の氏名 弁理士 中尾敏男 はか1名第1図
第2図
ΔFIG. 1 is a block diagram of a data exchange device according to an embodiment of the present invention, FIG. 2 is a block diagram of a data exchange device comprising a plurality of distributed processing systems, and FIG. 3 is an address translation unit in a conventional data exchange device. FIG. 1...Address decoding circuit, 2...
Memory circuit, 3...Data selection circuit, 4...
... Distributed processing system, 5 ... Memory for data exchange, 6 ... System bus, 11 ...
...Input terminal, 12...Output terminal, 21...
...Input terminal, 22...Output terminal, 23...
...Storage control terminal, 31.32...Input terminal, 33...Output terminal, 34...Selection terminal, 41...Address space. Name of agent: Patent attorney Toshio Nakao (1 person) Figure 1 Figure 2 Δ
Claims (1)
ドレス空間を割当てるシステムであって、中央処理装置
より設定可能な記憶回路と、データ交換のためアドレス
空間をアクセスしたことを検出するアドレスデコード回
路と、中央処理装置のアドレス信号の一部と前記記憶回
路の出力信号を入力信号とし、前記アドレスデコード回
路の出力信号を選択信号として出力信号を切り換えるデ
ータセレクト回路を具備し、データ変換のためのアドレ
ス空間をアクセスした場合に中央処理装置のアドレス信
号を変更する手段を備えたデータ交換装置。This system allocates an address space for data exchange on the address space of a central processing unit, and includes a storage circuit that can be set by the central processing unit, and an address decoding circuit that detects access to the address space for data exchange. , a data select circuit that uses a part of the address signal of the central processing unit and the output signal of the storage circuit as input signals, and uses the output signal of the address decoding circuit as a selection signal to switch the output signal, and has an address signal for data conversion. A data exchange device comprising means for changing the address signal of a central processing unit when accessing space.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61193252A JPS6350141A (en) | 1986-08-19 | 1986-08-19 | Data exchanging device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61193252A JPS6350141A (en) | 1986-08-19 | 1986-08-19 | Data exchanging device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6350141A true JPS6350141A (en) | 1988-03-03 |
Family
ID=16304863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61193252A Pending JPS6350141A (en) | 1986-08-19 | 1986-08-19 | Data exchanging device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6350141A (en) |
-
1986
- 1986-08-19 JP JP61193252A patent/JPS6350141A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4658350A (en) | Extended addressing apparatus and method for direct storage access devices | |
| CA1262493A (en) | Multi processor system | |
| JPS6350141A (en) | Data exchanging device | |
| JPH03276357A (en) | I/O address conversion method | |
| JPS61128347A (en) | Memory address setting method | |
| JPS63223859A (en) | address translation device | |
| JPH02163848A (en) | Shared memory address allocation method and information processing system | |
| JPS61147352A (en) | computer equipment | |
| JP2666419B2 (en) | Information processing device | |
| JPH02303294A (en) | Subscriber data access system for exchange | |
| JPH0368046A (en) | Memory access system | |
| JPS5836380B2 (en) | Direct memory access method in multiprocessor systems | |
| JPS6395558A (en) | Address converter | |
| JPS60159954A (en) | Memory controlling system | |
| JPH01297758A (en) | Data transmission method between microcomputers | |
| JPS592468A (en) | Communication system in multiprocessor system | |
| JPS62134751A (en) | Information processor | |
| JPS61133465A (en) | How to switch CPU | |
| JPS61267852A (en) | Data bus conversion system | |
| JPS6040115B2 (en) | Bubble memory bank switch method | |
| JPH01111234A (en) | Parity check system | |
| JPS63204342A (en) | Memory device | |
| JPH04256056A (en) | Computer system | |
| JPS59112396U (en) | data processing equipment | |
| JPH06337847A (en) | Multiprocessor equipment |