(57)【要約】【課題】処理効率が高められたデータ通信システムを提供する。【解決手段】バスライン１１の使用権を割り当てるバスアービタ１２と、バスライン１１の使用権を制御ライン１５＿１，１５＿２，１５＿３を介してバスアービタ１２に要求するバスライン１１の使用権の優先度の異なるバスマスタ１３＿１，１３＿２，１３＿３と、それらバスマスタ１３＿１，１３＿２，１３＿３とバスライン１１を介してデータのやり取りを行なうスレーブデバイス１４＿１，１４＿２，１４＿３とを備え、バスアービタ１２で、バスライン１１の使用権を、バスライン１１の使用権の割り当てを要求しているバスマスタに、所定サイクル時間単位で循環的に割り当てる。【選択図】　　　　図１
2004139320.tif 000002
【特許請求の範囲】
【請求項１】
データが通過するバスラインと、
該バスラインの使用権を割り当てるバスアービタと、
該バスラインの使用権を該バスアービタに要求し該バスアービタから該バスラインの使用権が割り当てられたことを受けて該バスラインを利用したデータ通信を行なう複数のバスマスタとを備え、
前記バスアービタは、前記バスラインの使用権を、該バスラインの使用権の割り当てを要求しているバスマスタに、所定の時間単位で循環的に割り当てるものであることを特徴とするデータ通信システム。
【請求項２】
データが通過するバスラインと、
該バスラインの使用権を割り当てるバスアービタと、
該バスラインの使用権を該バスアービタに要求し該バスアービタから該バスラインの使用権が割り当てられたことを受けて該バスラインを利用したデータ通信を行なう複数のバスマスタとを備え、
前記複数のバスマスタは、それぞれ、前記バスアービタに対し、前記バスラインの使用権の割り当てを要求するにあたり、該バスラインを使用する今回の処理に関する、該処理を完了させる必要のある処理完了必要時刻および該処理完了必要時刻までに該バスラインを使用する必要のある処理必要時間を通知するものであり、
前記バスアービタは、前記バスラインの使用権を、該バスラインの使用権を要求しているバスマスタに、該バスマスタが該バスアービタに通知した処理完了必要時刻までの間に該バスマスタから通知を受けた処理必要時間割り当てられるように適応的に定めた割り当て時間で循環的に割り当てるものであることを特徴とするデータ通信システム。
【請求項３】
前記複数のバスマスタは、前記バスラインの使用権に関し優先順位を有するものであり、
前記バスアービタは、前記バスラインの使用権の割り当てを要求している全てのバスマスタに関し、前記バスラインの使用権を、該バスマスタが該バスアービタに通知した処理完了必要時刻までの間に該バスマスタが該バスアービタに通知した処理必要時間だけ割り当てるという条件を満足することが不能な場合は、優先順位の高いバスマスタから順に該条件を満足させるものであることを特徴とする請求項２記載のデータ通信システム。
【請求項４】
前記バスアービタは、
前記バスラインの使用権の割り当てを要求してきたバスマスタから通知を受けた前記処理完了必要時刻を表わす第１の値を格納する第１のレジスタと、
該バスマスタから通知を受けた前記処理必要時間を表わす第２の値を格納する第２のレジスタと、
時刻の経過に従って前記第１のレジスタに格納された第１の値を更新する第１の更新回路と、
該バスマスタに前記バスラインの使用権を割り当てた時間分だけ前記第２のレジスタに格納されている第２の値を更新する第２の更新回路と、
前記バスラインの使用権の割り当てを要求してきた全てのバスマスタに関し、前記第１のレジスタに格納されている第１の値と、前記第２のレジスタに格納されている第２の値とに基づいて、該全てのバスマスタに対する前記バスラインの使用権を割り当てる割合いを決定する割当て割合決定回路とを有することを特徴とする請求項２記載のデータ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バスラインの使用権を割り当てるバスアービタと、そのバスアービタでバスラインの使用権が割り当てられてデータ通信を行なう複数のバスマスタとを備えたデータ通信システムに関する。
【０００２】
【従来の技術】
従来より、ＣＰＵやＤＭＡＣ（Ｄｉｒｅｃｔ　Ｍｅｍｏｒｙ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌｌｅｒ）等の複数のバスマスタが存在するデータ通信システムにおいて、バスラインの使用権の優先順位がバスマスタによって定まるシステムが知られている。例えば、ＣＰＵとＤＭＡＣを有するデータ通信システムにおいて、ＤＭＡＣのアクセスを優先するシステムがこれに相当し、ＤＭＡＣがバスラインの使用権を要求すると直ちにバスラインがＤＭＡＣに割り当てられ、ＤＭＡＣによる処理が終了するまでＣＰＵはほぽ停止状態となる（例えば、特許文献１参照）。
【０００３】
また、各バスマスタがバスラインの使用権を要求する際に自身の優先順位を、バスラインの使用権を割り当てるバスアービタに要求するデータ通信システムも知られている。このシステムでは、バスラインの使用権の優先順位を各バスマスタがバスアービタに対して要求し、バスアービタがその中でもっとも高い優先順位を要求するバスマスタにバスラインを割り当てる。ここで、そのバスマスタがバスラインを放棄するまで他のバスマスタは待ち状態になる（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開平８−１５３０６１号公報（段落番号０００９−段落番号０
０１０、第１図）
【特許文献２】
特開２００２−６３１３０号公報（段落番号０００８−段落番号０
０１２、第１図）
【０００５】
【発明が解決しようとする課題】
しかし、上述したいずれのデータ通信システムにおいても、現時点でバスラインの使用権を有するバスマスタがバスラインを放棄しないかぎり、他のバスマスタがバスラインの使用権を取得する機会は無く、このため優先順位の低いバスマスタはほぼ停止状態となる。従って、例えば、優先順位が低いバスマスタにより制御されるスレーブデバイス（例えばＩ／Ｏデバイス）に極めて短時間の間だけデータ転送することにより、そのスレーブデバイスを動作させることができるような場合であっても、そのバスマスタは停止状態にあるため、システム全体として必ずしも効率よく処理が行なわれていないという問題がある。
【０００６】
本発明は、上記事情に鑑み、処理効率が高められたデータ通信システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明のデータ通信システムのうちの第１のデータ通信システムは、
データが通過するバスラインと、
そのバスラインの使用権を割り当てるバスアービタと、
そのバスラインの使用権をそのバスアービタに要求しそのバスアービタからそのバスラインの使用権が割り当てられたことを受けてそのバスラインを利用したデータ通信を行なう複数のバスマスタとを備え、
上記バスアービタは、上記バスラインの使用権を、そのバスラインの使用権の割り当てを要求しているバスマスタに、所定の時間単位で循環的に割り当てるものであることを特徴とする。
【０００８】
本発明の第１のデータ通信システムは、データが通過するバスラインの使用権を割り当てるバスアービタが、そのバスラインの使用権を、そのバスラインの使用権の割り当てを要求しているバスマスタに、所定の時間単位で循環的に割り当てるものであるため、複数のバスマスタそれぞれが所定の時間単位でバスラインの使用権を譲渡しあうこととなる。従って、優先順位が低いバスマスタが定常的に停止状態になることもなく、システム全体の処理効率を高めることができる。
【０００９】
また、上記目的を達成する本発明のデータ通信システムのうちの第２のデータ通信システムは、
データが通過するバスラインと、
そのバスラインの使用権を割り当てるバスアービタと、
そのバスラインの使用権をそのバスアービタに要求しそのバスアービタからそのバスラインの使用権が割り当てられたことを受けてそのバスラインを利用したデータ通信を行なう複数のバスマスタとを備え、
上記複数のバスマスタは、それぞれ、上記バスアービタに対し、上記バスラインの使用権の割り当てを要求するにあたり、そのバスラインを使用する今回の処理に関する、その処理を完了させる必要のある処理完了必要時刻およびその処理完了必要時刻までにそのバスラインを使用する必要のある処理必要時間を通知するものであり、
上記バスアービタは、上記バスラインの使用権を、そのバスラインの使用権を要求しているバスマスタに、そのバスマスタがそのバスアービタに通知した処理完了必要時刻までの間にそのバスマスタから通知を受けた処理必要時間割り当てられるように適応的に定めた割り当て時間で循環的に割り当てるものであることを特徴とする。
【００１０】
本発明の第２のデータ通信システムは、複数のバスマスタそれぞれが、バスアービタに対してバスラインの使用権の割り当てを要求するにあたり、今回の処理を完了させる必要のある処理完了必要時刻およびその処理完了必要時刻までにそのバスラインを使用する必要のある処理必要時間を通知する。また、バスアービタは、バスラインの使用権を要求しているバスマスタに、上記処理完了必要時刻までの間にそのバスマスタから通知を受けた処理必要時間割り当てられるように、適応的に定めた割り当て時間で循環的にバスラインの使用権を割り当てる。このようにすることにより、優先順位のみでバスラインの使用権を決定することもなく、複数のバスマスタそれぞれが効率よくバスラインの使用権を譲渡しあうことができる。従って、優先順位が低いバスマスタが定常的に停止状態になることもなく、システム全体の処理効率を高めることができる。
【００１１】
ここで、上記本発明の第２のデータ通信システムにおける上記複数のバスマスタは、上記バスラインの使用権に関し優先順位を有するものであり、
上記バスアービタは、上記バスラインの使用権の割り当てを要求している全てのバスマスタに関し、上記バスラインの使用権を、そのバスマスタがそのバスアービタに通知した処理完了必要時刻までの間にそのバスマスタがそのバスアービタに通知した処理必要時間だけ割り当てるという条件を満足することが不能な場合は、優先順位の高いバスマスタから順にその条件を満足させるものであることが好ましい。
【００１２】
このようにすると、複数のバスマスタそれぞれが、一層効率よくバスラインの使用権を譲渡しあうことができ、従ってシステム全体の処理効率を一層高めることができる。
【００１３】
また、上記本発明の第２のデータ通信システムにおける上記バスアービタは、
上記バスラインの使用権の割り当てを要求してきたバスマスタから通知を受けた上記処理完了必要時刻を表わす第１の値を格納する第１のレジスタと、
そのバスマスタから通知を受けた上記処理必要時間を表わす第２の値を格納する第２のレジスタと、
時刻の経過に従って上記第１のレジスタに格納された第１の値を更新する第１の更新回路と、
そのバスマスタに上記バスラインの使用権を割り当てた時間分だけ上記第２のレジスタに格納されている第２の値を更新する第２の更新回路と、
上記バスラインの使用権の割り当てを要求してきた全てのバスマスタに関し、上記第１のレジスタに格納されている第１の値と、上記第２のレジスタに格納されている第２の値とに基づいて、その全てのバスマスタに対する上記バスラインの使用権を割り当てる割合いを決定する割当て割合決定回路とを有することも好ましい態様である。
【００１４】
このようにすると、複数のバスマスタそれぞれが効率よくバスラインの使用権を譲渡しあうためのバスアービタの回路を簡単に実現することができる。
【００１５】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１６】
図１は、本発明の第１のデータ通信システムの一実施形態の構成を示す図である。
【００１７】
図１に示すデータ通信システム１０には、データが通過するバスライン１１と、そのバスライン１１の使用権を割り当てるバスアービタ１２が備えられている。
【００１８】
また、このデータ通信システム１０には、バスライン１１の使用権を制御ライン１５＿１，１５＿２，１５＿３を介してバスアービタ１２に要求し、そのバスアービタ１２からバスライン１１の使用権が割り当てられたことを受けてそのバスライン１１を利用したデータ通信を行なうバスマスタ１３＿１（ＤＭＡＣ），バスマスタ１３＿２（ＣＰＵ１），バスマスタ１３＿３（ＣＰＵ２）が備えられている。これらバスマスタ１３＿１，１３＿２，１３＿３の、バスライン１１の使用権の優先順位は、優先度の高い順に、バスマスタ１３＿１，１３＿２，１３＿３となっている。
【００１９】
さらに、このデータ通信システム１０には、バスライン１１を介して、バスマスタ１３＿１，１３＿２，１３＿３とのデータのやり取りを行なうスレーブデバイス１４＿１，１４＿２，１４＿３も備えられている。
【００２０】
バスアービタ１２は、バスライン１１の使用権を、バスライン１１の使用権の割り当てを要求しているバスマスタに、データ通信システム１０における仕事（タスク）の処理時間単位である１００サイクル時間単位（本発明にいう所定の時間単位の一例に相当）で循環的に割り当てる。このため、３つのバスマスタ１３＿１，１３＿２，１３＿３それぞれが１００サイクル時間毎にバスライン１１の使用権を譲渡しあうこととなる。従って、優先順位が低いバスマスタ１３＿３（ＣＰＵ２）が定常的に停止状態になることもなく、システム全体の処理効率を高めることができる。
【００２１】
図２は、本発明の第２のデータ通信システムの一実施形態の構成を示す図である。
【００２２】
図２に示すデータ通信システム２０には、データが通過するバスライン２１と、そのバスライン２１の使用権を割り当てるバスアービタ２２が備えられている。
【００２３】
また、このデータ通信システム２０には、バスライン２１の使用権を制御ライン２５＿１，２５＿２，２５＿３を介してバスアービタ２２に要求し、そのバスアービタ２２からバスライン２１の使用権が割り当てられたことを受けてそのバスライン２１を利用したデータ通信を行なう３つのバスマスタ２３＿１（ＤＭＣＡ），２３＿２（ＣＰＵ１），２３＿３（ＣＰＵ２）が備えられている。これらバスマスタ２３＿１，２３＿２，２３＿３の、バスライン２１の使用権の優先順位は、優先度の高い順に、バスマスタ２３＿１，２３＿２，２３＿３となっている。
【００２４】
さらに、このデータ通信システム２０には、バスライン２１を介して、バスマスタ２３＿１，２３＿２，２３＿３とのデータのやり取りを行なうスレーブデバイス２４＿１，２４＿２，２４＿３も備えられている。
【００２５】
ここで、上記３つのバスマスタ２３＿１，２３＿２，２３＿３は、それぞれ、バスアービタ２２に対し、バスライン２１の使用権の割り当てを要求するにあたり、そのバスライン２１を使用する今回の処理に関する、その処理を完了させる必要のある処理完了必要時刻（リミット時刻と称する）およびそのリミット時刻までにバスライン２１を使用する必要のある処理必要時間（サイクル時間と称する）を通知する。
【００２６】
また、バスアービタ２２は、バスライン２１の使用権を、そのバスライン２１の使用権を要求しているバスマスタに、そのバスマスタがバスアービタ２２に通知したリミット時刻までの間にそのバスマスタから通知を受けたサイクル時間だけ割り当てられるように適応的に定めた割り当て時間で循環的に割り当てる。
【００２７】
３つのバスマスタ２３＿１，２３＿２，２３＿３は、前述したように、バスライン２１の使用権に関し優先順位を有する。また、バスアービタ２２は、バスライン２１の使用権の割り当てを要求している全てのバスマスタに関し、バスライン２１の使用権を、そのバスマスタがバスアービタ２２に通知したリミット時刻までの間にそのバスマスタがバスアービタ２２に通知したサイクル時間だけ割り当てるという条件を満足することが不能な場合は、優先順位の高いバスマスタから順にその条件を満足させる。ここで、バスアービタ２２の回路構成について説明する。
【００２８】
図３は、バスアービタ２２の回路構成を示すブロック図である。
【００２９】
図３に示すように、バスアービタ２２には、制御ライン２５＿１，２５＿２，２５＿３を介してバスライン２１の使用権の割り当てを切り替える単位時間を表わす粒度データを格納する粒度レジスタ２２０と、優先度が一番高い旨の情報（バスマスタ２３＿１（ＤＭＡＣ）である旨の情報）が格納される優先度１レジスタ２２１と、その次に優先度が高い旨の情報（バスマスタ２３＿２（ＣＰＵ１）である旨の情報）が格納される優先度２レジスタ２２２と、優先度が一番低い旨の情報（バスマスタ２３＿２（ＣＰＵ２）である旨の情報）が格納される優先度３レジスタ２２３とが備えられている。尚、このバスアービタ２２は、優先度１レジスタ２２１からの情報を受けた場合は、後述するバスコントローラ２３３を経由して、即座にバスマスタ２３＿１にバスライン２１を割り当てる。
【００３０】
また、バスアービタ２２には、バスライン２１の使用権の割り当てを要求してきたバスマスタ２３＿２，２３＿３から通知を受けたリミット時刻を表わすリミットデータ１，リミットデータ２（本発明にいう第１の値の一例に相当）を格納する第１のリミットレジスタ２２４，第２のリミットレジスタ２２５（本発明にいう第１のレジスタの一例に相当）が備えられている。
【００３１】
さらに、バスアービタ２２には、バスマスタ２３＿２，２３＿３から通知を受けたサイクル時間を表わすサイクルデータ１，サイクルデータ２（本発明にいう第２の値の一例に相当）を格納する第１のサイクルレジスタ２２６，第２のサイクルレジスタ２２７（本発明にいう第２のレジスタの一例に相当）が備えられている。
【００３２】
また、バスアービタ２２には、時刻の経過に従って第１のリミットレジスタ２２４，第２のリミットレジスタ２２５に格納されたリミットデータ１，リミットデータ２を更新する第１のリミットカウンタ２２８，第２のリミットカウンタ２２９（本発明にいう第１の更新回路の一例に相当）が備えられている。
【００３３】
さらに、バスアービタ２２には、バスマスタ２３＿２，２３＿３にバスライン２１の使用権を割り当てた時間分だけ第１のサイクルレジスタ２２６，第２のサイクルレジスタ２２７に格納されているサイクルデータ１，サイクルデータ２を更新する第１のサイクルカウンタ２３０，第２のサイクルカウンタ２３１（本発明にいう第２の更新回路の一例に相当）が備えられている。
【００３４】
また、バスアービタ２２には、バスライン２１の使用権の割り当てを要求してきたバスマスタ２３＿２，２３＿３に関し、第１のリミットレジスタ２２４，第２のリミットレジスタ２２５に格納されているリミットデータ１，リミットデータ２と、第１のサイクルレジスタ２２６，第２のサイクルレジスタ２２７に格納されているサイクルデータ１，サイクルデータ２とに基づいて、バスマスタ２３＿２，２３＿３に対するバスライン２１の使用権を割り当てる割合いを決定する割当て割合決定回路２３２が備えられている。
【００３５】
さらに、バスアービタ２２には、粒度レジスタ２２０，割当て割合決定回路２３２，優先度１レジスタ２２１，優先度２レジスタ２２２，優先度３レジスタ２２３からの情報に基づいて、バスライン２１を通過するデータを制御するバスコントローラ２３３が備えられている。
【００３６】
図４は、図２に示すデータ通信システムにおけるバスライン使用権の割当て遷移状態を示す前半の図、図５は、図２に示すデータ通信システムにおけるバスライン使用権の割当て遷移状態を示す後半の図である。
【００３７】
バスアービタ２２に対して、ＣＰＵ１，ＣＰＵ２双方から同時にバスライン２１の使用権の要求が行なわれる。ＣＰＵ１，ＣＰＵ２は、仕事を表わすタスク番号１，２を有するとともに、現在の状況に応じてバスアービタ２２がバスライン２１の使用権をそれらＣＰＵ１，ＣＰＵ２に割り当てる割合いを決定するレベルＢを有する。また、ＣＰＵ１は１０００サイクル時間以内に３００サイクル時間の仕事を処理し（サイクル３００／１０００）、ＣＰＵ２は４００サイクル時間以内に１６０サイクル時間の仕事を処理する（サイクル１６０／４００）旨の情報を有する。バスアービタ２２は、ＣＰＵ１，ＣＰＵ２，ＤＭＡＣに対して１：４：０の割合いでバスライン２１の使用権を割り当てる。
【００３８】
ここで、ＣＰＵ１の方がＣＰＵ２よりも優先度が高いため、ＣＰＵ１にバスライン２１の使用権が割り当てられる。詳細には、ＣＰＵ１には、上記「１」の割合いで割り当てられた比だけバスライン２１の使用権が割り当てられる。ここでは、粒度レジスタ２２０には単位時間を表わす粒度データとして２０サイクル時間が格納されているものし、この２０サイクル時間だけＣＰＵ１にバスライン２１の使用権が割り当てられる。従って、図４に示すように、ＣＰＵ１のサイクルは２８０／９８０となる。
【００３９】
次に、ＣＰＵ２にバスライン２１の使用権が割り当てられて、ＣＰＵ２は上記「４」の割合いで割り当てられた比で定まる８０サイクル時間（４×２０サイクル）だけＣＰＵ２にバスライン２１の使用権が割り当てられる（ＣＰＵ２のサイクルは最終的に８０／２８０となる）。
【００４０】
さらに、ＣＰＵ１に２０サイクル時間だけバスライン２１の使用権が割り当てられ（２６０／８８０）、次いでＣＰＵ２に８０サイクル時間だけバスライン２１の使用権が割り当てられ、ＣＰＵ２のサイクルは０／２００となり、従ってＣＰＵ２のタスク番号２の処理が終了する。その後、ＣＰＵ１にバスライン２１の使用権が割り当てられる。
【００４１】
ここで、図５に示すように、ＣＰＵ１にバスライン２１の使用権が割り当てられている途中で、バスアービタ２２に対して、タスク番号３を有するＣＰＵ２からバスライン２１の使用権の要求が行なわれる。バスアービタ２２は、ＣＰＵ１，ＣＰＵ２，ＤＭＡＣに対して１：６：０の割合いでバスライン２１の使用権を割り当てる。すると、２０サイクル時間だけＣＰＵ１にバスライン２１の使用権が割り当てられ（ＣＰＵ１のサイクルは１２０／６６０となる）、次いでＣＰＵ２に６０サイクル時間（３×２０サイクル）だけバスライン２１の使用権が割り当てられ、ＣＰＵ２のサイクルは０／２０となり、そのＣＰＵ２のタスク番号３の処理が終了する。
【００４２】
次いで、バスアービタ２２に対して、タスク番号４を有するＤＭＡＣからバスライン２１の使用権の要求が行なわれる。このＤＭＡＣは、バスアービタ２２がバスライン２１の使用権を即座にそのＤＭＡＣに割り当てるレベルＡを有する。また、ＤＭＡＣは６０サイクル時間以内に６０サイクル時間の仕事を処理する（サイクル６０／６０）旨の情報を有する。すると、バスアービタ２２は、ＣＰＵ１，ＣＰＵ２，ＤＭＡＣに対して０：０：１の割合いでバスライン２１の使用権を割り当てる。これにより、ＤＭＡＣに対して独占的にバスライン２１の使用権が６０サイクル時間分割り当てられ、そのＤＭＡＣの処理が終了した時点で、再びＣＰＵ１にバスライン２１の使用権が割り当てられる。
【００４３】
本実施形態のデータ通信装置２０は、バスアービタ２０がバス使用権の譲渡を比較的短い問隔で行なうため、各タスクの中でハードウェアを起動しておく必要がある場合、その起動をより早いタイミングで行なうことができる。また、バスライン使用の優先権をサイクル時間を使って行なうものであるため、制御が自在である。例えば、リミット時間を変えていくことで少しづつ優先度の調整ができる。さらに、実際にどのタスクがどのような様子で終了するのか、あるいは終了しないでいるのかを、バスアービタ２２の各種のレジスタやカウンタを監視することにより、容易にモニタすることができる。また、タスクが終了していないことを知ることができるため、終了しないことでシステムがデッドロックに陥る前に割り込み等で所定のバスマスタに知らせることができる。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、処理効率が高められたデータ通信システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１のデータ通信システムの一実施形態の構成を示す図である。
【図２】本発明の第２のデータ通信システムの一実施形態の構成を示す図である。
【図３】バスアービタ２２の回路構成を示すブロック図である。
【図４】図２に示すデータ通信システムにおけるバスライン使用権の割当て遷移状態を示す前半の図である。
【図５】図２に示すデータ通信システムにおけるバスライン使用権の割当て遷移状態を示す後半の図である。
【符号の説明】
１０，２０　データ通信システム
１１，２１　バスライン
１２，２２　バスアービタ
１３＿１，１３＿２，１３＿３，２３＿１，２３＿２，２３＿３　バスマスタ１４＿１，１４＿２，１４＿３，２４＿１，２４＿２，２４＿３　スレーブデバイス
１５＿１，１５＿２，１５＿３，２５＿１，２５＿２，２５＿３　制御ライン
２２０　粒度レジスタ
２２１　優先度１レジスタ
２２２　優先度２レジスタ
２２３　優先度３レジスタ
２２４　第１のリミットレジスタ
２２５　第２のリミットレジスタ
２２６　第１のサイクルレジスタ
２２７　第２のサイクルレジスタ
２２８　第１のリミットカウンタ
２２９　第２のリミットカウンタ
２３０　第１のサイクルカウンタ
２３１　第２のサイクルカウンタ
２３２　割当て割合決定回路
２３３　バスコントローラ
【図１】
2004139320.tif 000003
【図２】
2004139320.tif 000004
【図３】
2004139320.tif 000005
【図４】
2004139320.tif 000006
【図５】
2004139320.tif 000007