JPH05197620A - Address space expansion method - Google Patents

Address space expansion method

Info

Publication number
JPH05197620A
JPH05197620A JP851992A JP851992A JPH05197620A JP H05197620 A JPH05197620 A JP H05197620A JP 851992 A JP851992 A JP 851992A JP 851992 A JP851992 A JP 851992A JP H05197620 A JPH05197620 A JP H05197620A
Authority
JP
Japan
Prior art keywords
bus
address
address space
memory
expanded
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
JP851992A
Other languages
Japanese (ja)
Inventor
Makoto Murakami
誠 村上
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP851992A priority Critical patent/JPH05197620A/en
Publication of JPH05197620A publication Critical patent/JPH05197620A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】CPUから直接アクセス可能なアドレス空間の
拡張をシステム全体に影響を与えずに部分的修正で可能
にする。 【構成】従来1つであったバスを2つに分け、1つのバ
スだけのアドレス空間を拡張し、2つのバスの接続、切
り離し制御と上位アドレスの変換を行なう。アドレス空
間を拡張することで拡張メモリを増設する場合より多い
容量のメモリの増設が可能となり、また、従来の外部ス
ロットの仕様を引きつぐことができるため旧機種の外部
スロットに接続可能なオプション類をそのまま使用する
ことができる。
(57) [Abstract] [Purpose] The expansion of the address space directly accessible from the CPU is enabled by partial modification without affecting the entire system. [Constitution] The conventional one bus is divided into two, the address space of only one bus is expanded, and the connection / disconnection control of the two buses and the conversion of the upper address are performed. By expanding the address space, it is possible to add memory with a larger capacity than when adding expansion memory, and since the specifications of the conventional external slot can be retained, options that can be connected to the external slot of the old model are available. Can be used as is.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、内部バスを介してアド
レスでメモリなどのデバイスを指定する情報処理装置に
おいて、そのメモリを増設するために同一システムの中
で部分的にアドレス空間を拡張させるアドレス空間拡張
方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention, in an information processing apparatus for designating a device such as a memory by an address via an internal bus, partially expands the address space in the same system in order to add the memory. Address space extension method.

【0002】[0002]

【従来の技術】図5は従来技術おける構成であり、情報
処理装置は中央演算処理装置のCPU501、メモリ5
02、周辺機器インタフェース504、DMAコントロ
ーラ505(ここでDMAはDirect Memory Accessであ
る)、外部スロット506などで構成されており、外部
スロット506は共通のバスラインで接続され、アドレ
スバス510と制御信号512は全てのデバイスに共通
に接続されている。CPU501とDMAコントローラ
505がメモリ502あるいは周辺機器インタフェース
504をアクセスするときは、アドレスバス510によ
ってデバイスを指定するため、デバイス指定用の装置と
して共通の1つのアドレス空間を持っていた。このアド
レス空間で指定できる容量を超えてメモリ容量を増加さ
せるためにはアドレス信号をさらに追加して、アドレス
空間を拡張する必要があった。しかし、従来のブロック
構成ではアドレス空間を拡張する場合には、アドレスバ
ス510を追加し、拡張されたバスに接続された501
から505のデバイスをすべて修正する必要があり、シ
ステム全般に影響を与えてしまうため簡単には変更でき
なかった。
2. Description of the Related Art FIG. 5 shows a configuration of a conventional technique. An information processing apparatus is a CPU 501 and a memory 5 of a central processing unit.
02, a peripheral device interface 504, a DMA controller 505 (here, DMA is Direct Memory Access), an external slot 506, and the like. The external slot 506 is connected by a common bus line, and an address bus 510 and a control signal are connected. 512 is commonly connected to all devices. When the CPU 501 and the DMA controller 505 access the memory 502 or the peripheral device interface 504, a device is designated by the address bus 510, so that a common address space is provided as a device designation device. In order to increase the memory capacity beyond the capacity that can be specified in this address space, it is necessary to add an address signal to expand the address space. However, in the conventional block configuration, when the address space is expanded, the address bus 510 is added, and the 501 connected to the expanded bus is added.
It was necessary to modify all the devices from No. 505 to 505, and it could not be easily changed because it affects the whole system.

