JPH0764854A - プロセッサをメモリに連結する配列装置、およびプロセッサとメモリとプロセッサをメモリに連結する配列装置とを備えるシステム - Google Patents

プロセッサをメモリに連結する配列装置、およびプロセッサとメモリとプロセッサをメモリに連結する配列装置とを備えるシステム

Info

Publication number
JPH0764854A
JPH0764854A JP21515294A JP21515294A JPH0764854A JP H0764854 A JPH0764854 A JP H0764854A JP 21515294 A JP21515294 A JP 21515294A JP 21515294 A JP21515294 A JP 21515294A JP H0764854 A JPH0764854 A JP H0764854A
Authority
JP
Japan
Prior art keywords
address
processor
data
signal
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.)
Pending
Application number
JP21515294A
Other languages
English (en)
Inventor
Anna Gerardu Vankan Franciscus
アンナ ジェラルダス バンカン フランシスカス
Pieterse Rob
ピータース ロブ
Klass De Lange Martin
クラース デ ランゲ マーチン
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.)
Koninklijke PTT Nederland NV
Original Assignee
Koninklijke PTT Nederland NV
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 Koninklijke PTT Nederland NV filed Critical Koninklijke PTT Nederland NV
Publication of JPH0764854A publication Critical patent/JPH0764854A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0615Address space extension
    • G06F12/0623Address space extension for memory modules

Landscapes

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

Abstract

