JPS6113633B2 - - Google Patents

Info

Publication number
JPS6113633B2
JPS6113633B2 JP2196680A JP2196680A JPS6113633B2 JP S6113633 B2 JPS6113633 B2 JP S6113633B2 JP 2196680 A JP2196680 A JP 2196680A JP 2196680 A JP2196680 A JP 2196680A JP S6113633 B2 JPS6113633 B2 JP S6113633B2
Authority
JP
Japan
Prior art keywords
external memory
address
cpu
image information
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.)
Expired
Application number
JP2196680A
Other languages
Japanese (ja)
Other versions
JPS56118165A (en
Inventor
Takashi Ezaki
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2196680A priority Critical patent/JPS56118165A/en
Publication of JPS56118165A publication Critical patent/JPS56118165A/en
Publication of JPS6113633B2 publication Critical patent/JPS6113633B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multi Processors (AREA)
  • Image Input (AREA)

Description

【発明の詳細な説明】 本発明は、画情報処理装置に関し、特にCPU
から別個のバス・ラインに接続された大容量外部
メモリをダイレクトにアクセスできる画情報処理
装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an image information processing device, and in particular to a CPU.
The present invention relates to an image information processing device that can directly access a large-capacity external memory connected to a separate bus line from the computer.

従来、画像情報を記憶するメモリとしては、第
1図に示すような磁気デイスク4や磁気テープ等
のように、ビツト当りの記憶単価が安くて大容量
記憶が可能な媒体を用いて記憶しているが、メモ
リのアクセス・タイムが長く、データの読出し、
書込みに時間がかかるため、リアル・タイムの処
理は不可能である。
Conventionally, as memories for storing image information, media such as magnetic disks 4 and magnetic tapes as shown in Figure 1, which have a low storage cost per bit and can store large amounts of information, have been used. However, the memory access time is long, and data reading and
Since writing takes time, real-time processing is not possible.

画像情報をリアル・タイムに処理するための記
憶媒体としてICメモリがあるが、多数個使用す
ると信頼性が低下するとともに、コストが高くな
るため実用的でない。
IC memory is a storage medium for processing image information in real time, but using a large number of IC memories reduces reliability and increases cost, making it impractical.

しかし、半導体技術の著しい発展に伴い、高信
頼度、高実装密度で低価格のICメモリが出現す
るのも、それほど遠い将来のことではないと予想
される。
However, with the remarkable development of semiconductor technology, it is expected that it will not be long before the emergence of highly reliable, high packaging density, and low-cost IC memories.

ところで、そのような大容量で高速ののRAM
が出現した場合、単一バス方式の処理装置で、
CPU、主記憶装置、入出力装置等とともにバス
に高速大容量RAMを接続しても、画像情報の高
速転送を行うことはできない。すなわち、従来、
ミニ・コンピユータ・クラスの主記憶装置では、
容量が512Kバイト程度であるため、これをアク
セスするには18本のアドレス線で十分であるのに
対して、画像情報用メモリでは、容量が9Mバイ
ト程度ときわめて膨大であるため、これをアクセ
スするには25本のアドレス線が必要となり、従来
のシステム・アーキテクチヤを変更しなければな
らない。
By the way, such a large and fast RAM
appears, in a single-bus processing device,
Even if a high-speed, large-capacity RAM is connected to a bus together with a CPU, main memory, input/output device, etc., high-speed transfer of image information cannot be achieved. That is, conventionally,
In the main memory of mini-computer class,
Since the capacity is about 512K bytes, 18 address lines are sufficient to access it, whereas image information memory has an extremely large capacity of about 9M bytes, so it is difficult to access it. This would require 25 address lines and require changes to the traditional system architecture.

そこで、本発明者は、本願と同日付で出願した
別件の「画情報処理装置」(特開昭56−118164
号)の明細書に示すような構成の処理装置を提案
した。これは、第1図に示すように、CPU1、
主記憶装置2、磁気デイスク装置4、CRTデイ
スプレイ5等により共有されるCPUバス・ライ
ン20の他に、画情報用の大容量高速RAM8、
画情報入出力用のスキヤナ6、プロツタ7等によ
り共有される外部メモリ・バス・ライン30を新
たに設置し、両バス・ライン20,30をバス・
コンバータ10を介して結合するものである。
Therefore, the present inventor filed a separate application on the same date as the present application entitled "Image information processing device" (Japanese Patent Laid-Open No. 56-118164).
proposed a processing device with the configuration shown in the specification of No. As shown in Figure 1, this means that CPU1,
In addition to the CPU bus line 20 shared by the main storage device 2, magnetic disk device 4, CRT display 5, etc., a large-capacity high-speed RAM 8 for image information,
A new external memory bus line 30 is installed to be shared by the scanner 6, plotter 7, etc. for image information input/output, and both bus lines 20 and 30 are connected to the bus line 30.
They are coupled via a converter 10.

外部メモリ・バス・ライン30は、情報転送量
に応じてデータ線、アドレス線、制御線を適当に
設定できるので、CPUバス・ライン20の構成
に影響されることなく、DMA(直接メモリ・ア
クセス)機能を入出力インターフエイス3に付加
することにより、画情報の高速転送が可能であ
る。
The external memory bus line 30 allows data lines, address lines, and control lines to be set appropriately according to the amount of information transferred, so it can perform DMA (direct memory access) without being affected by the configuration of the CPU bus line 20. ) By adding this function to the input/output interface 3, high-speed transfer of image information is possible.