【0003】また、メモリ容量を増加させるためには特
開昭57−30060号公報の図2にあるように、メモ
リパッケージ23の内部に24、25のレジスタを持
ち、データの一部をメモリアドレスに流用するという方
法があるが、メモリパッケージ23の内部のアドレス空
間が拡張されるまでに留まり、CPUがアクセスする場
合にはI/O命令などにより新規にレジスタを設定する
必要があるが、かかる構成ではCPUの直接アクセスで
きるアドレス空間が拡張されることはなく、DMAによ
りメモリ拡張をする場合には、レジスタを新規に設定す
る機能がないため拡張できないという問題があった。
In order to increase the memory capacity, as shown in FIG. 2 of Japanese Patent Laid-Open No. 57-30060, there are 24 and 25 registers inside the memory package 23, and a part of the data is stored in the memory address. However, it is necessary to set a new register by an I / O instruction or the like when the address space inside the memory package 23 is expanded and the CPU accesses it. In the configuration, the address space that can be directly accessed by the CPU is not expanded, and when the memory is expanded by the DMA, there is a problem that it cannot be expanded because there is no function to newly set the register.

【0004】[0004]

【発明が解決しようとする課題】かかる従来技術によれ
ば、アドレス空間を拡張させるためには共通のバスに接
続されていたデバイスをすべて変更する必要があり、デ
バイスをすべて変更したとしても、バスに接続される外
部スロット506を介して接続される周辺機器などのオ
プション類に対しては、アドレスバス510の信号が増
加されることにより外部スロット506の仕様を変更す
る必要があり、アドレス信号数が加わることにより端子
数など構造的な問題が仮に解決されたとしても、拡張さ
れたアドレス情報が外部スロット506に伝えられない
ために、アドレス空間に繰り返しイメージが現れるラッ
プアラウンド現象が起きることになり、従来のままでは
オプション類が使えなくなるという問題があった。
According to such a conventional technique, it is necessary to change all the devices connected to the common bus in order to expand the address space. Even if all the devices are changed, the bus is not changed. For options such as peripheral devices connected via the external slot 506, the specifications of the external slot 506 must be changed by increasing the signal of the address bus 510. Even if a structural problem such as the number of terminals is solved by the addition of, the expanded address information is not transmitted to the external slot 506, so that a wraparound phenomenon in which an image repeatedly appears in the address space occurs. However, there is a problem that options cannot be used as they are.

【0005】また、部分的なアドレス拡張を行なった場
合、1つのシステムの中に異なるサイズのアドレス空間
を持つこととなるため、広いアドレス空間を持つ第1の
バスから狭いアドレス空間を持つ第2のバスをアクセス
する場合には、第2のバスでは第1のバスに於ける上位
アドレス情報が伝わらないため、下位アドレスのイメー
ジが上位アドレスに現れるといったラップアラウンド現
象が起こり、逆に、第2のバスから第1のバスをアクセ
スする場合には、第2のバスが第1のバスの上位アドレ
スを供給することができないという問題点がある。
Further, when partial address extension is performed, since one system has address spaces of different sizes, the first bus having a wide address space is changed to the second address having a narrow address space. When accessing the second bus, since the upper address information in the first bus is not transmitted through the second bus, a wraparound phenomenon occurs in which the image of the lower address appears in the upper address, and conversely, the second bus. When accessing the first bus from this bus, there is a problem that the second bus cannot supply the upper address of the first bus.

【0006】また、第1のバスと第2のバスではアドレ
ス空間のサイズが異なるため、第1のバスからは第2の
バスのすべてのデバイスをアクセスすることが可能であ
るが、第2のバスからは第1のバスの一部しかアクセス
できないという問題がある。本発明の目的は、(実施例
1)に示すごとく従来の回路との互換性を保ちつつ、容
易にCPUやDMAが直接アクセスできるアドレス空間
を拡張することである。また、他のの目的は(実施例
2)に示すごとく異なるアドレスサイズのバス間におい
て相互に全てのデバイスがアクセスできるようにアドレ
ス空間の割当を切り換えられることである。
Further, since the first bus and the second bus have different address space sizes, it is possible to access all devices of the second bus from the first bus, but the second bus can be accessed. There is a problem that only part of the first bus can be accessed from the bus. An object of the present invention is to expand the address space that can be easily accessed directly by the CPU or DMA while maintaining compatibility with the conventional circuit as shown in (Embodiment 1). Another purpose is to switch the allocation of the address space so that all devices can access each other between buses having different address sizes as shown in (Embodiment 2).