(57)【要約】 【目的】 プロセッサの有効アドレス空間よりも大きい
付加的アドレス空間が創生されるアレンジメントを提供
する。 【構成】 プロセッサとメモリを連結する周知のアレン
ジメントは、プロセッサの有効アドレス空間よりも大き
い付加的アドレス空間を創生し、とりわけ、第一アドレ
スに応答して、メモリからスタート・アドレス信号とし
てプロセッサから発するデータをロードすることによ
る、番地ずけのアドレス調節を行い、ここでは、多くの
レジスターを使用するので、このアレンジメントは複雑
で、その結果、遅くかつ高価である。本発明による簡単
で、その結果、早くて安価なアレンジメントによって、
プロセッサの第二アドレスに応答して、メモリのためも
う1つのアドレス信号が発生され、このもう1つのアド
レス信号は、スタート・アドレス信号と発生される第二
アドレス数の関数である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、プロセッサをメモリに
連結するための配列装置(arrangement)で
あって、プロセッサから発する第一アドレスに応答し
て、メモリのためスタート・アドレス信号としてプロセ
ッサから発するデータを発生する手段を備える、配列装
置(以下アレンジメントと称する)に関する。
【0002】
【従来の技術】EP 0218523には、プロセッサ
CPUから発する第一アドレスを受け入れるACCES
Sコントローラと、プロセッサから発するデータを受け
入れるACCESSレジスターとよりなるアレンジメン
ト(とりわけ、EP 0218523の図1参照:ここ
で、バス20はアドレス バスとしての機能を有し、バ
ス10はデータ バスとしての機能を有する。さらに、
とりわけ、EP 0218523の6頁、11−27行
参照。)が記載されている。この場合、プロセッサCP
Uから発するデータは、メモリRAMに与えられる両真
性データと、RAMに与えられるアドレス信号とを表す
(とりわけ、EP 0218523の頁1、22−29
行参照)。この周知のアレンジメントでは、プロセッサ
の有効アドレス空間よりも大きい付加的アドレス空間を
創生できる(間接アドレッシング)。さらに、この周知
のアレンジメントは、いわゆる作動モード、たとえば、
STARTレジスターとSTOPレジスターが、FIF
Oとして使用されまたサーキュラー・バッファとして実
行される、RAMに存在するアドレス空間の境界を示
し;IN PTRレジスターとOUT PTRレジスタ
ーが次ぎの書き込み・読み出しアドレス信号を示し、さ
らにIN INCRレジスターとOUT INCRレジ
スターが書き込み・読み出し動作のオート増分を示すよ
うな、シーケンシャル・アクセス・モードを有する(ア
ドレス調節)。そこで、データをレジスターに書き込
み、その後、自動的に次ぎの有効アドレス空間へ転送で
きる。
【0003】このような周知のアレンジメントの欠点
は、とりわけ、構成を管理したり、間接アドレッシング
や自動インデックシングのため、多くのレジスターが必
要である。これらレジスターは構成を複雑にし、従っ
て、高価で遅い。
【0004】
【発明が解決しようとする課題】本発明の目的は、簡単
なデザインで、従って、既存の構成よりも安価でかつ早
い作動としながら、プロセッサの有効アドレス空間より
も大きい付加的アドレス空間が創生される、頭記した形
式のアレンジメントを提供することである。
【0005】
【課題を解決するための手段】この目的を達成するた
め、本発明によるアレンジメントは、プロセッサから発
する第二アドレスに応答して、メモリのためもう一つの
アドレス信号を発生する手段を備え、このもう一つのア
ドレス信号は、スタート・アドレス信号と、受け入れら
れる多数の第二アドレスとの関数であることを特徴とす
る。
【0006】(第一アドレスに応答して)バスを介し供
給されるデータを、メモリに番地ずけするスタート・ア
ドレス信号と考え、(第二アドレスに応答して)同じバ
スを介し供給されるデータを真性データとしてスタート
・アドレス信号の位置のメモリに格納してから、もう一
つのアドレス信号がスタート・アドレス信号と(たとえ
ば、一定値による簡単な実行等)第二アドレスが受け入
れられる回数との関数として発生されることにより、デ
ザインが特に簡単なアレンジメントが得られる。
【0007】本発明は、とりわけ、データとして供給さ
れるスタート・アドレス信号とデータとして供給される
真性データとを互いに識別できるために必要なアドレス
は2つだけでよく、第二アドレスを受け入れる回数は、
スタート・アドレス信号との組み合わせにおいて、メモ
リの連続位置で、データとして供給される真性データ
と、データとして供給される真性データを格納できるた
めには、十分に区別できるという見識に基ずいている。
【0008】本発明の第一実施例は、前記アレンジメン
トが、プロセッサから発する書き込み信号に応答して、
プロセッサから発するデータを受け入れ、このデータを
もう一つのアドレス信号に相当する位置のメモリに送
り、さらにプロセッサから発する読み出し信号に応答し
て、メモリから発するデータを受け入れ、このデータは
もう一つのアドレス信号に相当する位置のメモリに位置
しており、このデータをプロセッサに送る手段を備える
ことを特徴とする。
【0009】この実施例によれば、読み出し作用の目的
と書き込み作用の目的の両目的のための大きい付加的ア
ドレス空間が創生される。
【0010】本発明の第二実施例は、前記アレンジメン
トが、プロセッサから発する第三アドレスに応答して、
メモリのため他のアドレス信号としてプロセッサから発
するデータを発生し、さらにプロセッサから発する第四
アドレスに応答して、メモリのため他のアドレス信号を
発生する手段を備えることを特徴とする。
【0011】この実施例によれば、(第三アドレスに応
答して)バスを介し供給されるデータはメモリに番地ず
けする他のアドレス信号として考えられ、(第四アドレ
スに応答して)同じバスを介し後で供給されるデータ
は、もう一つのアドレス信号を発生することなく、他の
アドレス信号の位置のメモリに真性データとして格納さ
れる。従って、アドレス調節を行うことなく、メモリに
データを格納できる。一般に、第三アドレスと第一アド
レスは、アレンジメントをできるだけ能率良くするため
に一致する。
【0012】本発明の第三実施例は、前記アレンジメン
トが、プロセッサから発する書き込み信号に応答して、
プロセッサから発するデータを受け入れ、このデータを
他のアドレス信号に相当する位置のメモリに送り、さら
に、プロセッサから発する読み出し信号に応答して、メ
モリから発するデータを受け入れ、このデータは他のア
ドレス信号に相当する位置のメモリに位置しており、こ
のデータをプロセッサに送ることを特徴とする。
【0013】この実施例によれば、アドレス調節を行う
ことなく、書き込み作用の目的と読み出し作用の目的の
両目的のため、大きい付加的アドレス空間が創生され
る。
【0014】本発明の第四実施例は、第一アドレスと第
二アドレスが各々、第一数のビットよりなるデータに相
当し、第四アドレスが、第一数のビットとは異なる、第
二数のビットよりなるデータに相当することを特徴とす
る。
【0015】この実施例によれば、第一アドレスと第二
アドレス(および、また、しばしば、第三アドレス)
は、たとえば、2つのバイトと等しくなるように選ばれ
る、第一数のビットよりなるデータに相当し、第四アド
レスは、区別するため、第二(小)数のビット、たとえ
ば、1バイトよりなるデータに相当する。
【0016】本発明の第五実施例は、手段が、アドレス
を受け入れる、プロセッサに連結可能なアドレス入力
と;プロセッサに連結可能なデータ入出力と;アドレス
を発生する、メモリに連結可能なアドレス出力と;メモ
リに連結可能なデータ入出力と;アドレスを検出する、
アドレス入力に連結される検出手段と;アドレス信号と
してプロセッサから発するデータをロードする、データ
入出力に連結されるロード入力と;アドレス信号を発生
する、アドレス出力に連結されるカウント出力と;ロー
ド制御信号を受け入れる、検出手段に連結されるロード
制御入力と;カウント制御を受け入れる、検出手段に連
結されるカウント制御入力とからなる計数手段と、を備
えることを特徴とする。
【0017】本発明の第六実施例は、手段がさらに、読
み出し信号と書き込み信号を受信する、プロセッサに連
結可能な読み出し・書き込み入力を備え、検出手段は読
み出し・書き込み入力に連結されており;さらに、アド
レスに相当し、かつ対応アドレスを構成するビット数を
表す制御信号を受信する、プロセッサに連結可能な制御
入力を備え、検出手段は制御入力に連結されることを特
徴とする。
【0018】本発明のアレンジメントの第五及び第六実
施例は、簡単で、従って、安価かつかなり剛的な実現に
より形成される。
【0019】所望により、本発明によるアレンジメント
の上記実施例の少なくとも二つを組み合わせることがで
きることは、明らかである。
【0020】本発明は、さらに、プロセッサと、メモリ
と、プロセッサをメモリに連結する配列装置とを備え、
前記構成は、プロセッサから発する第一アドレスに応答
して、メモリのためスタート アドレス信号としてプロ
セッサから発するデータを発生する手段を備えるシステ
ムに関する。
【0021】本発明によるシステムは、前記アレンジメ
ントが、プロセッサから発する第二アドレスに応答し
て、メモリのためもう一つのアドレス信号を発生する手
段を備え、前記もう一つのアドレス信号は、スタート
アドレス信号と受け入れた多数の第二アドレスとの関数
であることを特徴とする。
【0022】(第一アドレスに応答して)バスを介し供
給されるデータを、メモリに番地ずけするスタート・ア
ドレス信号と考え、(第二アドレスに応答して)同じバ
スを介し供給されるデータを真性データとしてスタート
・アドレス信号の位置のメモリに格納してから、もう一
つのアドレス信号がスタート・アドレス信号と(たとえ
ば、一定値による簡単な実行等)第二アドレスが受け入
れられる回数との関数として発生されることにより、デ
ザインが特に簡単なアレンジメントが得られる。
【0023】本発明によるシステムの第一実施例は、ア
レンジメントが、プロセッサから発する書き込み信号に
応答して、プロセッサから発するデータを受け入れ、こ
のデータをもう一つのアドレス信号に相当する位置のメ
モリに送り、さらに、プロセッサから発する読み出し信
号に応答して、メモリから発するデータを受け入れ、こ
のデータはもう一つのアドレス信号に相当する位置のメ
モリに位置しており、このデータをプロセッサに送るこ
とを特徴とする。
【0024】この実施例によれば、読み出し作用の目的
と書き込み作用の目的の両目的のため、大きい付加的ア
ドレス空間が創生される。
【0025】本発明によるシステムの第二実施例は、ア
レンジメントが、プロセッサから発する第三アドレスに
応答して、メモリのため他のアドレス信号としてプロセ
ッサから発するデータを発生し、さらにプロセッサから
発する第四アドレスに応答して、メモリのため他のアド
レス信号を発生する手段を備えることを特徴とする。
【0026】この実施例によれば、(第三アドレスに応
答して)バスを介し供給されるデータはメモリに番地ず
けする他のアドレス信号として考えられ、(第四アドレ
スに応答して)同じバスを介し後で供給されるデータ
は、もう一つのアドレス信号を発生することなく、他の
アドレス信号の位置のメモリに真性データとして格納さ
れる。従って、アドレス調整を行うことなく、メモリに
データを格納できる。一般に、第三アドレスと第一アド
レスは、アレンジメントをできるだけ能率良くするため
に一致する。
【0027】本発明によるシステムの第三実施例は、ア
レンジメントが、プロセッサから発する書き込み信号に
応答して、プロセッサから発するデータを受け入れ、こ
のデータを他のアドレス信号に相当する位置のメモリに
送り、さらに、プロセッサから発する読み出し信号に応
答して、メモリから発するデータを受け入れ、このデー
タは他のアドレス信号に相当する位置のメモリに位置し
ており、このデータをプロセッサに送ることを特徴とす
る。
【0028】この実施例によれば、アドレス調節を行う
ことなく、書き込み作用の目的と読み出し作用の目的の
両目的のため、大きい付加的アドレス空間が創生され
る。
【0029】本発明によるシステムの第四実施例は、第
一アドレスと第二アドレスが各々、第一数のビットより
なるデータに相当し、第四アドレスが、第一数のビット
とは異なる、第二数のビットよりなるデータに相当する
ことを特徴とする。
【0030】この実施例によれば、第一アドレスと第二
アドレス(及び、また、しばしば、第三アドレス)は、
たとえば、2つのバイトと等しくなるように選ばれる、
第一数のビットよりなるデータに相当し、第四アドレス
は、区別のため、第二(小)数のビット、たとえば、1
バイトよりなるデータに相当する。
【0031】本発明によるシステムの第五実施例は、手
段が、アドレスを受け入れる、プロセッサに連結可能な
アドレス入力と;プロセッサに連結可能なデータ入出力
と;アドレスを発生する、メモリに連結可能なアドレス
出力と;メモリに連結可能なデータ入出力と;アドレス
を検出する、アドレス入力に連結される検出手段と;ア
ドレス信号としてプロセッサから発するデータをロード
する、データ入出力に連結されるロード入力と;アドレ
ス信号を発生する、アドレス出力に連結されるカウント
出力と;ロード制御信号を受け入れる、検出手段に連結
されるロード制御入力と;カウント制御を受け入れる、
検出手段に連結されるカウント制御入力とからなる計数
手段と、を備えることを特徴とする。
【0032】本発明によるシステムの第六実施例は、手
段がさらに、読み出し信号と書き込み信号を受信する、
プロセッサに連結可能な読み出し・書き込み入力を備
え、検出手段は読み出し・書き込み入力に連結されてお
り;さらに、アドレスに相当し、かつ対応アドレスを構
成するビット数を表す制御信号を受信する、プロセッサ
に連結可能な制御入力を備え、検出手段は制御入力に連
結されることを特徴とする。
【0033】本発明によるシステムの第五及び第六実施
例は、簡単で、従って、安価かつかなり剛的な実現によ
り形成される。
【0034】所望により、本発明によるシステムの上記
実施例の少なくとも二つを組み合わせることができるこ
とは、明らかである。
【0035】文献:EP 0218523
【0036】実施例 本発明について図1に示す実施例を参照してさらに詳細
に説明する。
【0037】図1は、プロセッサと、メモリと、プロセ
ッサをメモリに連結する本発明によるアレンジメントと
を備える、本発明によるシステムを示す。
【0038】図1に示すシステムは、プロセッサ1と、
メモリ3と、プロセッサ1をメモリ3に連結するアレン
ジメント2とからなる。アレンジメント2は、検出手段
11と計数手段18とからなる。
【0039】プロセッサ1は、アドレスバス8を介し、
検出手段11のアドレス入力12に連結されるアドレス
出力4と、データバス9を介し、メモリ3のデータ入出
力25に、さらに、データバス10を介し、計数手段1
8に連結されるデータ入出力5と、検出手段11の読み
出し・書き込み入力13に連結される読み出し・書き込
み出力6と、検出手段11の制御入力14に連結される
制御出力7とを備える。
【0040】検出手段11はさらに、メモリ3の制御入
力26に連結される制御出力15と、計数手段18のカ
ウント制御入力に連結されるカウント制御出力16と、
計数手段18のロード制御入力20に連結されるロード
制御出力17とを備える。
【0041】計数手段18は、さらに、アドレスバス2
3を介し、メモリ3のアドレス入力24に連結されるカ
ウント出力22を備え、メモリ3は、さらに、メモリ3
がいわゆるジュアル・ポートRAMまたはDPRにより
形成される場合には、もう一つのアドレス入力27とも
う一つのデータ入出力28とを備える。検出手段11は
アレンジメント2のアドレス入力を形成し、カウント出
力22は構成2のアドレス出力を形成する。データバス
9はアレンジメント2のデータ入出力を2回形成し、検
出手段11の読み出し・書き込み入力13はアレンジメ
ント2の読み出し・書き込み入力を形成し、検出手段1
1の制御入力14はアレンジメント2の制御入力を形成
する。
【0042】図1に示すシステムは下記のように作動す
る。プロセッサ1は、アドレス出力4に、たとえば、1
6進(=0x)352、353を発生し、読み出し・書
き込み出力6に、書き込み信号を発生し、また、制御出
力7に、発生されるアドレスが、この場合、2バイトよ
りなる、ビットまたはバイト数を表す制御信号を発生す
る。プロセッサ1は、さらに、与えられる第一アドレス
のデータ入出力5に、たとえば、16進(0=x)10
00のスタート・アドレス信号を発生する。検出手段1
1は、アドレスバス8を介し、アドレス入力12に第一
アドレスを入力し、検出によりこれを確認する。さら
に、検出手段11は、読み出し・書き込み入力13に書
き込み信号を、制御入力14に制御信号を、入力する。
これに応答して、検出手段11は、ロード制御出力17
にロード制御信号を発生し、この信号は計数手段18の
ロード制御入力20に達する。これに応答して、計数手
段18は、データ入出力5から発するスタート・アドレ
ス信号をロードし、これがデータバス9とデータバス1
0を介しロード入力21に供給され、その後カウント出
力22に現れ、アドレスバス23を介しアドレス入力2
4に送られる。
【0043】ついで、プロセッサ1は、アドレス出力4
に、第二アドレス、たとえば、16進350、351を
発生し、読み出し・書き込み出力6に、書き込み信号を
発生し、制御出力7に、発生されるデータが、この場
合、2バイトよりなる、ビットまたはバイト数を表す制
御信号を発生する。さらに、プロセッサ1は、与えられ
る第二アドレスのデータ入出力5に、たとえば、16進
AAAAの真性データ信号を表すデータ信号を発生す
る。検出手段11は、アドレスバス8を介し、アドレス
入力12に第二アドレスを入力し、これを検出によって
確認する。さらに、検出手段11は、読み出し・書き込
み入力13に書き込み信号を、制御入力14に制御信号
を入力する。これに応答して、検出手段11は、制御入
力15にメモリ・ロード信号を発生し、これが、メモリ
3の格納に応答して、データ入出力25を介し、データ
バス23を介し供給されるスタート・アドレス信号と、
データバス9を介し供給される真性データ信号の位置
で、制御入力26に送られる。ついで、検出手段11
は、カウント制御出力16にカウント制御信号を発生
し、これがカウント制御入力19に送られる。これに応
答して、計数手段18はその計数状態を増分する。この
状態は、その時、カウント出力22に現れる、一定値、
たとえば、2から、たとえば、16進1002まで、ス
タート・アドレス信号の値に等しい。従って、ここで重
要なことは、計数手段18が、真性データがメモリ3に
格納された後でのみ、その計数状態を増分し、これは、
たとえば、検出手段11において、カウント制御信号を
ロード制御信号のかなりあとでのみ発生する遅延を与え
ることにより達成されて、真性データが、前記計数状態
が増分される前の計数状態の位置で、メモリ3に格納さ
れる。
【0044】ついで、プロセッサ1は再び、アドレス出
力4に、たとえば、16進350、351の第二アドレ
スを発生し、読み出し・書き込み出力6に、書き込み信
号を発生し、制御出力7に、発生されるデータが、この
場合、2バイトよりなるビットまたはバイト数を表す制
御信号を発生する。さらに、プロセッサ1は、与えられ
る第二アドレスのデータ入出力に、異なる真性データ信
号、たとえば、16進BBBBを表すデータ信号を発生
する。検出手段11は、アドレスバス8を介し、アドレ
ス入力12に第二アドレスを入力し、これを検出によっ
て確認する。さらに、検出手段11は、読み出し・書き
込み入力13に書き込み信号を、制御入力14に制御信
号を入力する。これに応答して、検出手段11は、制御
入力15にメモリロード信号を発生し、これが、メモリ
3の格納に応答して、データ入出力25を介し、入出力
25を介し、アドレスバス23を介し供給される計数状
態(特定値だけ増分されるスタート・アドレス信号)、
データバス9を介し供給される異なる真性データ信号の
位置で、制御入力26に送られる。ついで、検出手段1
1は、カウント制御出力16にカウント制御信号を発生
し、これがカウント制御入力19に送られる。これに応
答して、計数手段18は、カウント出力22に現れる、
たとえば、値2から16進1004だけその計数状態を
増分する。
【0045】作動モードを略記すると、次ぎのとおりで
ある。
【0046】本発明の構成によって、プロセッサ1によ
り発生される2つのアドレスのみに基ずいて、メモリ3
にデータをロードでき、データバス9と10を介し伝送
されるスタート・アドレスが第一アドレスとともに、メ
モリ3に送られ、データバス9を介し伝送されるデータ
は、各第二アドレスに応答してさらに増分されその結果
スタート・アドレスと入力される第二アドレスの数の関
数である、スタート・アドレスからの第二アドレスとと
もにメモリに格納される。多くのたの関数が使用できる
ことは明らかである。入力される第二アドレス数は、こ
こでは、あまり文字どおりに解釈すべきでなく、従っ
て、使用される(図1に示されない)クロックパルス信
号または、(図1に示されない)制御信号によって活性
・不活性化される検出手段により第二アドレスを連続し
て存在させることができる。本質的に、常に、プロセッ
サ1により、第二アドレスと組み合わせて、真性データ
が発生される回数が残存する。
【0047】もし、プロセッサ1が、アドレス出力4
に、第三アドレス、たとえば、16進34E、34Fを
発生し、読み出し・書き込み出力6に、書き込み信号を
発生し、制御出力7に、発生されたデータが、この場
合、2バイトからなるビットまたはバイト数を表す制御
信号を発生すれば、作動は下記のように進行する。プロ
セッサ1は、さらに、一定の第三アドレスのデータ入出
力5に、他のアドレス信号、たとえば、16進9000
を表すデータ信号を発生する。検出手段11は、アドレ
スバス8を介し、アドレス入力12に第一アドレスを入
力し、これを検出により確認する。検出手段11は、さ
らに、読み出し・書き込み入力13に書き込み信号を、
制御入力14に制御信号を入力する。これに応答して、
検出手段11は、計数手段18のロード制御入力20に
到達する、ロード制御出力17にロード制御信号を発生
する。これに応答して、計数手段18は、データ入出力
5から発する他のアドレス信号をロードし、これがデー
タバス9と10を介し、ロード入力21に供給され、そ
の後、カウント出力22に現れ、アドレスバス23を介
しアドレス入力24に送られる。
【0048】ついで、プロセッサ1は、アドレス出力4
に、第四アドレス、たとえば、16進34C、34Dを
発生し、読み出し・書き込み出力6に書き込み信号を発
生し、制御出力7に、発生されるアドレスが、この場合
2バイトよりなるビットまたはバイトを表す制御信号を
発生する。さらに、プロセッサ1は、与えられる第四ア
ドレスのデータ入出力5に、真性データ信号、たとえ
ば、16進CCCCを表すデータ信号を発生する。検出
手段11は、アドレスバス8を介し、アドレス入力12
に第四アドレスを入力し、これを検出により確認する。
さらに、検出手段11は、読み出し・書き込み入力13
に書き込み信号を、制御入力14に制御信号を入力す
る。これに応答して、検出手段11は、制御出力15に
メモリロード信号を発生し、これが、メモリ3の格納に
応答して、データ入出力25を介し、アドレスバス23
を介し供給される他のアドレス信号とデータバス9を介
し供給される真性データ信号の位置で、制御入力26に
送られる。しかし、その後、検出手段11は、カウント
制御信号を発生せず、そのため、計数手段18は、その
時、他のアドレス信号の値と等しい計数状態を増分しな
い。
【0049】作動モードを略記するとつぎのとおりであ
る。
【0050】また、本発明によるこの構成によって、プ
ロセッサ1により発生されるさらに2つのアドレスに基
ずき、メモリ3に一回データをロードでき、データバス
9と10を介し伝送される異なるアドレスが第三アドレ
スとともに、メモリ3に送られ、データバス9を介し伝
送されるデータは第四アドレスとともに、アドレス調節
を行うことなく、異なるアドレスの位置でメモリに格納
される。好ましい実施例によれば、第一と第三のアドレ
スは一致するが、これは、データとして伝送されるアド
レス信号にのみ相当するプロセッサ1により伝送される
両アドレスにより可能である。
【0051】(アドレス調節なしの)シングル・ショッ
トも、第一アドレスと第二アドレスに相当するデータと
同じ数のビットまたはバイトよりなるデータに相当する
第四アドレス(および、多分第三アドレス)でなく、異
なる(小)数のビットまたはバイトよりなるデータに相
当する異なる第四アドレスを使用して達成される。これ
は、制御出力7と制御入力14間で伝送される制御信号
を介し示され、異なる第四アドレスを第二アドレスと一
致させる可能性がある(たとえば、第二アドレスが2つ
のバイトよりなるデータに相当すれば、異なる第四アド
レスは1つのバイトよりなるデータに相当する)。その
場合、第二アドレス(=異なる第四アドレス)に相当し
2つのバイトよりなるデータはアドレス調節して格納さ
れるが、第二アドレス(=第四アドレス)に相当し、1
つのバイトよりなるデータはアドレス調節なしで格納さ
れ、制御出力7と制御入力14間で伝送される制御信号
は、ある場合には、たとえば、論理1で、他の場合に
は、たとえば、論理ゼロである。
【0052】検出手段11と、計数手段18とデータバ
ス9、10は一体になって、プロセッサから発する第一
アドレスに応答して、メモリのためスタート・アドレス
信号としてプロセッサから発するデータを発生する手段
と、プロセッサから発する第二アドレスに応答して、メ
モリのためもう1つのアドレス信号を発生する手段であ
って、このもう1つのアドレス信号はスタート・アドレ
ス信号と入力される多数の第二アドレスの関数である、
手段と、プロセッサから発する第三アドレスに応答し
て、メモリのため他のアドレス信号としてプロセッサか
ら発するデータを発生し、また、プロセッサから発する
第四アドレスに応答して、メモリのため他のアドレス信
号を発生する手段と、プロセッサから発する書き込み信
号に応答して、プロセッサから発するデータを入力し、
このデータをもう一つのまたは他のアドレス信号に相当
する位置のメモリに送り、さらに、プロセッサから発す
る読み出し信号に応答して、もう1つのまたは他のアド
レス信号に相当する位置のメモリに位置する、メモリか
ら発するデータを入力し、このデータをプロセッサに送
る手段とを形成する。
【0053】検出手段は11は、とりわけ、2つの比較
回路、すなわち、アドレスバス8を介し供給される信号
を第一セット信号と比較することにより第一アドレスを
検出する第一比較回路と、アドレスバス8を介し供給さ
れる信号を第二セット信号と比較することにより第二ア
ドレスを検出する第二比較回路とを使用して、当業者に
周知な方法で実現できる。同一の場合、第一比較回路は
ロード制御信号を発生し、一方、同一の場合、第二比較
回路は、メモリロード信号を、また少し遅れてカウント
制御信号を発生する。前記遅れは、ここで、(図1に示
されない)いわゆる遅延ラインと、クロックパルス信号
のカウンターとを使用して実行される。第三と第四のア
ドレスが使用される場合には、さらに、第三と第四の比
較回路を使用でき、ここで、第三比較回路は、同一の場
合、第一比較回路と同様であり、ロード制御信号を発生
するが、カウント制御信号は発生しない。第二と第四ア
ドレスが一致し、第一と第三アドレスが一致する場合、
第三と第四比較回路は省略できるが、制御入力14に存
在する制御信号は、たとえば、論理回路を介し、発生ま
たは発生されないカウント制御信号に、当業者に周知の
方法で、含まれる。
【0054】計数手段18は、たとえば、異なる単一カ
ウント制御信号に応答して、異なる値(たとえば、1
つ、または、2つ)だけ計数状態を増分できるカウンタ
ーを使用するかまたは、単一または二重カウント制御信
号に応答して、計数状態を、それぞれ、たとえば、1
つ、または、たとえば、2つだけ増分するカウンターを
使用することにより、当業者に周知の方法で、実現でき
る。
【0055】上記例示実施例は、プロセッサ1からメモ
リ3へのデータの書き込みのみに関する。この場合、入
出力5のデータは事実上出力で、入出力25のデータは
事実上入力である。本発明は、プロセッサ1によるメモ
リ3からのデータ、事実上出力である入出力25のデー
タの読み出しにも関することは明らかである。しかし、
この場合、計数手段18に、プロセッサ1から、スター
ト・アドレス信号および(または)他のアドレス信号が
ロードされるので、入出力5のデータは入力と出力であ
る。さらに、データ入出力5と25が事実上、入力関数
と出力関数を有する場合、組み合わせも可能である。読
み出し・書き込み出力6を介し、プロセッサ1は、読み
出しが必要なら、読み出し信号を、書き込みが必要な
ら、書き込み信号を発生し、これら信号は、検出手段に
よって入力され、たとえば、制御出力15からのメモリ
ロード信号を介し、または図1に示されないリンクを介
し、メモリ3に送られる。
【図面の簡単な説明】
【図1】プロセッサと、メモリと、プロセッサをメモリ
に連結する本発明によるアレンジメントとを備える、本
発明によるシステムを示す。
【符号の説明】
1 プロセッサ 2 アレンジメント 3 メモリ 4 アドレス出力 5、28 データ入出力 6 読み出し・書き込み出力 7 制御出力 8 アドレスバス 9、10 データバス 11 検出手段 12 アドレス入力 13 読み出し・書き込み入力 14 制御入力 15 制御出力 16 カウント制御出力 17 ロード制御出力 18 計数手段 20 ロード制御入力 21 ロード入力 22 カウント出力 23 アドレスバス 24、27 アドレス入力 25 データ出力 26 制御入力
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ロブ ピータース オランダ国 2042 シーエイ ザンドブー ルト シーブイディー リンデンラーン 2 エフ24 (72)発明者 マーチン クラース デ ランゲ オランダ国 2272 エヌエム ブールバー グ カーセンガーデ 188

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 プロセッサから発する第一アドレスに応
    答して、メモリのためスタートアドレス信号としてプロ
    セッサから発するデータを発生する手段を備える、プロ
    セッサをメモリに連結する配列装置であって、プロセッ
    サから発する第二アドレスに応答して、メモリのためも
    う一つのアドレス信号を発生する手段をそなえ、前記も
    う一つのアドレス信号は、スタートアドレス信号と受け
    入れた多数の第二アドレスとの関数であることを特徴と
    するプロセッサをメモリに連結するための配列装置。
  2. 【請求項2】 プロセッサから発する書き込み信号に応
    答して、プロセッサから発するデータを受け入れ、この
    データをもう一つのアドレス信号に相当する位置のメモ
    リに送り、さらに、プロセッサから発する読み出し信号
    に応答して、メモリから発するデータを受け入れ、この
    データはもう一つのアドレス信号に相当する位置のメモ
    リに位置しており、このデータをプロセッサに送る、手
    段を備える、請求項1記載の配列装置。
  3. 【請求項3】 プロセッサから発する第三アドレスに応
    答して、メモリのため他のアドレス信号としてプロセッ
    サから発するデータを発生し、さらにプロセッサから発
    する第四アドレスに応答して、メモリのため他のアドレ
    ス信号を発生する手段を備える、請求項1または2記載
    の配列装置。
  4. 【請求項4】 プロセッサから発する書き込み信号に応
    答して、プロセッサから発するデータを受け入れ、この
    信号を他のアドレス信号に相当する位置のメモリに送
    り、さらにプロセッサから発する読み出し信号に応答し
    て、メモリから発するデータを受け入れ、このデータは
    他のアドレス信号に相当する位置のメモリに位置してお
    り、このデータをプロセッサに送る、手段を備える、請
    求項3記載の配列装置。
  5. 【請求項5】 第一アドレスと第二アドレスは各々、第
    一数のヒットからなるデータに相当し、第四アドレス
    は、第一数のヒットとは異なる、第二数のビットからな
    るデータに相当する、請求項3または4記載の配列装
    置。
  6. 【請求項6】 前記手段は、アドレスを受け入れる、プ
    ロセッサに連結可能なアドレス入力と;プロセッサに連
    結可能なデータ入出力と;アドレスを発生する、メモリ
    に連結可能なアドレス出力と;メモリに連結可能なデー
    タ入出力と;アドレスを検出する、アドレス入力に連結
    される検出手段と;アドレス信号としてプロセッサから
    発するデータをロードする、データ入出力に連結される
    ロード入力と;アドレス信号を発生する、アドレス出力
    に連結されるカウント出力と;ロード制御信号を受け入
    れる、検出手段に連結されるロード制御入力と;カウン
    ト制御信号を受け入れる、検出手段に連結されるカウン
    ト制御入力とからなる計数手段と、を備える請求項1−
    5のいずれかに記載の配列装置。
  7. 【請求項7】 前記手段はさらに、読み出し信号と書き
    込み信号を受信する、プロセッサに連結可能な読み出し
    ・書き込み入力を備え、検出手段は読み出し・書き込み
    入力に連結されており;さらに、アドレスに相当し、か
    つ対応アドレスを構成するビット数を表す制御信号を受
    信する、プロセッサに連結可能な制御入力を備え、検出
    手段は制御入力に連結される、請求項6記載の配列装
    置。
  8. 【請求項8】 プロセッサと、メモリと、プロセッサを
    メモリに連結する配列装置とを備え、前記装置は、プロ
    セッサから発する第一アドレスに応答して、メモリのた
    めスタート アドレス信号としてプロセッサから発する
    データを発生する手段を備えるシステムにおいて、前記
    装置は、プロセッサから発する第二アドレスに応答し
    て、メモリのためもう一つのアドレス信号を発生する手
    段を備え、前記もう一つのアドレス信号は、スタート
    アドレス信号と受け入れた多数の第二アドレスとの関数
    であることを特徴とする、システム。
  9. 【請求項9】 プロセッサから発する書き込み信号に応
    答して、プロセッサから発するデータを受け入れ、この
    データをもう一つのアドレス信号に相当する位置のメモ
    リに送り、さらに、プロセッサから発する読み出し信号
    に応答して、メモリから発するデータを受け入れ、この
    データはもう一つのアドレス信号に相当する位置のメモ
    リに位置しており、このデータをプロセッサに送る、請
    求項8記載のシステム。
  10. 【請求項10】 プロセッサから発する第三アドレスに
    応答して、メモリのため異なるアドトス信号としてプロ
    セッサから発するデータを発生し、さらに、プロセッサ
    から発する第四アドレスに応答して、メモリのため他の
    アドレス信号を発生する手段を備える、請求項8または
    9記載のシステム。
  11. 【請求項11】 プロセッサから発する書き込み信号に
    応答して、プロセッサから発するデータを受け入れ、こ
    のデータを、他のアドレス信号に相当する位置のメモリ
    に送り、さらに、プロセッサから発する読み出し信号に
    応答して、メモリから発するデータを受け入れ、このデ
    ータは、他のアドレス信号に相当する位置のメモリに位
    置しており、このデータをプロセッサに送る、請求項1
    0記載のシステム。
  12. 【請求項12】 第一アドレスと第二アドレスは各々、
    第一数のビットからなるデータに相当し、第四アドレス
    は、第一数のビットとは異なる、第二数のビットからな
    るデータに相当する、請求項10または11記載のシス
    テム。
  13. 【請求項13】 前記手段は、アドレスを受け入れる、
    プロセッサに連結可能なアドレス入力と;プロセッサに
    連結可能なデータ入出力と;アドレスを発生する、メモ
    リに連結可能なアドレス出力と;メモリに連結可能なデ
    ータ入出力と;アドレスを検出する、アドレス入力に連
    結される検出手段と;アドレス信号としてプロセッサか
    らはっするデータをロードする、データ出力に連結され
    るロード入力と;アドレス信号を発生する、アドレス出
    力に連結されるカウント出力と;ロード制御信号を受け
    入れる、検出手段に連結されるロード制御入力と;カウ
    ント制御信号を受け入れる、検出手段に連結されるカウ
    ント制御入力とからなる計数手段と、を備える請求項1
    −12のいずれかに記載のシステム。
  14. 【請求項14】 前記手段は、読み出し信号と書き込み
    信号を受信する、プロセッサに連結される読み出し・書
    き込み入力を備え、検出手段は読み出し・書き込み入力
    に連結されており;さらに、アドレスに相当し、かつ対
    応アドレスを構成するビット数を表す制御信号を受信す
    る、プロセッサに連結可能な制御入力を備え、検出手段
    は制御入力に連結される、請求項13記載のシステム。
