JPH08101264A - 多重fifo nmr取込み装置 - Google Patents

多重fifo nmr取込み装置

Info

Publication number
JPH08101264A
JPH08101264A JP7161606A JP16160695A JPH08101264A JP H08101264 A JPH08101264 A JP H08101264A JP 7161606 A JP7161606 A JP 7161606A JP 16160695 A JP16160695 A JP 16160695A JP H08101264 A JPH08101264 A JP H08101264A
Authority
JP
Japan
Prior art keywords
fifo
auxiliary
sequence
main
control
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
JP7161606A
Other languages
English (en)
Inventor
Robert S Codrington
ロバート・スミス・コドリングトン
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.)
Varian Medical Systems Inc
Original Assignee
Varian Associates Inc
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 Varian Associates Inc filed Critical Varian Associates Inc
Publication of JPH08101264A publication Critical patent/JPH08101264A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R33/00—Arrangements or instruments for measuring magnetic variables
    • G01R33/20—Arrangements or instruments for measuring magnetic variables involving magnetic resonance
    • G01R33/28—Details of apparatus provided for in groups G01R33/44 - G01R33/64

Landscapes

  • Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Control By Computers (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • Communication Control (AREA)
  • Small-Scale Networks (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】 【目的】連続デジタルワードを出力レジスタに与えるた
めの可変長FIFOレジスタを有する核磁気共鳴装置を与え
る。 【構成】 各ワードが所望の状態及びその状態の持続時
間を特定する一連のデジタル制御ワードに対しさまざま
な動作状態で応答可能な同期装置。該制御ワードは持続
コード84に従って自己クロックFIFO60により装置に供給
される。ROM70内のデジタル制御ワードの選択サブシー
ケンスは,対応するトークン86の検出と同時に補助FIFO
72内に配置され,装置へサブシーケンスを供給するべく
制御が補助FIFO72へ与えられる。サブシーケンスの終了
とともに,制御がメインFIFO58に戻され,メインシーケ
ンスが回復される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は循環計測の制御及びデー
タの取り込みのための計測器の分野に属し,特に,NMR
やその関連測定器のための時間ドメインデータの取り込
みに関する。
【0002】
【従来の技術】従来技術において周知であるのは,装置
の各動作状態のシーケンスを画成する一連のコードを有
する,NMRデータ制御装置内に組み込まれたFIFOであ
り,上記各コードが各状態の維持される間の時間間隔を
符号化する持続データを伴うようなFIFOである。FIFOの
緊急のアンダーフローは,該FIFOを再初期化するべく応
答したホスト・プロセッサに対し割り込みを生じさせ
る。従って,上記シーケンスは厳密に同期した状態で実
行されてきた。そのような装置の例が米国特許第4,191,
919号に開示されている。
【0003】さらに,従来技術のFIFOに基づく装置は,
割り込みオーバーヘッドを減少させるべくFIFOの再入可
能動作を実行することにより,増加した情報密度に対す
る装置への要求をもたらす。このようにして,再入可能
FIFO構成内に含まれる完全なセットの周期的反復動作
は,スペクトロメータを制御するべく(シーケンスの)
所望のサイクル数で出力レジスタを通じて回転せられ,
キューを維持するべくFIFO内に再挿入される。他の従来
技術において,特定の状態及び持続間隔が繰り返される
ような回数を特定するためにFIFOワードの反復フィール
ドを画成することによって,反復命令の圧縮が可能とな
った。そのようなFIFOに基づいた装置強化の目的は,ホ
ストプロセッサの割り込み無しで断定された制御ワード
数内で,有効FIFO許容を効果的に増大させることであ
る。繰り返しの特徴も伴う再入可能FIFOに基づく装置
が,米国特許第4,375,676号に開示されている。
【0004】
【発明が解決しようとする課題】これら従来技術のFIFO
に基づく装置は,FIFOの最大許容長を超えない一連のワ
ードの多数反復に対して,または特定の制御ワードの多
数反復に対して十分に適合する。しかし,これらの従来
技術は,周期的シーケンス内の実行が所望される圧縮命
令マクロの実行に対して,またはFIFO許容を超える非常
に長い(繰り返さない)シーケンスに対してあまり適合
しない。
【0005】
【課題を解決するための手段】本発明は,FIFO内のリフ
ァレンスを補助メモリ内の常駐サブシーケンスへ与える
ことにより循環シーケンスの長さ(コマンドワード数)
を効果的に延長させる。本発明は,長さによっては動作
中のFIFO内に直接容易に存在しない多重動作をトークン
化(tokenize)する。これらの多重動作は補助メモリ内の
固定アドレスにおけるサブシーケンスから成り,選択コ
ードがメインFIFO内に発生することにより呼び出され
る。このようにして,完全FIFO循環シーケンス内で実行
可能なワードの効果的長さまたは数は,補助メモリのア
ドレス可能な長さにより拡張され,メインFIFOの許容範
囲により非常に低く制限される。
【0006】上記サブシーケンスがメインシーケンスよ
りトークン化されて検出されると,FIFO制御装置は並行
動作として,補助メモリ(ROM)からのサブシーケンスの
検索及び補助FIFOの初期化を開始する。メイン及び補助
FIFOはマルチプレクサを通じてスペクトロメータのイン
ターフェイスへアクセスする。メインFIFOシーケンスの
出力中にサブシーケンスのトークンに遭遇すると,制御
は補助FIFOへ渡されメインFIFOは動作を中断する。サブ
シーケンスが補助FIFOから完全に転送された後,上記制
御はメインFIFOに戻され,メインシーケンスが再開され
る。好適には,該メインFIFOは再入可能であり,したが
って,全メインシーケンスは選択回数だけ反復可能とな
る。
【0007】
【実施例】本発明のための機器関係が図1に示される。
その中でNMRスペクトロメータ装置は,スペクトロメー
タ2,多数のI/O周辺機器を伴うホストコンピュータ4及
びスペクトロメータ制御器またはNMR測定用にデータ取
り込み装置を形成する取り込みプロセッサ50から成る。
パルスシーケンス制御装置51は,取り込みプロセッサ50
の一体部分をなし,その大部分が以下に説明するように
本発明の主要部を形成する。「パルスシーケンス制御装
置」及び「機器制御装置」の用語は,区別なく使用され
る。本発明は,選択回数の標準長パルス,または特定の
関係の下の特定のNMR測定によっては制限されない一般
的な状態で選択回数の選択長のレベルを供給する。
【0008】図2はFIFOに基づく機器制御装置のシステ
ム構成を表すブロック図である。取り込みプロセッサ50
はラッチ52を介して前置ループFIFO54と連結し,そこか
らマルチプレクサ56を介してメインFIFO58及びFIFO制御
装置60と連結する。上記従来技術と同様,上記経路を通
じてFIFO58に転送されたワードの一部から,スペクトロ
メータでの動作状態または実行可能コマンドが始まる。
FIFOに転送されたワードの他の部分は,例えばスペクト
ロメータの動作状態が継続する間の時間間隔のような持
続情報を含む。該持続間隔は,FIFOワードの持続部分に
より初期化されるメインFIFOクロック62によって計測さ
れる。
【0009】現実行可能ワードはマルチプレクサ64及び
出力ハンドラー66を介してNMR装置へと与えられる。同
時に,同じ制御ワードが,FIFOのキューを保存するべ
く,ループ制御装置68及びマルチプレクサ56を介してFI
FO58に再入力される。メインFIFOの長さを超えない通常
の循環シーケンスは該メインFIFO内で初期化され,ルー
プ動作中は,該マルチプレクサ56はループ制御装置68を
介したマルチプレクサ56へのFIFO制御ワードの循環のみ
を許して,新たな入力を抑止する。
【0010】図3Aは,本発明によるメインFIFO58を介
する循環に適した実行用FIFO制御ワードフォーマットの
実施例である。該フォーマットは動作状態82,持続時間
間隔コード84,及び以下に説明されるようなその他のフ
ィールドから成る。フラグビットは,実行可能シーケン
スワードであることを識別するために,この場合0に維
持される。
【0011】図3Bは,所望のサブシーケンスの補助メ
モリ内のアドレスを含む該サブシーケンス呼び出し制御
ワード用のフォーマットの実施例である。ビット0は,
サブシーケンスのフラグビットであり,サブシーケンス
呼び出しであることを区別するために1にセットされ
る。このビットがマルチプレクサ50内で見つかると,FI
FO制御装置60により取り出しループはROM70内のアドレ
スエントリーポイントから始まる。サブシーケンスのエ
ンド制御コード(ビット0=1)がサブシーケンス内に見
つかるまで,アドレスエントリーポイントに続くサブシ
ーケンスは補助FIFO72内にロードされる。好適には上記
エンドコードもまたロードされ,その結果,補助FIFO72
内にエンド記号が保存され,かつ実行中の制御のための
アクティブコードまたはフラグビットが与えられる。
【0012】補助FIFO72のローディングは,補助FIFOク
ロック74または他の高速クロック(図示せず)の制御の
下に,最速の従来のリプルダウン(ripple-down)・モー
ドで実行される。この動作をパラレル構造のアドレッシ
ングROMに実行させることも可能である。
【0013】FIFO実行中,メインFIFOシーケンス内にサ
ブシーケンスのフラグが検出されると,それはメインFI
FOクロック58を抑止するために,かつクロック間隔が補
助FIFO制御ワードの持続コード89から得られるところの
自己同期化モードで,補助FIFOクロック74を同時にイネ
ーブルにするために利用される。該メインFIFO出力もま
たサブシーケンス呼び出しフラグを検出するべく観察さ
れる。この検出により補助FIFO72へ制御が転送され,補
助FIFO72の内容はマルチプレクサ64を介してスペクトロ
メータ・インターフェイスへと送信される。回帰フラグ
90が補助FIFO72(図3D)内に発見されると,制御はメ
インFIFOへ戻され,そこでループ制御装置68を介して制
御ワード情報の循環が再開されかつマルチプレクサを通
じて該ワードが外部へ与えられる。メインFIFO58と補助
FIFO72との間の制御の交換は,メインFIFOクロック62を
抑止しかつ補助FIFOクロック74をイネーブルにする信号
76及びそれと相補的な関係の信号78により表されてい
る。各信号は,FIFO制御60が指定されたFIFOを始動させ
るところの状態ビットを論理的に決定する。クロック62
及び74は同期を保証するべく共通のソースから引き出さ
れるが,それ自体各FIFOに対する単一の物理的クロック
ソースとしてのゲートから成ることも可能である。
【0014】結局,サブシーケンスの長さの限界は,RO
M70をアクセスしかつFIFO72を初期化するのに有用なデ
ータ速度及び補助FIFO72のキャパシティに依存して決定
される。すなわち,マスチプレクサ56でのサブシーケン
ス呼び出しビットの検出からメインFIFO58の出力内でそ
れが含まれるワードが発見されるまでの時間間隔は,FI
FO72内のサブシーケンスを初期化するのに必要な時間に
より制限される。この時間間隔は,すべての先行するメ
インFIFOに対し,持続時間を合計することにより計算で
きる。したがって,FIFO制御装置60に要求されるのは,
最大リプル速度で補助FIFO72を初期化する間に,最高速
度でROM70にアクセスすることである。補助FIFOクロッ
ク74は,補助FIFOの初期化に対しては非常に高速にクロ
ックするが,それより幾分低速に動作することができ
る。
【0015】FIFO制御装置60は,好適にはインテリジェ
ント・コントローラであって,FIFO58の動作監視及び補
助FIFO72の初期化という2つの主要な機能を同時に可能
にするべく並列構造を有する。これらの機能は区別され
互いに同期する必要はなく,ただ補助FIFO72に要求され
るのはFIFO58の出力において対応するトークンの出現と
同時に中身を生成するべく準備されることである。マス
チプレクサ64でのシーケンス制御ワードの提示に関し
て,FIFO72の実際の動作はFIFO58の実際の動作と同一で
ある。そのため,制御ワードがどちらからのものか,出
力バッファ66では区別がつかない。
【0016】本発明の構成上の利点は,効果的可変長FI
FO装置の単純化にある。従来の単一FIFO装置において
は,可変シーケンスの長さは,該単一FIFOの正しい入力
ステージに対し,再入力可能制御ワードをゲートするよ
うな配置により調整されねばならない。したがって,再
入力動作中のシーケンス長は,ステージ内の単一FIFOの
長さによって制限される。本発明の構成において,メイ
ンFIFOの長さは短めのシーケンスと同じかやや短いこと
が好適であるが,それは該シーケンスが正確に補助FIFO
により供給されるシーケンス長の増分であるためであ
る。
【0017】図4は本発明による他の実施例であって,
クロックセレクタ162’を通じてメインFIFO58または補
助FIFO72をクロックするための単一FIFOクロック162が
採用されている。該クロックセレクタ162’は,それぞ
れのFIFOの出力で現在アクティブなワードのビット0を
モニターすることによりメインFIFO及び補助FIFOの相対
状態を決定し,かつ出力上昇リセット及び例外的条件の
ような特別の手動制御を実行するべく,制御装置160内
のロジックに応答する。サブシーケンス・コールがメイ
ンシーケンス内に検出される際,特別の高速クロック17
4は制御装置160により選択可能である。この高速クロッ
クは補助FIFOの急速な初期化を達成する。この方法にお
いて,補助FIFOはサブシーケンスの実行動作中はメイン
FIFOと全く同じ方法でクロックされるが,初期化の際に
はそれより非常に高速に実行される。
【0018】上記説明より,一定の規則及び制限が明ら
かとなった。時間的制限は,補助FIFOを初期化するため
の時間に課される。この制限,近接して多重サブシーケ
ンスコールが発生すること(補助FIFOの初期化のための
時間を制限するために)及び他の条件は,好適には実行
に先だって所望の動作状態情報をコンパイルしかつアロ
ケートするためのソフトウエアにおいて処理される。こ
こで触れた多くの特別の状況は簡単に除去可能である。
例えば,サブシーケンス・コール間の所望の最小時間間
隔は,所望のシーケンスの内容の一部をメインシーケン
ス内に組み入れ,その後サブシーケンス・コールが発生
する際エントリポイントを開放することにより得られ
る。
【0019】本発明による当該装置はいくつかの点で拡
張可能である。所望により反復及び再入可能の特徴は装
置の補助FIFO部内に組み込まれてもよいことがわかる。
メインまたは補助FIFO内のいずれかで反復特徴を実行す
れば十分にほとんどの目的は達成される。補助FIFOに対
する再入可能の特徴は付加的なものであるが,もしそれ
が存在すれば,効果的シーケンスのネスト状ループのた
めのケイパビリティが確立されることになる。
【0020】本発明により説明されるアーキテクチャー
は,複数の補助FIFOを階層的に横方向に与えることによ
り,直接的に拡張可能である。このようにして,デバイ
ス・インターフェイス・ドライバ66への効果的指示シー
ケンスの長さがさらに延長される。一方,ネスト状ルー
プは,キューを保存するべく第2補助FIFOを初期化する
ために第1補助FIFOの出力方向へ内部ループを形成する
ことによって達成され,その後第2補助FIFOへの制御の
交換をトリガーする。その後第2補助FIFOは同期してマ
ルチプレクサ64へ出力を再び転送し,キューを保存する
べく第1補助FIFOを再初期化する。
【0021】FIFOに基づく機器制御及びデータ取り込み
装置は,個々の動作状態が所望の機器性能を発揮するた
めに同期している装置において実行される。そのような
装置は一般に時間ドメインでデータを要求する機器から
成る。他の装置としては,例えば,開始及び終了ポイン
トでの同期パラメータP(0)及びP(tfinal)を伴うある機
器パラメータP(t)の時間依存性の制御が所望されるもの
がある。そのような時間依存性の例として,磁気共鳴イ
メージング装置に採用される磁気勾配及びRFパルス形状
があげられる。
【0022】発明は特定の実施例について説明されてき
たが,特許請求の範囲に記載された発明の思想及び態様
にしたがって,さまざまな変形及び修正が可能であるこ
とは当業者の認めるところである。
【図面の簡単な説明】
【図1】図1は本発明を組み込むNMR装置の制御環境を
示す。
【図2】本発明のFIFO装置のブロック図である。
【図3】図3Aはメインシーケンスの実行のためのワー
ドフォーマットの実施例である。図3Bはサブシーケン
スを呼び出すためのワードフォーマットの実施例であ
る。図3Cはサブシーケンスの実行のためのワードフォ
ーマットの実施例である。図3Dはメインシーケンスの
実行回復のためのワードフォーマットの実施例である。
【図4】本発明の他の実施例の部分ブロック図である。
【符号の説明】
50 取込みプロセッサ 54 前置ループFIFO 56 マルチプレクサ 58 メインFIFO 60 FIFO制御装置 62 メインFIFOクロック 64 マルチプレクサ 66 出力ハンドラー 68 ループ制御装置 70 ROM 72 補助FIFO 74 補助FIFOクロック 84 持続コード 86 トークン
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05B 19/02 T 7740−3H G05B 15/02 A 7740−3H M

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 核磁気共鳴装置であって,選択された容
    積領域にわたって予め選択された形態の磁場分布を形成
    するための磁石手段と,前記領域の少なくとも選択部分
    で核磁気共鳴を励起する励起手段と,前記容積領域の前
    記選択部分で核磁気共鳴を検出しかつ記録するための信
    号処理手段と,前記核磁気共鳴装置の動作状態のメイン
    シーケンスのリストを形成するための第1FIFO手段,及
    び動作状態の所望のサブシーケンスを補間するべく前記
    サブシーケンスリストを前記メインシーケンスリスト内
    に形成するための第2FIFO手段と,前記第1FIFO手段ま
    たは前記第2FIFO手段のいずれかから導出されたアクテ
    ィブの動作状態にしたがって前記励起手段,信号処理手
    段及び磁石手段を制御しかつ相関させるための制御手段
    と,前記核磁気共鳴装置の次の動作状態が前記アクティ
    ブな動作状態に従って前記第1FIFO手段または前記第2
    FIFO手段のいずれかから導出されるようにするための調
    停手段と,から成る装置。
JP7161606A 1985-01-16 1995-06-06 多重fifo nmr取込み装置 Pending JPH08101264A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69178385A 1985-01-16 1985-01-16
US691783 1985-01-16

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP19870885A Division JP2804931B2 (ja) 1985-01-16 1985-09-10 デジタル制御ワードによる装置制御方法

Publications (1)

Publication Number Publication Date
JPH08101264A true JPH08101264A (ja) 1996-04-16

Family

ID=24777962

Family Applications (3)

Application Number Title Priority Date Filing Date
JP19870885A Expired - Lifetime JP2804931B2 (ja) 1985-01-16 1985-09-10 デジタル制御ワードによる装置制御方法
JP7161605A Expired - Lifetime JP2537760B2 (ja) 1985-01-16 1995-06-06 多重fifoレジスタ装置
JP7161606A Pending JPH08101264A (ja) 1985-01-16 1995-06-06 多重fifo nmr取込み装置

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP19870885A Expired - Lifetime JP2804931B2 (ja) 1985-01-16 1985-09-10 デジタル制御ワードによる装置制御方法
JP7161605A Expired - Lifetime JP2537760B2 (ja) 1985-01-16 1995-06-06 多重fifoレジスタ装置

Country Status (4)

Country Link
EP (1) EP0188052B1 (ja)
JP (3) JP2804931B2 (ja)
AT (1) ATE63644T1 (ja)
DE (1) DE3582877D1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19642496C1 (de) * 1996-10-15 1998-04-23 Jan Willem Marinus Ing Myers Injektionsspritze, insbesondere für Tiere

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5624651A (en) * 1979-08-07 1981-03-09 Nec Corp Multiple task processing unit
JPS57182247A (en) * 1981-04-30 1982-11-10 Toshiba Corp Buffer memory device
US4375676A (en) * 1979-12-26 1983-03-01 Varian Associates, Inc. Feedback FIFO for cyclic data acquisition and instrument control
JPS59178667A (ja) * 1983-03-29 1984-10-09 Agency Of Ind Science & Technol メモリ装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4063310A (en) * 1973-07-25 1977-12-13 Pye Limited Sampler control system for chromatograph analytical apparatus
US4176400A (en) * 1977-08-10 1979-11-27 Teletype Corporation Buffer storage and control
US4191919A (en) * 1978-05-22 1980-03-04 Varian Associates, Inc. Fast NMR acquisition processor
JPS59133639A (ja) * 1983-01-20 1984-08-01 Nec Corp デ−タ転送方式
JPS59148457A (ja) * 1983-02-15 1984-08-25 Matsushita Electric Works Ltd デ−タ伝送システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5624651A (en) * 1979-08-07 1981-03-09 Nec Corp Multiple task processing unit
US4375676A (en) * 1979-12-26 1983-03-01 Varian Associates, Inc. Feedback FIFO for cyclic data acquisition and instrument control
JPS57182247A (en) * 1981-04-30 1982-11-10 Toshiba Corp Buffer memory device
JPS59178667A (ja) * 1983-03-29 1984-10-09 Agency Of Ind Science & Technol メモリ装置

Also Published As

Publication number Publication date
DE3582877D1 (de) 1991-06-20
JPH0895750A (ja) 1996-04-12
EP0188052A2 (en) 1986-07-23
JP2537760B2 (ja) 1996-09-25
ATE63644T1 (de) 1991-06-15
JPS61168003A (ja) 1986-07-29
EP0188052B1 (en) 1991-05-15
EP0188052A3 (en) 1988-08-24
JP2804931B2 (ja) 1998-09-30

Similar Documents

Publication Publication Date Title
US5235686A (en) Computer system having mixed macrocode and microcode
US5144242A (en) Continually loadable microcode store for MRI control sequencers
CA1038500A (en) Scan and read control apparatus for a disk storage drive in a computer system
US4394732A (en) Cache/disk subsystem trickle
US4090238A (en) Priority vectored interrupt using direct memory access
US4975870A (en) Apparatus for locking a portion of a computer memory
EP0006472B1 (en) Microcontroller for controlling bidirectional transfer of data between a central control unit and a plurality of external units
US5148544A (en) Apparatus and method for control of asynchronous program interrupt events in a data processing system
US5136714A (en) Method and apparatus for implementing inter-processor interrupts using shared memory storage in a multi-processor computer system
US4251859A (en) Data processing system with an enhanced pipeline control
JPS6235949A (ja) メモリ−装置
JPS61208167A (ja) ヒストグラムデータ発生装置
US5537582A (en) Bus interface circuitry for synchronizing central processors running at multiple clock frequencies to other computer system circuitry
US4747045A (en) Information processing apparatus having an instruction prefetch circuit
EP0592404A1 (en) Apparatus and method for providing a stall cache
EP0223150B1 (en) Information processing apparatus
EP0279953B1 (en) Computer system having mixed macrocode and microcode instruction execution
US4764894A (en) Multiple FIFO NMR acquisition system
US4481608A (en) Reentrant asynchronous FIFO
JP2537760B2 (ja) 多重fifoレジスタ装置
US6347368B1 (en) Microcomputing device for exchanging data while executing an application
US5935255A (en) CPU core to bus speed ratio detection
US4888553A (en) Multiple FIFO NMR acquistion system
US4375676A (en) Feedback FIFO for cyclic data acquisition and instrument control
EP0297892B1 (en) Apparatus and method for control of asynchronous program interrupt events in a data processing system