【0007】[0007]

【課題を解決するための手段】本発明は、メモリまたは
I/O等のデバイスを指定するための共通のアドレスバ
スを持ち、1つのシステム内にメモリ容量を増加させる
ために拡張されたアドレス空間をもつ第1のバスと、拡
張されない前記第1のバスよりも狭いアドレス空間をも
つ第2のバスを備えた情報処理装置において、前記第2
のバスを前記第1のバスの最下位のアドレス空間に割り
当て、前記第1と第2のバスに共通なアドレス空間に対
するアクセスでは前記第1のバスと前記第2のバスとを
接続することで相互のアクセスを許可し、前記第1のバ
スのみに割り当てられたアドレス空間に対するアクセス
では前記第1と第2のバスの制御を切り離すことによっ
て、前記第2のバスに影響を与えることなく前記第1の
バスのアドレス空間を増加させることを特徴とし、さら
に、前記第1のバスに割り当てられたアドレスの上位ア
ドレスを格納するレジスタを持ち、前記第2のバスに接
続されるバスマスタが前記第1のバスに接続されるデバ
イスをアクセスする際に、前記レジスタの内容で前記上
位アドレスを補うことにより前記第2のバスを前記第1
のバスの異なるアドレス空間に割り当てることを可能に
したことを特徴とする。
SUMMARY OF THE INVENTION The present invention has a common address bus for designating devices such as memory or I / O and has an expanded address space for increasing memory capacity within a system. And a second bus having a narrower address space than the first bus that is not expanded.
Is allocated to the lowest address space of the first bus, and the first bus and the second bus are connected for access to the address space common to the first and second buses. Mutual access is permitted, and in the access to the address space allocated only to the first bus, the control of the first and second buses is separated so that the second bus is not affected. The bus master is characterized by increasing the address space of one bus, and further has a register for storing an upper address of an address assigned to the first bus, and the bus master connected to the second bus is the first bus. When the device connected to the second bus is accessed, the contents of the register are used to supplement the high-order address so that the second bus is connected to the first bus.
It is characterized in that it can be assigned to different address spaces of the bus.

【0008】[0008]

【作用】第1と第2のバスに分けて、それぞれのアドレ
ス空間が相互性と拡張性をもたせ、異なるサイズのバス
はバッファを介して切り離しをする。その結果、部分的
な修正でアドレス空間を拡張することができ、拡張メモ
リを増設する場合はより多い容量のメモリの増設が可能
となり、また、従来の外部スロットの仕様を引き継ぐこ
とができるため旧機種の外部スロットに接続されるオプ
ション類をそのまま使用できる情報処理機構が得られ
る。
In the first and second buses, the respective address spaces are made to have reciprocity and expandability, and buses of different sizes are separated via a buffer. As a result, the address space can be expanded with a partial modification, and when expanding the expansion memory, it is possible to expand the memory with a larger capacity, and the existing external slot specifications can be taken over. An information processing mechanism can be obtained in which the options connected to the external slot of the model can be used as they are.

【0009】[0009]

【実施例】【Example】

