【手続補正書】
【提出日】令和3年9月24日(2021.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
制御手段と、
前記制御手段が実行する第１プログラムを記憶する第１記憶手段と、
前記制御手段が実行する第２プログラムを記憶する第２記憶手段と、
前記第２記憶手段からデータをリードするためのリードコマンドを前記制御手段から受信し、前記受信したリードコマンドに対応し且つ設定された動作モードに対応するコマンドを、前記第２記憶手段へ出力する出力手段と、
を有し、
前記制御手段は、前記第２プログラムを前記第２記憶手段からリードするための前記リードコマンドを前記出力手段に送信する前に、前記第１記憶手段に記憶された前記第１プログラムに基づいて前記出力手段の前記動作モードを設定することを特徴とする情報処理装置。
【請求項２】
前記出力手段は、前記第２記憶手段に出力したコマンドに対応した手順で前記第２プログラムを前記第２記憶手段から取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段、前記第１記憶手段、前記出力手段が接続し、かつ、前記第２記憶手段が接続しないバスをさらに有し、
前記出力手段は、前記バスを経由して前記制御手段から受信される前記リードコマンドに対応し且つ前記出力手段の前記動作モードに対応するコマンドを、前記第２記憶手段へ出力し、
前記第２プログラムを前記第２記憶手段からリードするための前記リードコマンドを前記出力手段に送信する前に、前記制御手段は、前記バスを介して前記第１記憶手段から前記第１プログラムを読み出し、当該読み出された第１プログラムにしたがって前記出力手段の前記動作モードを設定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記バスに接続し、前記出力手段の前記動作モードを示すデータを記憶する第３記憶手段をさらに有し、
前記第１プログラムにしたがって、前記制御手段は、前記第３記憶手段から前記データを読み出し、かつ、当該読み出されたデータに基づいて前記出力手段の前記動作モードを設定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第１プログラムにしたがって、所定のレジスタを設定し、前記出力手段の前記動作モードは前記所定のレジスタに基づいて設定されることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
情報処理装置であって、
プログラムを実行する制御手段と、
前記制御手段が実行するブートプログラムを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶された前記ブートプログラムを読み出すときに使用するコマンドを識別するための識別情報を取得するプログラムを記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記プログラムに基づいて、前記第１の記憶手段から前記ブートプログラムを読み出すために用いられるコマンドを選択する選択手段と、
前記選択手段により選択されるコマンドを前記第１の記憶手段に出力する出力手段と、
を有することを特徴とする情報処理装置。
【請求項７】
前記選択手段は、前記第１の記憶手段から前記ブートプログラムを読み出すための複数のコマンドを記憶し、記憶した前記複数のコマンドから前記第１の記憶手段の種類に応じたコマンドを選択することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記第１の記憶手段から前記ブートプログラムを読み出すときに用いるコマンドを識別する識別情報を記憶する不揮発性の第３の記憶手段をさらに有し、
前記制御手段は、前記第２の記憶手段に記憶された前記プログラムを実行することで、前記第３の記憶手段に記憶された前記識別情報を取得し、
前記選択手段は、前記制御手段により取得された前記識別情報に基づいて、前記ブートプログラムの読み出しに使用するコマンドを選択することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記第３の記憶手段は、一度のみ書き込みをすることのできる記憶手段であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記出力手段により出力された前記コマンドに応じて、前記第１の記憶手段から読み出された前記ブートプログラムを取得する取得手段をさらに有することを特徴とする請求項６乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記第１の記憶手段は、第１のデータ転送速度と前記第１のデータ転送速度よりも速い第２のデータ転送速度で前記制御手段へのデータ転送を行うことができる記憶手段であり、
前記選択手段は、前記第２のデータ転送速度で前記第１の記憶手段に記憶されたデータを読み出すコマンドを選択することを特徴とする請求項６乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記第１のデータ転送は、複数の信号線のうち１本の信号線でデータを転送するデータ転送であり、前記第２のデータ転送は、前記複数の信号線でデータを転送するデータ転送であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記情報処理装置に電力が供給され前記制御手段が最初にアクセスするアドレスとして前記第２の記憶手段のアドレスが設定されていることを特徴とする請求項６乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記出力手段は、前記制御手段による制御に基づいて、前記選択手段により選択されたコマンドを前記第１の記憶手段に出力することを特徴とする請求項６乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記制御手段と、前記第２の記憶手段と、前記選択手段と、前記出力手段は一つのＳＯＣに実装されることを特徴とする請求項６乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記出力手段と、前記第１の記憶手段はＳＰＩの規格に則ってデータ転送を行うことを特徴とする請求項１乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
前記制御手段と、前記第２の記憶手段は同じバスに接続されることを特徴とする請求項１乃至１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記出力手段は、前記選択手段により選択されたコマンドに基づくシーケンスで前記第１の記憶手段のうち、前記ブートプログラムを記憶している先を示すアドレスを出力することを特徴とする請求項１乃至１７のいずれか１項に記載の情報処理装置。
【請求項１９】
プログラムを実行する制御手段と、
前記制御手段が実行するブートプログラムを記憶する第１の記憶手段と、前記第１の記憶手段に記憶された前記ブートプログラムを読み出すときに使用するコマンドを識別するための識別情報を取得するプログラムを記憶する第２の記憶手段と、を有する情報処理装置の制御方法であって、
前記情報処理装置の起動後、前記第１の記憶手段にアクセスすることなく、前記第２の記憶手段に記憶された前記プログラムを取得する第１の取得工程と、
前記取得工程において取得された前記プログラムに基づいて、前記ブートプログラムの読み出しに用いられるコマンドを選択する選択工程と、
前記選択工程において選択されたコマンドを用いて、前記第１の記憶手段から前記ブートプログラムを取得する第２の取得工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項２０】
請求項１９に記載の情報処理装置の制御方法をコンピュータが実行するためのコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明に記載の情報処理装置は、制御手段と、前記制御手段が実行する第１プログラムを記憶する第１記憶手段と、前記制御手段が実行する第２プログラムを記憶する第２記憶手段と、前記第２記憶手段からデータをリードするためのリードコマンドを前記制御手段から受信し、前記受信したリードコマンドに対応し且つ設定された動作モードに対応するコマンドを、前記第２記憶手段へ出力する出力手段と、を有し、前記制御手段は、前記第２プログラムを前記第２記憶手段からリードするための前記リードコマンドを前記出力手段に送信する前に、前記第１記憶手段に記憶された前記第１プログラムに基づいて前記出力手段の前記動作モードを設定することを特徴とする。