【手続補正書】
【提出日】平成24年8月8日(2012.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理システムであって、
プロセッサと；
前記プロセッサに接続された割込コントローラと
を備え、
前記割込コントローラは、割込ソースから割込要求を受信し、前記割込要求に優先権を割り当て、割込ベクトルを前記割込要求に割り当て、前記割込要求の状態をペンディング状態に設定するように構成され、
前記割込コントローラはさらに、前記プロセッサのためのペンディング状態の他の割込要求と比較して、前記割込要求が最優先割込要求である場合に、前記プロセッサに、前記割込要求と、前記割込要求に対応する割込識別子と、前記割込要求に対応する前記割込ベクトルとを提供するように構成され、
前記プロセッサは、前記割込要求を受入れると、前記割込コントローラに、前記割込要求に対応する割込承認と、前記割込要求に対応する前記割込識別子とを送信するように構成されることを特徴とする、データ処理システム。
【請求項２】
前記割込コントローラは、非同期インターフェースを介して前記プロセッサに接続され、
前記非同期インターフェースは、前記割込要求と、前記割込識別子と、前記割込ベクトルと、前記割込承認とを提供するように構成される、
請求項１記載のデータ処理システム。
【請求項３】
前記プロセッサは、前記割込要求を受入れる場合には、割込取得／非取得表示子をアサートすることによって、前記プロセッサが前記割込要求を受入れたことを表示し、
前記割込取得／非取得表示子は、前記プロセッサから前記割込コントローラに送信される、
請求項１記載のデータ処理システム。
【請求項４】
前記プロセッサは、前記割込要求を受入れない場合には、前記割込取得／非取得表示子をネゲートすることによって、前記プロセッサが前記割込要求を受入れないことを表示する、
請求項３記載のデータ処理システム。
【請求項５】
前記割込要求が前記最優先割込要求の場合に、前記割込コントローラは、前記割込識別子を生成し、且つ前記割込識別子を未処理割込要求キューに格納する、
請求項１記載のデータ処理システム。
【請求項６】
前記割込要求が前記最優先割込要求の場合に、前記割込コントローラは、前記割込ソースに対応するソース識別子を、前記未処理割込要求キュー内に格納することを特徴とする、
請求項５記載のデータ処理システム。
【請求項７】
前記割込コントローラは、前記プロセッサから前記割込承認と前記割込識別子とを受信すると、前記割込識別子を使用することによって、前記割込識別子に一致する、前記未処理割込要求キュー内の一致エントリを特定する、
請求項５記載のデータ処理システム。
【請求項８】
前記割込コントローラは、前記プロセッサから前記割込承認と前記割込識別子を受信すると、状態更新表示子を提供することによって、前記ペンディング状態を実行中状態に変更する、
請求項７記載のデータ処理システム。
【請求項９】
前記割込コントローラは、第１クロックに従って動作し、
前記プロセッサは、第２クロックに従って動作し、
前記第１クロックは、前記第２クロックに対する任意の位相と周波数の関係を有する、
請求項１記載のデータ処理システム。
【請求項１０】
プロセッサを有するデータ処理システム内の処理方法であり、
前記プロセッサに、割込要求と、前記割込要求に対応する割込識別子と、前記割込要求に対応する割込ベクトルとを送信するステップと；
前記プロセッサが前記割込要求を受入れる場合に、前記プロセッサから、前記割込要求と前記割込識別子とに応じる割込承認を受信するステップと；
前記プロセッサから割込取得／非取得表示子を受信するステップと
を有し、
前記プロセッサは、前記割込取得／非取得表示子をアサートすることによって、前記プロセッサが前記割込要求を受入れたことを表示し、
前記プロセッサは、前記割込取得／非取得表示をネゲートすることによって、前記割込要求を受入れなかったことを表示する、プロセッサを有するデータ処理システム内の処理方法。
【請求項１１】
前記プロセッサに送信する前に、前記処理方法はさらに、
割込ソースから、前記割込要求を受信するステップと；
前記割込要求に、優先権と前記割込ベクトルとを割り当てるステップと；
前記割込要求の状態を、ペンディング状態に設定するステップと；
前記プロセッサへのペンディング状態の複数の前記割込要求をソートすることによって、最優先割込要求を識別するステップと
を有し、
前記割込要求が最優先割込要求として識別された時に、前記プロセッサへの送信は実行される、
請求項１０記載の処理方法。
【請求項１２】
前記処理方法はさらに、前記割込要求が前記最優先割込要求として識別された時に、前記割込識別子を生成し、且つ未処理割込要求キューの第１エントリに前記割込識別子を格納するステップを有する、
請求項１１記載の処理方法。
【請求項１３】
前記処理方法はさらに、前記割込要求が前記最優先割込要求として識別された時に、前記割込ソースに対応するソース識別子を、前記第１エントリに格納するステップを有する、
請求項１２記載の処理方法。
【請求項１４】
前記処理方法はさらに、前記プロセッサから前記割込承認と前記割込識別子とを受信した後、前記割込識別子を使用することによって、前記割込識別子に一致する、前記未処理割込要求キュー内の一致エントリを特定するステップを有する、
請求項１２記載の処理方法。
【請求項１５】
前記処理方法はさらに、前記一致エントリが特定された時に、前記割込要求の前記ペンディング状態を実行中状態に変更し、且つ前記一致エントリを前記未処理割込要求キューから除去するステップを有する、
請求項１４記載の処理方法。
【請求項１６】
プロセッサを有するデータ処理システム内の処理方法であり、
第１割込ソースから第１割込要求を受信するステップと；
前記第１割込要求の状態をペンディング状態に設定するステップと；
前記第１割込要求に対応する第１割込要求識別子を生成するステップと；
前記第１割込要求識別子を、未処理割込要求キューに格納するステップと；
前記プロセッサに、前記第１割込要求と、前記第１割込要求識別子と、前記第１割込要求に対応する第１割込ベクトルとを提供するステップと；
前記プロセッサが前記第１割込要求を受入れた時に、前記第１割込要求と前記第１割込要求識別子とに対応する第１割込承認を、前記プロセッサから受信するステップと
を有する、プロセッサを有するデータ処理システム内の処理方法。
【請求項１７】
前記処理方法はさらに、
前記プロセッサから前記第１割込承認と前記第１割込要求識別子とを受信後に、前記第１割込要求識別子に一致する、前記未処理割込要求キュー内の一致エントリを特定するために、前記第１割込要求識別子を使用するステップと；
前記一致エントリが特定された時、前記ペンディング状態を実行中状態に変更するステップと
を有する、
請求項１６記載の処理方法。
【請求項１８】
前記処理方法はさらに、プロセッサからの受信前に、
第２割込ソースから、第２割込要求を受信するステップと；
前記第２割込要求の状態をペンディング状態に設定するステップと
を有し、
前記第２割込要求が前記第１割込要求よりも優先する場合に、前記処理方法はさらに、
前記第２割込要求に応じる第２割込要求識別子を生成するステップと；
前記第２割込要求を、前記未処理割込要求キューに格納するステップと；
前記第２割込要求と、前記第２割込要求識別子と、前記第２割込要求に応じる第２割込ベクトルとを、前記プロセッサに提供するステップと
を有する、
請求項１６に記載の方法。