JP21515294A 1993-08-11 1994-08-08 プロセッサをメモリに連結する配列装置、およびプロセッサとメモリとプロセッサをメモリに連結する配列装置とを備えるシステム Pending JPH0764854A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL9301389 1993-08-11
NL9301389A NL9301389A (nl) 1993-08-11 1993-08-11 Inrichting voor het koppelen van een processor met een geheugen, en systeem omvattende een processor, een geheugen en een inrichting voor het koppelen van de processor met het geheugen.

Publications (1)

Publication Number Publication Date
JPH0764854A true JPH0764854A (ja) 1995-03-10

Family

ID=19862747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21515294A Pending JPH0764854A (ja) 1993-08-11 1994-08-08 プロセッサをメモリに連結する配列装置、およびプロセッサとメモリとプロセッサをメモリに連結する配列装置とを備えるシステム

Country Status (3)

Country Link
EP (1) EP0638865A1 (ja)
JP (1) JPH0764854A (ja)
NL (1) NL9301389A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61131137A (ja) * 1984-11-30 1986-06-18 Toshiba Corp 複数アドレスの連続生成方式
JPS62226345A (ja) * 1986-03-28 1987-10-05 Toshiba Corp 入出力メモリアクセス用lsi
JPH0319063A (ja) * 1989-06-16 1991-01-28 Nec Corp アドレス・バスの拡張方式

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4346441A (en) * 1980-04-29 1982-08-24 Honeywell Information Systems Inc. Random access memory system for extending the memory addressing capacity of a CPU

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61131137A (ja) * 1984-11-30 1986-06-18 Toshiba Corp 複数アドレスの連続生成方式
JPS62226345A (ja) * 1986-03-28 1987-10-05 Toshiba Corp 入出力メモリアクセス用lsi
JPH0319063A (ja) * 1989-06-16 1991-01-28 Nec Corp アドレス・バスの拡張方式