(実施例1)図1は(請求項1)に相当する実施例のブ
ロック図で、図2はそのときのアドレスマップである。
CPU(中央演算処理装置)101とメモリ102は、
アドレスバス112で得られるアドレス空間202と、
共通アドレスバス110と拡張アドレスバス111から
成る第1のバスに接続され、共通アドレスバス110で
得られる共通アドレス空間201と、拡張アドレスバス
111を追加することにより得られる拡張アドレス空間
203とによるアドレス空間を持っている。ここでは共
通アドレスバス110が24ビット、拡張アドレスバス
111が2ビットの場合のアドレスマップとした場合、
共通アドレス空間が16MByteで拡張されたアドレ
スを加えると64MByteに拡張されていることを示
している。周辺機器インタフェース104、DMAコン
トローラ105および外部スロット106は共通アドレ
スバス110だけでアドレスされる第2のバスに接続さ
れ、アドレスを拡張されない場合と同一回路となってお
り、第2のバスとしてはこの例では16MByteのア
ドレス空間を持つ。第1のバスと第2のバスは共通アド
レスバス110によって直接接続されているが、コマン
ドを含む制御信号を第1のバスの制御信号112と第2
のバスの制御信号113はバスアービタ103によって
制御されるバッファ108で切り離されている。バッフ
ァ108は例えば双方向ゲート回路などにより構成され
る。
(Embodiment 1) FIG. 1 is a block diagram of an embodiment corresponding to (claim 1), and FIG. 2 is an address map at that time.
The CPU (Central Processing Unit) 101 and the memory 102 are
An address space 202 obtained by the address bus 112,
Addresses by a common address space 201 obtained by the common address bus 110 and an extended address space 203 obtained by adding the extended address bus 111, which are connected to the first bus composed of the common address bus 110 and the extended address bus 111 Have a space. Here, when the address map when the common address bus 110 is 24 bits and the extension address bus 111 is 2 bits,
It shows that the common address space is expanded to 64 MBytes by adding an address expanded to 16 MBytes. The peripheral device interface 104, the DMA controller 105, and the external slot 106 are connected to the second bus addressed only by the common address bus 110, and have the same circuit as in the case where the address is not expanded. In the example, it has an address space of 16 MByte. Although the first bus and the second bus are directly connected by the common address bus 110, the control signal including the command is transmitted to the control signal 112 of the first bus and the second bus.
The bus control signal 113 is separated by a buffer 108 controlled by the bus arbiter 103. The buffer 108 is composed of, for example, a bidirectional gate circuit.

【0010】CPU101が周辺機器インタフェース1
04などの第2のバスをアクセスする場合はバッファ1
08は開かれ、共通アドレス空間201とアドレス空間
202は同じ容量となり、メモリ102の拡張アドレス
空間203をアクセスする時はバッファ108を閉じて
第2のバスを切り離し、第2のバスのイメージが上位ア
ドレスに現れるのを禁止している。逆に、第2のバスに
接続されるDMAコントローラ105により第1のバス
に接続されるメモリ102の共通アドレス空間201の
アドレスにアクセスする場合はバッファ108を開いて
おき、バッファ107を開くことで拡張アドレス111
にロウレベルをドライブすることでアドレスが補われ、
アドレス空間202へのアクセスが共通アドレス空間2
01へのアクセスとなる。また、バッファ107の制御
は第2のバスから第1のバスへのアクセス時に開き、バ
ッファ108の制御は拡張アドレス111をデコードし
て拡張アドレス空間203に対するアクセスの時に閉じ
ればよいため容易に作ることが可能である。
CPU 101 is a peripheral device interface 1
Buffer 1 when accessing a second bus such as 04
08 is opened, the common address space 201 and the address space 202 have the same capacity, and when accessing the extended address space 203 of the memory 102, the buffer 108 is closed to disconnect the second bus, and the image of the second bus is higher. It is prohibited to appear in the address. On the contrary, when accessing the address of the common address space 201 of the memory 102 connected to the first bus by the DMA controller 105 connected to the second bus, the buffer 108 is opened and the buffer 107 is opened. Extension address 111
The address is supplemented by driving the low level to
Access to address space 202 is common address space 2
It becomes access to 01. Further, the control of the buffer 107 is opened at the time of access from the second bus to the first bus, and the control of the buffer 108 can be easily made because it is sufficient to decode the extension address 111 and close it at the time of access to the extension address space 203. Is possible.

【0011】このように、第2のバスのアドレス空間2
02は第1のバスの共通アドレス空間201と等しく扱
うことができ、第2のバスとしては従来の16MByt
eアドレス空間と互換性を持ち、第1のバスでは64M
Byteにアドレス空間を拡張することができる。
In this way, the address space 2 of the second bus is
02 can be treated in the same manner as the common address space 201 of the first bus, and the second bus has a conventional 16 MByte.
Compatible with e-address space, 64M on first bus
The address space can be extended to Byte.