第1図に示す構成にすれば、大容量の高速メモ
リを用いてリアル・タイムで画像情報を処理でき
るとともに、従来の処理装置とハードウエアおよ
びソフトウエア上で互換性を失うことがない。
With the configuration shown in FIG. 1, image information can be processed in real time using a large-capacity high-speed memory, and there is no loss of compatibility with conventional processing devices in terms of hardware and software.

ただ、第1図の外部メモリ・バス・ライン30
に接続されている入出力装置6,7と外部メモリ
8相互間の情報転送はリアル・タイムで行うこと
ができるのに対して、CPUバス・ライン20と
外部メモリ・バス・ライン30相互間の情報転送
は、バス・ラインの構成が異なるため、アクセス
が面倒であり、バス・コンバータ10でアドレ
ス、データ等の変換を必要とするため、リアル・
タイムで処理を行うことができない。
However, the external memory bus line 30 in Figure 1
The information transfer between the input/output devices 6, 7 connected to the external memory 8 and the external memory 8 can be performed in real time, whereas the information transfer between the CPU bus line 20 and the external memory bus line 30 can be performed in real time. Information transfer is difficult to access due to the different configurations of bus lines, and requires conversion of addresses, data, etc. in the bus converter 10.
Unable to process in time.

本発明の目的は、このような問題点を解決する
ため、CPUから別個のバス・ラインに接続され
た外部メモリを直接アクセスすることができるよ
うにして、従来の処理装置とハードウエアおよび
ソフトウエア上の互換性を保持したまま、画情報
用の高速メモリを制御できるような画情報処理装
置を提供することにある。
SUMMARY OF THE INVENTION In order to solve these problems, it is an object of the present invention to make it possible to directly access an external memory connected to a separate bus line from a CPU, thereby eliminating the need for conventional processing devices, hardware, and software. An object of the present invention is to provide an image information processing device that can control a high-speed memory for image information while maintaining compatibility.

本発明の画情報処理装置は、CPUと主記憶装
置により共有される第1のバス・ライン、および
該第1のバス・ラインにバス・コンバータを介し
て接続され、かつ画情報用の外部メモリと、画情
報入出力装置により共有される第2のバス・ライ
ンを備えた画情報処理装置において、前記外部メ
モモリの任意に分割された領域を、マツプド外部
メモリ領域として主記憶装置内に設けるととも
に、分割された外部メモリの領域を区別するため
のメモリ・マツピング・レジスタを前記バス・コ
ンバータ内に設け、前記マツプド外部メモリ領域
のアドレスと前記メモリ・マツピング・レジスタ
の内容により、CPUからダイレクトに外部メモ
リをアクセスすることを特徴としている。
The image information processing device of the present invention includes a first bus line shared by a CPU and a main memory, and an external memory connected to the first bus line via a bus converter and for image information. and an image information processing device having a second bus line shared by the image information input/output device, wherein an arbitrarily divided area of the external memory is provided as a mapped external memory area in the main storage device, and A memory mapping register for distinguishing between divided external memory areas is provided in the bus converter, and the address of the mapped external memory area and the contents of the memory mapping register are used to directly connect external memory from the CPU. It is characterized by accessing memory.

