JPS60258671A - プロセツサ - Google Patents

プロセツサ

Info

Publication number
JPS60258671A
JPS60258671A JP59114874A JP11487484A JPS60258671A JP S60258671 A JPS60258671 A JP S60258671A JP 59114874 A JP59114874 A JP 59114874A JP 11487484 A JP11487484 A JP 11487484A JP S60258671 A JPS60258671 A JP S60258671A
Authority
JP
Japan
Prior art keywords
system bus
signal
processor
bus
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.)
Granted
Application number
JP59114874A
Other languages
English (en)
Other versions
JPH0354375B2 (ja
Inventor
Eiji Baba
英司 馬場
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
Original Assignee
NEC Corp
Nippon Electric 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP59114874A priority Critical patent/JPS60258671A/ja
Priority to EP85106891A priority patent/EP0166272B1/en
Priority to US06/741,141 priority patent/US4737932A/en
Priority to DE8585106891T priority patent/DE3585177D1/de
Publication of JPS60258671A publication Critical patent/JPS60258671A/ja
Publication of JPH0354375B2 publication Critical patent/JPH0354375B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14—Handling requests for interconnection or transfer
    • G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14—Handling requests for interconnection or transfer
    • G06F13/16—Handling requests for interconnection or transfer for access to memory bus
    • G06F13/18—Handling requests for interconnection or transfer for access to memory bus based on priority control
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/40—Bus structure
    • G06F13/4004—Coupling between buses
    • G06F13/4027—Coupling between buses using bus bridges
    • G06F13/4031—Coupling between buses using bus bridges with arbitration

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Multi Processors (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は、マルチプロセッサ・システム等で使用するの
に適したプロセッサに関するものであり。
より具体的には、このようなマルチプロセッサ・システ
ム等で使用する際の処理能力の向上と構成の簡易化を図
ったプロセッサに関するものである。
従来技術とその問題点 マルチプロセッサ・システムにおいては、各フロセッサ
がシステムバスを共通使用できるようにするため、各プ
ロセッサからのシステムバス使用要求を調停する何らか
の方法が必要になる。
最も初期の方法として、あるプロセッサがシステムバス
を使用する場合には他の全てのプロセッサにホールド指
令を発することによりそれらの動作を停止させてしまう
という方法が採用されていた。このような方法は、シス
テムバスの使用に関する複雑な調停機能を一切必要とし
ないためシステムの簡易化が図れる反面、他の全てのプ
ロセッサの内部処理も停止してしまうため各プロセッサ
ひいては全システムの処理能力が大幅に低下してしまう
という難点がある。
このような難点を除去するため、最近では、バスアービ
タと各プロセッサのウェイト機能を使用する調停方法が
採用されている。
第1図はこのような調停方法を採用するマルチプロセッ
サ・システムの構成を示すブロック図であり、3台のプ
ロセンサ1.2及び3がシステムバス5を介して接続さ
れ、更にこのシステムバス5には、各プロセッサの共通
メモリ4とバスアービタ6が接続されている。各プロセ
ッサは、プロセッサ1で代表して例示するように、CP
UII。
ローカルメモリ12及びローカル入出力装置14が内部
バス15を介して接続されており、さらに内部バス15
とシステムバス5との間に入出力インターフェイス部1
3が設置されている。但し20−カル入出力装置14は
2図示しない他のプロセッサ等の制御により、プロセッ
サ11の介在無しにローカルメモリ命令I2をアクセス
できるようになっている。
プロセッサ1のCPUI 1がシステムバス5を使用し
て共通メモリ4をアクセスしようとする場合、内部バス
15上に共通メモリ4のアドレス。
制御Il信号及びライト動作の場合のデータを出力する
。これらアドレス及び制御信号の一部または全部をデコ
ードした入出力インターフェイス部13のデコーダ20
は、システムバス5に連なるシステムバス使用要求信号
線22上に、同要求信号を出力する。このシステムバス
使用要求信号はアンドゲート23の一方の入力端子にも
供給され、これを受けたアンドゲート23は内部バス1
5を経てCPUIIに連なるウェイト信号線24をイネ
ーブルにする。この結果、CPUIIは内部バス15の
使用権を保留したままウェイト状態に移行する。
一方、プロセッサ1のデコーダ20から発せられたシス
テムバス使°用要求信号はバスアービタ6に入力し、こ
れを受けたバスアービタ6は1条件が調い次第、プロセ
ッサIに連なるシステムバス使用許可信号線25上に同
許可信号を出力する。
このシステムバス使用許可信号はプロセッサ1内のオア
ゲート25とアンドゲート27のそれぞれの一方の入力
端子に入力する。この結果、アンドゲート27の出力端
子からバスバッファ21に連なるバスバッファ起動信号
線28がイネーブルになり、内部バス15上のアドレス
、ライト動作の場合のデータ及び制御信号がパスバッフ
ァ21を経てシステムバス5上に出力され、共通メモリ
4がアクセスされる。
共通メモリ4は、アクセスが終了すると、システムバス
5を経てプロセッサ1に連なるアクセス(転送)終了信
号線29上に同終了信号を出力する。このアクセス終了
信号は、プロセッサ1内のオアゲート26の他方の入力
端子に入力し、オアゲート26の出力はデセーブルにな
る。この結果アンドゲート24から出力されていたウェ
イト信号が消滅し、プロセッサ11はウェイト状態を脱
する。
上述のような従来システム′では、各プロセッサ1〜3
は、初期のシステムのように他のプロセッサがシステム
バス使用要求を発するたびに無条件にホールド状態にさ
れることはない。しかしながら、各プロセッサがシステ
ムバス使用要求を発した時点からそのプロセッサのCP
”Uが内部ハスの使用権を保留したままウェイト状態に
移行するため2次のような難点がある。
第1に、各プロセッサによるシステムバス使用の輻較状
況によっては、各プロセッサがシステムバス使用要求を
発してからシステムバス使用許可を受取るまで長時間を
要する場合がある。従って。
この間、システムバス使用要求を発したプロセッサにお
いて、ローカル入出力装置等からローカルメモリ等に対
し内部的な処理要求が発せられとしても、内部バスがウ
ェイト状態にあるCPUに占有されているため、そのプ
ロセッサはそのような内部的な処理を実行することが出
来なくなる。この結果、各プロセッサの処理能力の低下
を招くことになる。
第2に、上記従来システムでは、各プロセンサのCPU
がシステムバス上に出力すべきアドレス信号、制御信号
及び必要な場合のデータ信号を内部バス上に出力した後
ウェイト状態になるので。
入出力インターフェイス部13内のパスバッファ21が
システムバス使用許可を受取って内部バス上の各信号を
システムバス上に出力する際に、遅延回路等を使用して
これら各信号相互間の出力タイミングを取り直さなけれ
ばならず、それだけバスバッファ21の構成が゛盲雑に
なるという間がかある。
発明の目的 本発明は上記従来技術の問題点に鑑みてなされたもので
あり、その目的は、マルチフ゛ロセソ゛す・システム等
に使用する場合、動作効率を一層向上出来るプロセンサ
を提供することにある。
本発明の他の目的は、入出力インターフェイス部の構成
を簡易化出来るプロセッサを提供することにある。
発明の構成 上記目的を達成する本発明は、プロセッサのCPUが外
°部アクセスを開始する直前にシステムバス使用要求を
発すると共にシステムバス使用許可を受取るまでCPU
をホールド状態にする手段を備えるように構成されてい
る。
従って、各プロセッサのCPUはシステムハス使用要求
を発してからシステムバス使用許可を受取るまでの間内
部バスを放棄したホールド状態にあるため、各プロセッ
サはこの間においてローカル入出力装置とローカルメモ
リ間の内部的な処理を実行することができ、その分処理
能力が向上する。
また、CPUはシステムバスが使用可能になった後に外
部アクセスを開始するので、入出力インターフェイズ部
に於いて各信号相互のタイミングを取直す必要がなくな
り、入出力インターフェイス部の構成がそれだけ簡易に
なる。
以下本発明の更に詳細を実施例によって説明する。
発明の実施例 第2図は本発明の一実施例の構成を示すブロック図であ
り1本図中第1図と同一の構成要素には同図と同一の参
照番号が付されている。
第3図は、第2図のプロセッサ1内のC,’P U 1
1の構成の一例を示すブロック図である。このCPUL
Lは、CPU内バス30.割込み制御部31、入出力部
32.アキュムレーク33.テンポラリ・レジスタ34
.ステータス・レジスタ35゜ALU36.命令レジス
タ37.命令デコーダ38、プロセッサ内部バス15と
の間で各種の制御信号を授受するための制御信号入出力
端子群39を有するタイミング発生及び制御部40.レ
ジスタ群41.アドレス・バッファ42及びデータ・バ
ッファ43を備えた汎用部分に加えて、システムバスに
対するアクセスを制御するためのシステムハス・アクセ
ス制御部44を備えている。
システムバス・アクセス制御部44において。
45はアドレス・テーブル、46はアドレス比較回路、
47はアドレス一致信号線、4日はバッファレジスタ、
49..50.51はホールド信号線である。
参照番号31乃至43を付した各構成要素から成る汎用
部分の動作は汎用のプロセッサと同一である。すなわち
、タイミング発生及び制御部40は9作成したタイミン
グ信号と命令デコーダから受けた各種の制御信号に基づ
きこのC)?U11内の各種のゲートの開閉を制御する
と共に、アドレス・レジスタ42.データ・レジスタ4
3から内部バス15上にアドレス及びデータを出力させ
。
また制御信号入出力端子群39と内部バス15の間で各
種の制御信号の授受を行う。内部バス15から命令レジ
スタ37に読込まれた命令は、命令デコーダ38で解読
されてタイミング発生及び制御部40に送られる。この
ような汎用部分の動作は汎用のプロセッサと同一である
から、これ以上の詳細な説明は省略する。
CPUI 1は、動作を開始するとまず、アドレス・レ
ジスタ42に設定されたアドレスが内部アドレスである
か外部アドレスであるかを識別するためのアドレス識別
情報を、システムバス・アクセス制御部44内のアドレ
ス・テーブル45に書込む。ここで、内部アドレスとは
ローカルメモリ12等プロセッサ1内の各種デバイスを
アクセスするために使用されるアドレスであり、また外
部アドレスとはシステムバス5を使用してプロセッサ1
の外部にある共通メモリ4等各種の共用デバイスをアク
セスするために使用されるアドレスである。両者は、付
加されたデバイスアドレスの差異やアドレス値の大小関
係等に基づいて識別される。
このようなアドレス・テーブル45の書込みが終了する
と、CPUIIは汎用部分により前述のような通常の動
作を開始する。このような汎用部分による通常の動作に
伴い、CI’U11が次にアクセスすべきアドレスが、
レジスタ41内のプログラムカウンタ等からアドレス・
バッファ42に設定される。比較回路46は、このアド
レスがアドレス・テーブル45に設定されている外部ア
ドレスに該当するものであるかどうかを常時判定し。
外部アドレスに該当する場合には、比較一致信号綿47
上の信号をイネーブルにする。
この比較一致信号線47上の信号は、バッファ4日から
システムバス5に連なるシステムバス使用要求信号線2
2上に出力される。これと同時に。
比較一致信号線47上の信号は2人カアンドゲート52
の非反転入力端子にも供給される。このアンドゲート5
2の反転入力端子にはシステムバス5に連なるシステム
バス使用許可信号線25が結合されている。この時点で
はシステムバス使用許可信号がまだ発せられていないの
で、アンドゲート52の出力端子に接続されたホールド
信号線49上にCPUI 1に対するホールド信号が出
力される。このCPUI!に対するホールド信号は。
オアゲート53とホールド信号線51を経てタイミング
発生及び制御部40のホールド制御端子に供給される。
なお、オアゲート53の他方の入力端子には、DMA転
送時等に使用される汎用のホールド信号線50が結合さ
れている。
アンドゲート52.ホールド信号線49.オアゲート5
3及びホールド信号線51を介してホールド信号を受け
たCPUIIは、実行中のマシンサイクルにおける内部
バス15の使用が済み次第内部バス15を開放してホー
ルド状態に移行する。
バスアービタ6からシステムバス5とシステムバス使用
許可信号wA25を経てプロセッサ1のCFullに供
給されたシステムバス使用許可信号は、システムバス・
アクセス制御部44内のアンドゲート52の反転入力端
子に結合される。この結果、アンドゲート52からホー
ルド信号#IA49 。
オアゲート53及びホールド信号線51を経てタイミン
グ発生及び制御部4oに供給されていたホールド信号が
消失し、CPUIIはホールド状態を脱する。
ホールド状態を脱したC P U 1.1は2次のマシ
ンサイクルの実行を開始することにより、ホールド状態
に移行する直前にアドレス・バッファ42に設定した外
部アドレスと、ライト動作の場合にデータ・バッファ4
3に設定したデータとを内部バス15上に出力する。引
続きCPUIIは、内部バス15上に出力されたアドレ
ス信号が確定するまでの時間を考慮して設定されている
所定の遅延時間をおいて、タイミング信号発生及び制御
部40の制御信号入出力端子群39がら内部バス15上
に制御信号を出力する。
入出力インターフェイス部13内のデコーダ20は、内
部バス15上のアドレス信号と制御信号の一部または全
部に基づきシステムバス・アクセス要求を解読し、バス
バッファ21に連なるバスバッファ起動信号線28上に
同起動信号を出力する。この結果、内部バス15上のア
ドレス、制御信号及び必要な場合のデータがパスバッフ
ァ21を経てシステムバス5上に出力される。これと並
行して、パスバッファ起動信号!28上の起動信号はア
ンドゲート23の非反転入力端子にも供給サレル。この
バスバッファ起動信号を受けたアンドゲート23は、シ
ステムバス5とアクセス終了信号線29を介してその反
転入力端子にアクセス終了信号を受けるまで、CPU1
1に対するウェイト信号を出力し続ける。
以上、システムバス・アクセス制御部44をCPUI 
1の内部に設ける構成を例示したが、cpU内のアドレ
ス比較回路の内容を内部バスによらないでCPU外のア
ドレス比較回路に転送するための専用の信号線を設置で
きれば、システムバス・アクセス制御部44を入出力イ
ンターフェイス部13内に設けてもよいし、またこれら
らとは別個の回路としてプロセッサ内に設置しても良い
。
また、第2図において説明の便宜上、アンドゲート23
をCPUIIや入出力インターフェイス部13の外部に
設けているが、アンドゲート23は一般的にはこれらの
内部に設置されている。
さらに、各プロセッサとは個別のバスアービタを設ける
構成を例示したが、これに代えて、バス使用上の調停手
段を各プロセッサ内に分散配置することにより個別のバ
スアービタを除去した構成とすることも出来る。
また2本発明のプロセッサをマルチプロセッサ・システ
ムで使用する例を説明したが、他のプロセッサを単なる
入出力装置で置き換えたシングルプロセッサ・シス、テ
ムで本発明のプロセッサを使用する場合でも2本発明の
効果を奏することができる。
発明の効果 以上詳細に説明したように1本発明のプロセッサは、C
PUが外部アクセスを開始する直前にシステムバス使用
要求を発すると共にCI) Uをホールド状態にし、シ
ステムバス使用許可を受取ることによりホールド状態を
解除して外部アクセスを開始するように構成されている
ので、プロセッサがシステムバス使用要求を発してから
システムバス使用許可を受取るまでの間に発生した内部
的な処理を実行することが出来、その分処理能力が向上
する。
また1本発明のプロセッサは、システムバスが使用可能
になった後にCPUが外部アクセスを開始するように構
成されているので、従来システムのように入出力インタ
ーフェイス部に於いて各信号相互のタイミングを取直す
必要がなくなり、入出力インターフェイス部の構成がそ
の分簡易にな 。
るという利点もある。
【図面の簡単な説明】
第1図は従来のプロセッサが使用されるマルチプロセッ
サ・システムの構成の一例を示すブロック図、第2図は
本発明の一実施例のプロセッサが使用されるマルチプロ
セッサ・システムの構成の一例を示すブロック図、第3
図は第2図のCPU11の構成の一例を示すブロック図
である。 1.2及び3・・プロセツサ、4・・共通メモリ、5・
・システムバス、11・・CPU、12・・ローカルメ
モリ、13・・入出力インターフェイス部、14・・ロ
ーカル入出力装置、20・・デコーダ、21・・バスバ
ッファ、22・・システムバス使用要求信号線、24・
・ウェイト信号線、25・・システムバス使用許可信号
線、28・・バスバッファ起動信号線、29・・アクセ
ス終了信号線、44・・システムバス・アクセス制御部
、45・・アドレス・テーブル、4G・・アドレス比較
回路、49・・アドレス一致信号線。 49.50.51・・ホールド信号線。

