【手続補正書】
【提出日】令和1年5月10日(2019.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のチャネルを備えるダイレクトメモリコントローラを備える組み込みシステムであって、複数のチャネル調停スキームが、プログラム可能であり、ＤＭＡコントローラは、規定されたチャネル上のブロックデータ転送を複数の別個のデータ転送に分割するようにプログラム可能であり、選択されたチャネル調停スキームが、それぞれの別個のデータ転送に適用され、規定されたチャネル上のデータ転送が、前記データ転送の別個のデータ転送間で中断されることができ、
ブロックデータ転送は、制御レジスタ内のビットの設定に応じて、前記複数の別個のデータ転送に分割され、
それぞれの別個のデータ転送は、プログラム可能な最大値のデータバイトを含む、組み込みシステム。
【請求項２】
前記調停スキームは、ラウンドロビンスキームを含む、請求項１に記載の組み込みシステム。
【請求項３】
前記調停スキームは、固定優先順位スキームを含む、請求項１に記載の組み込みシステム。
【請求項４】
前記調停スキームは、割当可能優先順位スキームを含む、請求項１に記載の組み込みシステム。
【請求項５】
前記プログラム可能な最大値は、制御レジスタ内に記憶される値である、請求項１に記載の組み込みシステム。
【請求項６】
それぞれの別個のデータ転送は、固定数のデータバイトを含む、請求項１に記載の組み込みシステム。
【請求項７】
前記固定数のデータバイトは、１バイトである、請求項６に記載の組み込みシステム。
【請求項８】
前記調停スキームのうちの少なくとも１つは、ラウンドロビンスキーム、固定優先順位スキーム、および割当可能優先順位スキームから成る群から選択される、請求項１〜７のいずれか１項に記載の組み込みシステム。
【請求項９】
組み込みシステムを動作させるための方法であって、前記方法は、
複数のチャネルを備えるダイレクトメモリコントローラを動作させることであって、複数のチャネル調停スキームが、プログラム可能である、ことと、
規定されたチャネル上のブロックデータ転送を複数の別個のデータ転送に分割するようにＤＭＡコントローラをプログラムすることであって、規定されたチャネル上のデータ転送が、前記データ転送の別個のデータ転送間で中断されることができ、選択されたチャネル調停スキームが、それぞれの別個のデータ転送に適用される、ことと、
ブロックデータ転送が前記複数の別個のデータ転送に分割されるように、制御レジスタ内のビットを設定することと
を含み、
それぞれの別個のデータ転送は、プログラム可能な最大値のデータバイトを含む、方法。
【請求項１０】
前記調停スキームは、ラウンドロビンスキームを含む、請求項９に記載の方法。
【請求項１１】
前記調停スキームは、固定優先順位スキームを含む、請求項９に記載の方法。
【請求項１２】
前記調停スキームは、割当可能優先順位スキームを含む、請求項９に記載の方法。
【請求項１３】
前記プログラム可能な最大値は、制御レジスタ内に記憶される値である、請求項９に記載の方法。
【請求項１４】
それぞれの別個のデータ転送は、固定数のデータバイトを含む、請求項９に記載の方法。
【請求項１５】
前記固定数のデータバイトは、１バイトである、請求項１４に記載の方法。
【請求項１６】
前記調停スキームのうちの少なくとも１つは、ラウンドロビンスキーム、固定優先順位スキーム、および割当可能優先順位スキームから成る群から選択される、請求項９〜１５のいずれか１項に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本方法のいくつかの実施形態では、別個のデータ転送は、固定数のデータバイトを含み得る。そのような実施形態では、固定数のデータバイトは、１バイトであり得る。
本発明は、例えば、以下を提供する。
（項目１）
複数のチャネルを備えるダイレクトメモリコントローラを備える組み込みシステムであって、複数のチャネル調停スキームが、プログラム可能であり、ＤＭＡコントローラは、規定されたチャネル上のブロックデータ転送を複数の別個のデータ転送に分割するようにプログラム可能であり、規定されたチャネル上のデータ転送が、前記データ転送の別個のデータ転送間で中断されることができる、組み込みシステム。
（項目２）
前記調停スキームは、ラウンドロビンスキームを含む、項目１に記載の組み込みシステム。
（項目３）
前記調停スキームは、固定優先順位スキームを含む、項目１に記載の組み込みシステム。
（項目４）
前記調停スキームは、割当可能優先順位スキームを含む、項目１に記載の組み込みシステム。
（項目５）
ブロックデータ転送は、制御レジスタ内のビットの設定に応じて、前記複数の別個のデータ転送に分割される、前記項目のうちの１項に記載の組み込みシステム。
（項目６）
別個のデータ転送は、プログラム可能な最大値のデータバイトを含む、前記項目のうちの１項に記載の組み込みシステム。
（項目７）
前記プログラム可能な最大値は、制御レジスタ内に記憶される値である、項目５に記載の組み込みシステム。
（項目８）
別個のデータ転送は、固定数のデータバイトを含む、前記項目のうちの１項に記載の組み込みシステム。
（項目９）
前記固定数のデータバイトは、１バイトである、項目７に記載の組み込みシステム。
（項目１０）
組み込みシステムを動作させるための方法であって、
複数のチャネルを備えるダイレクトメモリコントローラを動作させるステップであって、複数のチャネル調停スキームが、プログラム可能である、ステップと、
規定されたチャネル上のブロックデータ転送を複数の別個のデータ転送に分割するようにＤＭＡコントローラをプログラムするステップであって、規定されたチャネル上のデータ転送が、前記データ転送の別個のデータ転送間で中断されることができる、ステップと、
を含む、方法。
（項目１１）
前記調停スキームは、ラウンドロビンスキームを含む、項目１０に記載の方法。
（項目１２）
前記調停スキームは、固定優先順位スキームを含む、項目１０に記載の方法。
（項目１３）
前記調停スキームは、割当可能優先順位スキームを含む、項目１０に記載の方法。
（項目１４）
ブロックデータ転送は、制御レジスタ内のビットの設定に応じて、前記複数の別個のデータ転送に分割される、項目１０−１３のうちの１項に記載の方法。
（項目１５）
別個のデータ転送は、プログラム可能な最大値のデータバイトを含む、項目１０−１４のうちの１項に記載の方法。
（項目１６）
プログラム可能な最大値は、制御レジスタ内に記憶される値である、項目１０−１５のうちの１項に記載の方法。
（項目１７）
別個のデータ転送は、固定数のデータバイトを含む、項目１０−１６のうちの１項に記載の方法。
（項目１８）
前記固定数のデータバイトは、１バイトである、項目１７に記載の方法。
（項目１９）
組み込みシステムであって、
複数のチャネルを備えるダイレクトメモリコントローラであって、複数のチャネル調停スキームが、プログラム可能である、ダイレクトメモリコントローラを備え、
ＤＭＡコントローラは、規定されたチャネル上のブロックデータ転送を複数の別個のデータ転送に分割するようにプログラム可能であり、
規定されたチャネル上のデータ転送が、前記データ転送の別個のデータ転送間で中断されることができ、
ブロックデータ転送は、制御レジスタ内のビットの設定に応じて、前記複数の別個のデータ転送に分割され
前記別個のデータ転送は、固定数のデータバイトを含み、
前記調停スキームは、ラウンドロビンスキームと、固定優先順位スキームとを含み、
前記調停スキームは、ラウンドロビンスキームと、割当可能優先順位スキームとを含む、
組み込みシステム。
（項目２０）
前記調停スキームのうちの少なくとも１つは、ラウンドロビンスキーム、固定優先順位スキーム、および割当可能優先順位スキームから成る群から選択される、項目１９に記載の組み込みシステム。