以下、本発明の実施例を、図面により説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.

第2図は、本発明の主記憶装置に設けられたマ
ツプド外部メモリ領域と、外部メモリの分割され
た領域との対応図である。
FIG. 2 is a diagram showing the correspondence between a mapped external memory area provided in the main storage device of the present invention and divided areas of the external memory.

第2図では、外部メモリ8の容量が1Mワー
ド、分割されたバンク数が250個、分割単位領域
が4Kワードの場合を示している。
FIG. 2 shows a case where the capacity of the external memory 8 is 1M words, the number of divided banks is 250, and the divided unit area is 4K words.

32Kワードの容量を有する主記憶装置2に対し
て、CPU1のプログラムを格納するとともに、
画情報も格納することができれば、CPU1から
別個のバス・ライン30に接続された外部メモリ
8をアクセスする必要はない。
In addition to storing the program of the CPU 1 in the main memory device 2 having a capacity of 32K words,
If image information could also be stored, there would be no need for the CPU 1 to access the external memory 8 connected to a separate bus line 30.

本発明においては、主記憶装置2の0〜28Kワ
ードの領域にはCPU1のプログラムを格納し、
28〜32Kワードの領域には外部メモリ8の領域を
確保しておく。すなわち、主記憶装置2には画情
報を格納しないが、画情報のために領域だけを割
当てておき、CPU1が28〜32Kワードをアクセス
したときには、外部メモリ8をアクセスしたもの
とみなす。
In the present invention, the program for the CPU 1 is stored in the 0 to 28K word area of the main storage device 2,
An area of the external memory 8 is reserved in an area of 28 to 32K words. That is, although image information is not stored in the main memory 2, only an area is allocated for image information, and when the CPU 1 accesses 28 to 32K words, it is assumed that the external memory 8 has been accessed.

一方、外部メモリ8は、主記憶装置2内の外部
メモリ領域(4Kワード)を単位領域として分割
されるので、250個の同じ大きさのバンクBK0〜
249の集合となる。
On the other hand, the external memory 8 is divided into 250 banks of the same size, BK0 to
It becomes a set of 249.