Claims (1)

  1. 【特許請求の範囲】 内部バスを介して接続されたCPU、ローカルメモリ及
    びローカル入出力装置並びに該内部″バスをシステムバ
    スに接続する入出力インターフ゛エイス部を備えたプロ
    セッサにおいて。 該7” tl セッサは、CPUの外部に出力される直
    前のアドレスに基づき該CPtJによりシステムバスの
    使用が開始されようとしていることを検知して該プロセ
    ッサ外部にシステムバス使用要求を発すると共に該シス
    テムバス使用要求に対するシステムバス使用許可゛を該
    プロセッサ外部がら受けるまで該CPUをホールド状態
    にする手段を備えたことを特徴とするプロセッサ。
JP59114874A 1984-06-05 1984-06-05 プロセツサ Granted JPS60258671A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP59114874A JPS60258671A (ja) 1984-06-05 1984-06-05 プロセツサ
EP85106891A EP0166272B1 (en) 1984-06-05 1985-06-04 Processor bus access
US06/741,141 US4737932A (en) 1984-06-05 1985-06-04 Processor
DE8585106891T DE3585177D1 (de) 1984-06-05 1985-06-04 Buszugriff fuer prozessor.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59114874A JPS60258671A (ja) 1984-06-05 1984-06-05 プロセツサ