【0012】(実施例2)図3は(請求項2)の実施例
を示すブロック図で、図4はそのときのアドレスマップ
である。図3の301、302、303、304、30
5、306、307、308、310、311、31
2、313はそれぞれ図1の101、102、103、
104、105、106、107、108、110、1
11、112、113に対応しており、レジスタ309
は、第2のバスが第1のバスをアクセスする時の拡張ア
ドレスを保持するレジスタである。レジスタ309は、
CPU301を介してソフトウエア手段の発行するIO
命令によって設定可能なレジスタとなっている。図1の
構成では第2のバスの拡張前との互換性が保たれるが、
第2のバスから第1のバスの拡張アドレス空間103へ
のアクセスすることが不可能であり、この例の場合、拡
張アドレス空間103へのDMA転送ができないことに
なるため実使用上の制限となってしまう。図3の構成と
することで、CPU301がレジスタ309を設定して
おくことにより、第2のバスに接続せれるDMAコント
ローラ305によるDMA動作時の拡張アドレス311
を変更することができ、アドレスマップ上では第2のバ
スのアドレス空間405を第1のバスのアドレス空間の
401、402、403、404のどれかに割り当てる
ことができ、第2のバスから第1のバスの全てのアドレ
スに対してアクセスが可能となる。
(Embodiment 2) FIG. 3 is a block diagram showing an embodiment of (claim 2), and FIG. 4 is an address map at that time. 301, 302, 303, 304, 30 in FIG.
5, 306, 307, 308, 310, 311, 31
2, 313 are 101, 102, 103, and
104, 105, 106, 107, 108, 110, 1
It corresponds to 11, 112, 113, and register 309
Is a register that holds an extension address when the second bus accesses the first bus. Register 309
IO issued by software means via CPU 301
It is a register that can be set by instructions. In the configuration of FIG. 1, compatibility with the expansion of the second bus is maintained,
Since it is impossible to access the extended address space 103 of the first bus from the second bus, and in this example, DMA transfer to the extended address space 103 cannot be performed, which is a limitation in actual use. turn into. With the configuration shown in FIG. 3, the CPU 301 sets the register 309 so that the extended address 311 at the time of the DMA operation by the DMA controller 305 connected to the second bus.
Can be changed, and the address space 405 of the second bus can be assigned to any of the address spaces 401, 402, 403, and 404 of the first bus on the address map. All addresses on one bus can be accessed.

【0013】DMAコントローラ305はバスマスタの
一種であり、バスマスタは一般的なCPU機能をもった
素子で置き換えることができる。
The DMA controller 305 is a kind of bus master, and the bus master can be replaced with an element having a general CPU function.

【0014】[0014]

【発明の効果】本発明によれば過去の回路の互換性を保
ちつつ、部分的修正によってアドレス空間を拡張するこ
とが可能となり、さらに実施例2によればお互いに相互
のバスのすべてのアドレスのアクセスが可能となり、メ
モリ容量が拡張されないで使用されるアプリケーション
ソフトに対して正常に作動し、メモリ容量が拡張されて
使用されるアプリケーションソフトに対しても正常に作
動する。
According to the present invention, it is possible to expand the address space by partial modification while maintaining the compatibility of the past circuits, and further, according to the second embodiment, all the addresses of the buses mutually mutually. Can be accessed and normally operates for application software used without expanding the memory capacity, and normally operates for application software used with the memory capacity expanded.

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

【図1】本発明の実施例1によるブロック図。FIG. 1 is a block diagram according to a first embodiment of the present invention.

【図2】本発明の実施例1によるアドレスマップを示す
図。
FIG. 2 is a diagram showing an address map according to the first embodiment of the present invention.

【図3】本発明の実施例2によるブロック図。FIG. 3 is a block diagram according to a second embodiment of the present invention.

【図4】本発明の実施例2によるアドレスマップを示す
図。
FIG. 4 is a diagram showing an address map according to a second embodiment of the present invention.

【図5】従来の技術によるブロック図。FIG. 5 is a block diagram according to a conventional technique.

【符号の説明】[Explanation of symbols]