CPU1が主記憶装置2の28〜32Kワード(4K
ワード)の領域を任意のアドレスでアクセスした
場合、外部メモリ8の250個のバンクBK0〜249の
同一アドレスが共通にアクセスされたことにな
る。したがつて、250個のうちのどのバンクであ
るか識別できれば、外部メモリ8の1つのアドレ
スがアクセスされたことになる。そこで、本発明
では、バンクを識別するためのマツピング・レジ
スタを設け、CPU1から主記憶装置2のマツプ
ド外部メモリ領域MPMをアクセスすると同時
に、マツピング・レジスタに250個のうちの1個
を指定する値をセツトする。
CPU1 has 28 to 32K words (4K
When the (word) area is accessed with an arbitrary address, the same address in 250 banks BK0 to BK249 of the external memory 8 is accessed in common. Therefore, if one of the 250 banks can be identified, it means that one address in the external memory 8 has been accessed. Therefore, in the present invention, a mapping register is provided to identify the bank, and at the same time when the mapped external memory area MPM of the main storage device 2 is accessed from the CPU 1, a value that specifies one of the 250 in the mapping register is provided. Set.

これによつて、CPU1は、あたかも外部メモ
リ8が主記憶装置2内にあるかの如く制御するこ
とができる。
Thereby, the CPU 1 can control the external memory 8 as if it were in the main storage device 2.

第3図は、第1図のバス・コントローラの詳細
ブロツク図である。
FIG. 3 is a detailed block diagram of the bus controller of FIG. 1.

CPUバス・ライン20と外部メモリ・バス・
ライン30には、それぞれバス・ライン・ドライ
バ/レシーバ11が接続され、信号の送受信を行
う。両方のバス・ライン・ドライバ/レシーバ1
1の間には、データ制御回路12、アドレス・デ
コーダ13、メモリ・マツピング・レジスタ1
4、割込み制御回路15およびコントロール・ス
テータス・レジスタ16が接続されている。
CPU bus line 20 and external memory bus
A bus line driver/receiver 11 is connected to each line 30 to transmit and receive signals. Both bus line drivers/receivers 1
1, a data control circuit 12, an address decoder 13, a memory mapping register 1
4, an interrupt control circuit 15 and a control status register 16 are connected.

データ制御回路12は、バツフア・メモリと並
直列変換用レジスタからなり、例えばCPUバ
ス・ライン20に16ビツトのデータ線、外部メモ
リバス・ライン30に32ビツトのデータ線が用い
られている場合には、バツフア・メモリにデータ
を一時記憶し、2回に分割して、あるいは2回を
1回にまとめて、それぞれ各データ線に出力す
る。
The data control circuit 12 consists of a buffer memory and a register for parallel/serial conversion, and for example, when a 16-bit data line is used as the CPU bus line 20 and a 32-bit data line is used as the external memory bus line 30. temporarily stores data in a buffer memory, divides it into two times, or combines the two times into one, and outputs the data to each data line.

アドレス・デコーダ13は、CPU1が主記憶
装置2のマツプド外部メモリMPM領域をアクセ
スした場合、そのアドレスを入力してデコードす
る。
When the CPU 1 accesses the mapped external memory MPM area of the main storage device 2, the address decoder 13 inputs and decodes the address.

メモリ・マツピング・レジスタ14は、CPU
1により250個のバンクの1個を指定する値がセ
ツトされる。
Memory mapping register 14
1 sets a value specifying one of 250 banks.

割込み制御回路15は、外部メモリ・バス・ラ
イン30に接続された装置からCPU1に割込み
を行う場合、、制御線またはデータ線を介して割
込み要求信号を受付け、CPU1に通知する。
When interrupting the CPU 1 from a device connected to the external memory bus line 30, the interrupt control circuit 15 receives an interrupt request signal via a control line or a data line, and notifies the CPU 1 of the interrupt request signal.

CPU1は、割込み要求があると、それに該当
するレベルのPSW(プログラム状態語)に切換
えて、割込み解析ルーチンに分岐する。
When the CPU 1 receives an interrupt request, it switches to the PSW (program status word) of the corresponding level and branches to the interrupt analysis routine.

コントロール・ステータス・レジスタ16は、
CPUバス・ライン20と外部メモリ・バス・ラ
イン30の状態を表示するものである。例えば、
外部メモリ8がDMAによりデータ転送中の場合
には、CPU1から外部メモリ8をアクセスでき
ないので、CPU1はコントロール・ステータ
ス・レジスタ16を参照して転送中の表示が解除
されてからアクセスを行う。同じようにして、両
情報入出力装置6,7がDMAにより転送したい
ときも、このレジスタ16を参照して、CPU1
と外部メモリ8の間が転送中でないことを確認し
てからDMA転送を開始する。
The control status register 16 is
It displays the status of the CPU bus line 20 and external memory bus line 30. for example,
When the external memory 8 is transferring data by DMA, the CPU 1 cannot access the external memory 8, so the CPU 1 refers to the control status register 16 and performs access after the indication that the transfer is in progress is canceled. In the same way, when both the information input/output devices 6 and 7 want to transfer data by DMA, they refer to this register 16 and transfer the data to the CPU 1.
After confirming that no transfer is in progress between the external memory 8 and the external memory 8, start DMA transfer.

第4図は、本発明のアドレス・レジスタとマツ
ピング・レジスタのビツト構成照である。
FIG. 4 shows the bit configuration of the address register and mapping register of the present invention.

第4図においては、主記憶装置2のマツプド外
部メモリ領域が4Kワードであり、1ワードは2
バイトであるため、この容量は8Kバイトとな
る。8Kバイトの領域をアクセスするには、13ビ
ツトのアドレス・レジスタが必要であり、また
250個のバンクを識別するには、8ビツトのマツ
ピング・レジスタが必要である。したがつて、第
4図aに示すアドレス・レジスタADRGおよび第
4図bに示すマツピング・レジスタMPRGは、い
ずれも16ビツト・レジスタとし、アドレス・レジ
スタADRGはそのうち13ビツト、マツピング・レ
ジスタMPRGはそのうちの8ビツトを使用すれば
よい。余分のビツトは、外部メモリ8、主記憶装
置2を異なる容量のものと交換したときのために
用意しておく。
In FIG. 4, the mapped external memory area of the main storage device 2 is 4K words, and 1 word is 2K words.
Since it is a byte, this capacity is 8K bytes. To access an 8K byte area, a 13-bit address register is required and
An 8-bit mapping register is required to identify the 250 banks. Therefore, address register ADRG shown in FIG. 4a and mapping register MPRG shown in FIG. 4b are both 16-bit registers, of which address register ADRG is 13 bits and mapping register MPRG is It is sufficient to use 8 bits of . The extra bits are reserved for when the external memory 8 and main memory 2 are replaced with ones of different capacity.

第5図、第6図は、第4図のアドレス・レジス
タおよびマツピング・レジスタの接続および構成
を示す図である。
5 and 6 are diagrams showing the connections and configurations of the address register and mapping register in FIG. 4.

CPU1は、主記憶装置2のマツプド外部メモ
リ領域をアクセスするため、アドレス線を介して
アドレス・レジスタADRGにアドレスをセツトす
るとともに、外部メモリ8のバンクを指定するた
めデータ線を介してマツピング・レジスタMPRG
にバンク指定番号をセツトする。これらのアドレ
スとバンク指定番号は、外部メモリ・バス・ライ
ン30ではすべてアドレス線を介して外部メモリ
8に転送される。例えば、CPUバス・ライン2
0には、18ビツトのアドレス線、外部メモリ・バ
ス・ライン30には、25ビツトのアドレス線が設
置されている場合、13ビツトでマツプド外部メモ
リ領域をアクセスすると、アドレス線には残り5
ビツトしかなく、マツピング・レジスタMPRGに
セツトするための5ビツトのバンク指定番号を残
りのアドレス線を介して送出することができない
ので、データ線を8ビツト用いて送出する。一方
の外部メモリ・バス・ライン30では、25ビツト
のアドレス線を用いて両レジスタの13ビツトと8
ビツトの内容を同時に外部メモリ8に転送する。
In order to access the mapped external memory area of the main memory device 2, the CPU 1 sets an address in the address register ADRG via the address line, and also sets an address in the mapping register ADRG via the data line to specify the bank of the external memory 8. MPRG
Set the bank designation number to . These addresses and bank designation numbers are all transferred to external memory 8 via address lines on external memory bus line 30. For example, CPU bus line 2
If an 18-bit address line is installed at 0 and a 25-bit address line is installed at external memory bus line 30, when accessing the mapped external memory area with 13 bits, the remaining 5 address lines are connected to the address line.
Since there are only 8 bits and the 5-bit bank designation number to be set in the mapping register MPRG cannot be sent out via the remaining address lines, 8-bit data lines are used to send out. One external memory bus line 30 uses a 25-bit address line to address the 13th and 8th bits of both registers.
The contents of the bits are simultaneously transferred to the external memory 8.

したがつて、第5図に示すように、アドレス・
レジスタ17はCPUバス・ライン20と外部メ
モリ・バス・ライン30の各アドレス線ADL相
互間に接続され、マツピング・レジスタ14はデ
ータ線DTLとアドレス線ADLの間に接続されて
いる。なお、第5図に示すアドレス・レジスタ1
7は、実際には、外部メモリ・バス・ライン30
のアドレス線ADLに直接接続されているのでは
なく、アドレス・デコーダ13(第3図参照)を
介してアドレス線ADLに接続される。
Therefore, as shown in Figure 5, the address
The register 17 is connected between each address line ADL of the CPU bus line 20 and the external memory bus line 30, and the mapping register 14 is connected between the data line DTL and the address line ADL. Note that the address register 1 shown in FIG.
7 is actually the external memory bus line 30
The address line ADL is not directly connected to the address line ADL of the address line ADL, but is connected to the address line ADL via an address decoder 13 (see FIG. 3).

第6図は、本発明の他の実施例を示すアドレ
ス・レジスタとマツピング・レジスタの構成図で
ある。
FIG. 6 is a configuration diagram of an address register and a mapping register showing another embodiment of the present invention.

CPUバス・ライン20に18ビツトのアドレス
線が設けられ、外部メモリ8に4Mバイトの容量
のものが用いられている場合、主記憶装置2を
512Kバイトのプログラム領域と512Kバイトのマ
ツプ外部メモリ領域に分割するとともに、外部メ
モリ8を512Kバイトずつ8個のバンクに分割す
る。
When the CPU bus line 20 is provided with an 18-bit address line and the external memory 8 has a capacity of 4 Mbytes, the main memory 2 is
It is divided into a 512K byte program area and a 512K byte map external memory area, and the external memory 8 is divided into eight banks of 512K bytes each.

第6図に示すように、18ビツトのアドレス・レ
ジスタ17により主記憶装置2のプログラム領域
とマツプド外部メモリ領域を、それぞれアクセス
することができ、また3ビツトのマツピング・レ
ジスタ14により8個のバンクを指定することと
ができる。
As shown in FIG. 6, an 18-bit address register 17 allows access to the program area of the main memory 2 and a mapped external memory area, and a 3-bit mapping register 14 allows access to eight banks. can be specified.

以上説明したように、本発明によれば、CPU
バス・ラインのアドレス線とデータ線を用いて、
アドレス・レジスタとマツピング・レジスタに外
部メモリの分割された領域のアドレスと分割され
た領域を識別する内容をセツトすることにより、
CPUから外部メモリをダイレクトにアクセスす
ることが可能になり、したがつて、従来のハード
ウエアとソフトウエアの互換性を保持したまま、
高速の画像情報用メモリをリアル・タイムで制御
することができる。
As explained above, according to the present invention, the CPU
Using the address line and data line of the bus line,
By setting the address of the divided area of external memory and the contents that identify the divided area in the address register and mapping register,
It is now possible to directly access external memory from the CPU, thus maintaining compatibility between conventional hardware and software.
High-speed image information memory can be controlled in real time.

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

第1図は本発明の前提となる画情報処理装置の
ブロツク図、第2図は本発明の実施例を示す主記
憶装置と外部メモリの対応図、第3図は本発明の
実施例を示すバス・コントローラのブロツク図、
第4図は本発明のアドレス・レジスタとマツピン
グ・レジスタのビツト構成図、第5図および第6
図は、それぞれ本発明の他の実施例を示すアドレ
ス・レジスタとマツピング・レジスタの接続図お
よび構成図である。 1:CPU、2:主記憶装置、3:入出力イン
ターフエイス、4:磁気デイスク、5:CRTデ
イスプレイ、6:スキヤナ、7:プロツタ、8:
外部メモリ、9:外部メモリ・コントローラ、1
0:バス・コンバータ、11:バス・ライン・ド
ライバ・レシーバ、12:データ制御回路、1
3:アドレス・デコーダ、14:メモリ・マツピ
ング・レジスタ、15:割込み制御回路、16:
コントロール・ステータス・レジスタ、17:ア
ドレス・レジスタ。
FIG. 1 is a block diagram of an image information processing device that is the premise of the present invention, FIG. 2 is a correspondence diagram of a main storage device and external memory showing an embodiment of the present invention, and FIG. 3 is a diagram showing an embodiment of the present invention. Bus controller block diagram,
FIG. 4 is a bit configuration diagram of the address register and mapping register of the present invention, and FIGS.
The figures are a connection diagram and a configuration diagram of an address register and a mapping register, respectively, showing other embodiments of the present invention. 1: CPU, 2: Main memory, 3: Input/output interface, 4: Magnetic disk, 5: CRT display, 6: Scanner, 7: Printer, 8:
External memory, 9: External memory controller, 1
0: Bus converter, 11: Bus line driver receiver, 12: Data control circuit, 1
3: Address decoder, 14: Memory mapping register, 15: Interrupt control circuit, 16:
Control status register, 17: Address register.

Claims (1)

【特許請求の範囲】[Claims] 1 CPUと主記憶装置により共有される第1の
バス・ライン、および該第1のバス・ラインにバ
ス・コンバータを介して接続され、かつ画情報用
の外部メモリと画情報入出力装置により共有され
る第2のバス・ラインを備えた画情報処理装置に
おいて、前記外部メモリの任意に分割された領域
を、マツプド外部メモリ領域として主記憶装置内
に設けるとともに、分割された外部メモリの領域
を区別するためのメモリ・マツピング・レジスタ
を前記バス・コンバータ内に設け、前記マツプド
外部メモリ領域のアドレスと前記メモリ・マツピ
ング・レジスタの内容により、CPUからダイレ
クトに外部メモリをアクセスすることを特徴とす
る画情報処理装置。
1 A first bus line shared by the CPU and main memory, and connected to the first bus line via a bus converter and shared by an external memory for image information and an image information input/output device. In the image information processing device, an arbitrarily divided area of the external memory is provided in the main storage device as a mapped external memory area, and the divided external memory area is provided as a mapped external memory area. A memory mapping register for differentiation is provided in the bus converter, and the CPU directly accesses the external memory based on the address of the mapped external memory area and the contents of the memory mapping register. Image information processing device.
JP2196680A 1980-02-22 1980-02-22 Processor of video information Granted JPS56118165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2196680A JPS56118165A (en) 1980-02-22 1980-02-22 Processor of video information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2196680A JPS56118165A (en) 1980-02-22 1980-02-22 Processor of video information

Publications (2)

Publication Number Publication Date
JPS56118165A JPS56118165A (en) 1981-09-17
JPS6113633B2 true JPS6113633B2 (en) 1986-04-14

Family

ID=12069793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2196680A Granted JPS56118165A (en) 1980-02-22 1980-02-22 Processor of video information

Country Status (1)

Country Link
JP (1) JPS56118165A (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE117837T1 (en) * 1983-03-01 1985-01-17 Mostek Corp., Carrollton, Tex. USER PROGRAMMABLE BUS CONFIGURATION FOR MICROCOMPUTER.
JPS6468863A (en) * 1987-09-10 1989-03-14 Toshiba Corp Memory controller
JP2008282415A (en) * 2008-06-30 2008-11-20 Sonix Technology Co Ltd Memory management system, and its management method
US8205031B2 (en) 2008-08-19 2012-06-19 Sonix Technology Co., Ltd. Memory management system and method thereof

Also Published As

Publication number Publication date
JPS56118165A (en) 1981-09-17

Similar Documents

Publication Publication Date Title
US5864876A (en) DMA device with local page table
US4447878A (en) Apparatus and method for providing byte and word compatible information transfers
JP4607405B2 (en) Input/Output (I/O) Address Translation at a Bridge Adjacent to a Local I/O Bus - Patent application
US6813653B2 (en) Method and apparatus for implementing PCI DMA speculative prefetching in a message passing queue oriented bus system
US20050033874A1 (en) Direct memory access using memory descriptor list
JP2000514941A (en) Parity generation flyval XOR for data collected from the bus
EP0175620B1 (en) Access verification arrangement for digital data processing system which has demand-paged memory
US4513369A (en) Information processing system
US5749093A (en) Enhanced information processing system using cache memory indication during DMA accessing
US5060186A (en) High-capacity memory having extended addressing capacity in a multiprocessing system
US5416916A (en) Structure for enabling direct memory-to-memory transfer with a fly-by DMA unit
JPS6113633B2 (en)
JP2580263B2 (en) Buffer storage device
JPH01125644A (en) Data transfer equipment
JPH0154735B2 (en)
JPS59173828A (en) Data processing system
JPS6119075B2 (en)
JPH04337851A (en) Memory access system
JP2964504B2 (en) Document processing device
JPS62204642A (en) Line scanning control system
JPH0612363A (en) Memory controller and multiprocessor system
JPS6212556B2 (en)
JPS6289085A (en) Data transfer method
JPS58213371A (en) Data processing system
JPH0363850A (en) Store system