Publications (2)

Publication Number Publication Date
JPS60258671A true JPS60258671A (ja) 1985-12-20
JPH0354375B2 JPH0354375B2 (ja) 1991-08-20

Family

ID=14648842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59114874A Granted JPS60258671A (ja) 1984-06-05 1984-06-05 プロセツサ

Country Status (4)

Country Link
US (1) US4737932A (ja)
EP (1) EP0166272B1 (ja)
JP (1) JPS60258671A (ja)
DE (1) DE3585177D1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202468A (ja) * 1995-01-27 1996-08-09 Hitachi Ltd マルチプロセッサシステム

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2173326B (en) * 1985-03-18 1989-06-21 Nitsuko Ltd Data transmission system
US5297260A (en) * 1986-03-12 1994-03-22 Hitachi, Ltd. Processor having a plurality of CPUS with one CPU being normally connected to common bus
US6379998B1 (en) * 1986-03-12 2002-04-30 Hitachi, Ltd. Semiconductor device and method for fabricating the same
JPS6353669A (ja) * 1986-08-22 1988-03-07 Hitachi Micro Comput Eng Ltd マイクロプロセツサ
DE3632997C2 (de) * 1986-09-29 1995-09-07 Siemens Ag Schaltungsanordnung zur Steuerung des Datentransfers zwischen miteinander verbundenen Steuereinrichtungen
US5280589A (en) * 1987-07-30 1994-01-18 Kabushiki Kaisha Toshiba Memory access control system for use with a relatively small size data processing system
EP0357075A3 (en) * 1988-09-02 1991-12-11 Fujitsu Limited Data control device and system using the same
DE3917715A1 (de) * 1989-05-31 1990-12-06 Teldix Gmbh Rechnersystem
JPH03231320A (ja) * 1990-02-06 1991-10-15 Mitsubishi Electric Corp マイクロコンピュータシステム
US5289585A (en) * 1990-03-26 1994-02-22 Siemens Nixdorf Informationssysteme Ag Multiprocessor system having a system bus for the coupling of several processing units with appertaining private cache memories and a common main memory
US6928500B1 (en) * 1990-06-29 2005-08-09 Hewlett-Packard Development Company, L.P. High speed bus system that incorporates uni-directional point-to-point buses
US5247621A (en) * 1990-09-26 1993-09-21 Advanced Micro Devices, Inc. System and method for processor bus use
GB2251099B (en) * 1990-12-19 1994-08-03 Motorola Inc Bus system
JPH04236682A (ja) * 1991-01-18 1992-08-25 Mitsubishi Electric Corp マイクロコンピュータシステム
US5410654A (en) * 1991-07-22 1995-04-25 International Business Machines Corporation Interface with address decoder for selectively generating first and second address and control signals respectively in response to received address and control signals
JPH0561951A (ja) * 1991-08-30 1993-03-12 Fujitsu Ltd イメージ処理装置
US5487153A (en) * 1991-08-30 1996-01-23 Adaptive Solutions, Inc. Neural network sequencer and interface apparatus
FR2681706A1 (fr) * 1991-09-25 1993-03-26 Systolic Sarl Dispositif de couplage de bus pour systeme informatique comportant plusieurs bus relies entre eux.
US5355455A (en) * 1991-11-19 1994-10-11 International Business Machines Corporation Method and apparatus for avoiding deadlock in a computer system with two or more protocol-controlled buses interconnected by a bus adaptor
EP0559408B1 (en) * 1992-03-04 1998-08-26 Motorola, Inc. A method and apparatus for performing bus arbitration using an arbiter in a data processing system
US5426740A (en) * 1994-01-14 1995-06-20 Ast Research, Inc. Signaling protocol for concurrent bus access in a multiprocessor system
US5764931A (en) * 1996-05-31 1998-06-09 Sun Microsystems, Inc. Method and apparatus for passing bus mastership between processors using predefined bus mastership states
US6163828A (en) * 1998-05-22 2000-12-19 Lucent Technologies Inc. Methods and apparatus for providing multi-processor access to shared memory
US8885913B2 (en) 1999-01-25 2014-11-11 Amnis Corporation Detection of circulating tumor cells using imaging flow cytometry
US8131053B2 (en) 1999-01-25 2012-03-06 Amnis Corporation Detection of circulating tumor cells using imaging flow cytometry
US8406498B2 (en) * 1999-01-25 2013-03-26 Amnis Corporation Blood and cell analysis using an imaging flow cytometer
US7450229B2 (en) * 1999-01-25 2008-11-11 Amnis Corporation Methods for analyzing inter-cellular phenomena
US20060257884A1 (en) * 2004-05-20 2006-11-16 Amnis Corporation Methods for preparing and analyzing cells having chromosomal abnormalities
US6684321B1 (en) * 2000-01-04 2004-01-27 Advanced Micro Devices, Inc. Unified memory architecture for use by a main processor and an external processor and method of operation
AU2001297843A1 (en) 2000-10-12 2002-12-23 Amnis Corporation Imaging and analyzing parameters of small moving objects such as cells
DE10051284A1 (de) * 2000-10-16 2002-04-25 Systemonic Ag Datenpfadanordnung
US6622328B2 (en) * 2000-10-31 2003-09-23 Leatherman Tool Group, Inc. Folding multipurpose pocket tool with floating springs
US20030104439A1 (en) * 2001-11-30 2003-06-05 Finch Rosalynde J. Methods of identifying cellular target molecules
WO2005098430A2 (en) 2004-03-16 2005-10-20 Amnis Corporation Image based quantitation of molecular translocation
US8953866B2 (en) 2004-03-16 2015-02-10 Amnis Corporation Method for imaging and differential analysis of cells
US8103080B2 (en) * 2004-03-16 2012-01-24 Amnis Corporation Method for imaging and differential analysis of cells
WO2007067999A2 (en) * 2005-12-09 2007-06-14 Amnis Corporation Extended depth of field imaging for high speed object analysis
US8451524B2 (en) * 2009-09-29 2013-05-28 Amnis Corporation Modifying the output of a laser to achieve a flat top in the laser's Gaussian beam intensity profile
US8817115B1 (en) 2010-05-05 2014-08-26 Amnis Corporation Spatial alignment of image data from a multichannel detector using a reference image
CN102200952A (zh) * 2011-03-28 2011-09-28 杭州中天微系统有限公司 可扩展的层次化嵌入式cpu存储器系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54159842A (en) * 1978-06-05 1979-12-18 Siemens Ag Microprocessor for composing multiprocessor
JPS56145444A (en) * 1980-04-11 1981-11-12 Panafacom Ltd Bus system of multisystem computer

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3771137A (en) * 1971-09-10 1973-11-06 Ibm Memory control in a multipurpose system utilizing a broadcast
US4257095A (en) * 1978-06-30 1981-03-17 Intel Corporation System bus arbitration, circuitry and methodology
US4414624A (en) * 1980-11-19 1983-11-08 The United States Of America As Represented By The Secretary Of The Navy Multiple-microcomputer processing
US4375639A (en) * 1981-01-12 1983-03-01 Harris Corporation Synchronous bus arbiter
US4417303A (en) * 1981-02-25 1983-11-22 Leeds & Northrup Company Multi-processor data communication bus structure
DD159916A1 (de) * 1981-06-22 1983-04-13 Wolfgang Matthes Mikrorechneranordnung,vorzugsweise fuer den einsatz in multimikrorechnersystemen
US4481572A (en) * 1981-10-13 1984-11-06 Teledyne Industries, Inc. Multiconfigural computers utilizing a time-shared bus
US4495567A (en) * 1981-10-15 1985-01-22 Codex Corporation Multiprocessor/multimemory control system
US4494193A (en) * 1982-09-30 1985-01-15 At&T Bell Laboratories Deadlock detection and resolution scheme

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54159842A (en) * 1978-06-05 1979-12-18 Siemens Ag Microprocessor for composing multiprocessor
JPS56145444A (en) * 1980-04-11 1981-11-12 Panafacom Ltd Bus system of multisystem computer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202468A (ja) * 1995-01-27 1996-08-09 Hitachi Ltd マルチプロセッサシステム