101、301:CPU 102、302:メモリ 103、303:バスアービタ 104、304:周辺機器インタフェース 105、305:DMAコントローラ 106、306:外部スロット 309:レジスタ 110、310:共通アドレスバス 111、311:拡張アドレスバス 112、312:アドレスバス 201、401:共通アドレス空間 203、402、403、404:拡張アドレス空間 202、405:アドレス空間 101, 301: CPU 102, 302: Memory 103, 303: Bus Arbiter 104, 304: Peripheral Device Interface 105, 305: DMA Controller 106, 306: External Slot 309: Register 110, 310: Common Address Bus 111, 311: Extended Address Bus 112, 312: Address bus 201, 401: Common address space 203, 402, 403, 404: Extended address space 202, 405: Address space

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】メモリまたはI/O等のデバイスを指定す
るための共通のアドレスバスを持ち、1つのシステム内
にメモリ容量を増加させるために拡張されたアドレス空
間をもつ第1のバスと、拡張されない前記第1のバスよ
りも狭いアドレス空間をもつ第2のバスを備えた情報処
理装置において、 前記第2のバスを前記第1のバスの最下位のアドレス空
間に割り当て、前記第1と第2のバスに共通なアドレス
空間に対するアクセスでは前記第1のバスと前記第2の
バスとを接続することで相互のアクセスを許可し、前記
第1のバスのみに割り当てられたアドレス空間に対する
アクセスでは前記第1と第2のバスの制御を切り離すこ
とによって、前記第2のバスに影響を与えることなく前
記第1のバスのアドレス空間を増加させることを特徴と
するアドレス空間拡張方式。
1. A first bus having a common address bus for designating a device such as a memory or an I / O, and an expanded address space for increasing a memory capacity in one system; In an information processing device including a second bus having an address space narrower than that of the first bus that is not expanded, the second bus is assigned to the lowest address space of the first bus, In the access to the address space common to the second bus, mutual access is permitted by connecting the first bus and the second bus, and the access to the address space allocated only to the first bus is performed. Then, by separating the control of the first and second buses, the address space of the first bus is increased without affecting the second bus. Address space extension method.
【請求項2】前記第1のバスに割り当てられたアドレス
の上位アドレスを格納するレジスタを持ち、前記第2の
バスに接続されるバスマスタが前記第1のバスに接続さ
れるデバイスをアクセスする際に、前記レジスタの内容
で前記上位アドレスを補うことにより前記第2のバスを
前記第1のバスの異なるアドレス空間に割り当てること
を可能にしたことを特徴とする請求項1記載のアドレス
空間拡張方式。
2. A bus master having a register for storing a higher-order address of an address assigned to the first bus and connected to the second bus when accessing a device connected to the first bus. 2. The address space expansion system according to claim 1, wherein the second bus can be allocated to a different address space of the first bus by supplementing the upper address with the contents of the register. ..
JP851992A 1992-01-21 1992-01-21 Address space expansion method Pending JPH05197620A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP851992A JPH05197620A (en) 1992-01-21 1992-01-21 Address space expansion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP851992A JPH05197620A (en) 1992-01-21 1992-01-21 Address space expansion method

Publications (1)

Publication Number Publication Date
JPH05197620A true JPH05197620A (en) 1993-08-06

Family

ID=11695398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP851992A Pending JPH05197620A (en) 1992-01-21 1992-01-21 Address space expansion method

Country Status (1)

Country Link
JP (1) JPH05197620A (en)

Similar Documents

Publication Publication Date Title
JP2774862B2 (en) DMA control device and information processing device
JPH04363746A (en) Microcomputer system having dma function
JPH01320564A (en) parallel processing device
US4344130A (en) Apparatus to execute DMA transfer between computing devices using a block move instruction
JPH09179780A (en) Microprocessor device for supporting burst-enabled and cache-disabled memory access
JPS629456A (en) Data transfer unit
JP2723970B2 (en) Data transfer control device
JPH05197620A (en) Address space expansion method
JPH01125644A (en) Data transfer equipment
JPH0954748A (en) Computer system and DMA controller provided in this system
EP0391537A2 (en) Lock converting bus-to-bus interface system
US20090235003A1 (en) Memory control device and memory control method
JPH08202646A (en) Input and output controller
JPS6143367A (en) Register control system
JP2687679B2 (en) Program development equipment
JPH05120207A (en) Data transfer method
JPS62276663A (en) Program transfer method
JPS59206925A (en) Data processing system
JPS6258356A (en) Dma controller
JPH039453A (en) Data transfer controller
JPH01154272A (en) multiprocessor equipment
JPH02166547A (en) Information processor
JPH0261749A (en) Data transfer device
JPS62226366A (en) Shared memory system
JP2003271573A (en) Multiprocessor, multiprocessor core and control method therefor