Also Published As

Publication number Publication date
NL9301389A (nl) 1995-03-01
EP0638865A1 (en) 1995-02-15

Similar Documents

Publication Publication Date Title
US4873666A (en) Message FIFO buffer controller
US5109490A (en) Data transfer using bus address lines
US4873667A (en) FIFO buffer controller
US7302545B2 (en) Method and system for fast data access using a memory array
JPS6331813B2 (ja)
US6640267B1 (en) Architecture for multi-queue storage element
US8230174B2 (en) Multi-queue address generator for start and end addresses in a multi-queue first-in first-out memory system
US6507899B1 (en) Interface for a memory unit
US4346441A (en) Random access memory system for extending the memory addressing capacity of a CPU
US4831513A (en) Memory initialization system
US5444852A (en) I/O device interface having buffer mapped in processor memory addressing space and control registers mapped in processor I/O addressing space
EP0502532A1 (en) Single chip microcomputer having protection function for content of internal ROM
JPH0764854A (ja) プロセッサをメモリに連結する配列装置、およびプロセッサとメモリとプロセッサをメモリに連結する配列装置とを備えるシステム
US5712991A (en) Buffer memory for I/O writes programmable selective
US5185879A (en) Cache system and control method therefor
US5428801A (en) Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems
US5396611A (en) Microprocessor use in in-circuit emulator having function of discriminating user's space and in-circuit emulator space
EP0700005B1 (en) Vector data bypass mechanism for vector computer
US5349564A (en) Multi-port RAM having means for providing selectable interrupt signals
JP3019917B2 (ja) 高速fifo回路
US5732011A (en) Digital system having high speed buffering
EP0687984A1 (en) Data processing system having an address/data bus directly coupled to peripheral device
US6275420B1 (en) Semiconductor device having memory cell part and transfer circuit
CN1004945B (zh) 地址控制装置
JP2723843B2 (ja) デュアルポートメモリ制御回路