Also Published As

Publication number Publication date
US4737932A (en) 1988-04-12
JPH0354375B2 (ja) 1991-08-20
EP0166272A2 (en) 1986-01-02
EP0166272A3 (en) 1988-01-07
DE3585177D1 (de) 1992-02-27
EP0166272B1 (en) 1992-01-15

Similar Documents

Publication Publication Date Title
JPH0354375B2 (ja)
EP1040416B1 (en) Mechanisms for converting interrupt request signals on address and data lines for providing interrupt messages
US6356963B1 (en) Long latency interrupt handling and input/output write posting
JPH051504B2 (ja)
JP2856709B2 (ja) バス間結合システム
JPS59231639A (ja) 端末インタ−フエ−ス装置
JP3365419B2 (ja) バス調停方法
JPH01144151A (ja) 情報処理装置
JPS6121559A (ja) メモリ間デ−タ直接転送方式
JPH04178869A (ja) マルチプロセッサシステムの割込み制御装置とその割込み通信方法
JPH01302448A (ja) 情報処理装置
JPS6215903B2 (ja)
JPH0424733B2 (ja)
JPS6127790B2 (ja)
JPH05204831A (ja) マイクロプロセッサ及びそれを使用したダイレクトメモリアクセス機能を有するマイクロコンピュータシステム
JPH04316149A (ja) 情報処理装置
JPS62145345A (ja) 直接メモリアクセス間隔制御方式
JPH0457145A (ja) マルチプロセッサシステム
JPS58121468A (ja) マルチプロセツサ装置
JPH0479022B2 (ja)
JPH0318144A (ja) Lanアダプタ
JPH03141454A (ja) ローカルバス制御装置
JPS61214049A (ja) バス制御方式
JPS6263362A (ja) マルチプロセツサシステム
JPS63282871A (ja) マルチプロセツサシステム

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term