【手続補正書】
【提出日】平成16年6月25日(2004.6.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ処理システム及び初期化方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行うデータ処理システムであって、
初期化プログラムを格納するメモリと、
前記メモリに格納された初期化プログラムの開始アドレスを選択するアドレス選択手段とを備え、
前記アドレス選択手段は、メモリのアドレス領域を指定する領域指定レジスタを備えることを特徴とするデータ処理システム。
【請求項２】
前記メモリは、外部メモリであり、
前記アドレス選択手段は、電源投入時にリセット信号が供給されるときに、前記外部メモリに格納された前記初期化プログラムを選択することを特徴とする請求項１に記載のデータ処理システム。
【請求項３】
前記メモリは、ローカルメモリであり、
前記アドレス選択手段は、供給が停止されたクロック信号の供給が再開始されるときに、前記ローカルメモリに格納された前記初期化プログラムを選択することを特徴とする請求項１に記載のデータ処理システム。
【請求項４】
前記メモリは、ローカルメモリであり、
前記アドレス選択手段は、前記リセット信号が強制初期化信号であるときに、前記ローカルメモリに格納された前記初期化プログラムを選択することを特徴とする請求項１に記載のデータ処理システム。
【請求項５】
更に、ローカルメモリを備え、
電源投入時にリセット信号が供給されるときに、前記メモリに格納された初期化プログラムが、前記ローカルメモリに転送されることを特徴とする請求項１に記載のデータ処理システム。
【請求項６】
リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行うデータ処理システムであって、
起動抑止信号に基づいて初期化プログラムが格納されたメモリへのアクセスを禁止するアクセス抑止手段を備えたことを特徴とするデータ処理システム。
【請求項７】
前記起動抑止信号が供給されている間、外部メモリからローカルメモリに初期化プログラムを転送するデータ転送手段を備えることを特徴とする請求項６に記載のデータ処理システム。
【請求項８】
リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行う初期化方法であって、
前記第１の初期化処理が終了した後に、前記初期化プログラムが格納されるメモリのアドレス領域を指定する領域指定レジスタに基づいて初期化プログラムが格納されるメモリを選択することを特徴とする初期化方法。
【請求項９】
前記メモリは、外部メモリとローカルメモリとを含むことを特徴とする請求項８に記載の初期化方法。
【請求項１０】
電源投入時にリセット信号が供給されるときに、前記メモリとして外部メモリを選択することを特徴とする請求項８又は請求項９に記載の初期化方法。
【請求項１１】
供給が停止されたクロック信号の供給が再開始されるときに、前記メモリとしてローカルメモリを選択することを特徴とする請求項８又は請求項９に記載の初期化方法。
【請求項１２】
前記リセット信号が強制初期化信号であるときに、前記メモリとしてローカルメモリを選択することを特徴とする請求項８又は請求項９に記載の初期化方法。
【請求項１３】
電源投入時にリセット信号が供給されるときに、前記外部メモリに格納された初期化プログラムが、前記ローカルメモリに転送されることを特徴とする請求項９に記載の初期化方法。
【請求項１４】
初期化プログラムのための要求アドレスがローカルメモリのアドレス領域にあるか否かを決定し、
前記要求アドレスが前記アドレス領域内に存在する場合には、前記ローカルメモリに格納された初期化プログラムの開始アドレスを選択し、
前記要求アドレスが前記アドレス領域内に存在しない場合には、外部メモリに格納された初期化プログラムの開始アドレスを選択することを特徴とする初期化方法。
【請求項１５】
内部クロックが再開始されたときに前記ローカルメモリがアクセスされることを特徴とする請求項１４に記載の初期化方法。
【請求項１６】
前記初期化プログラムは、他の初期化処理の後に実行されることを特徴とする請求項１４又は請求項１５に記載の初期化方法。
【請求項１７】
リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行う初期化方法であって、
前記リセット信号の種類に基づいて、初期化プログラムがローカルメモリ又は外部メモリの何れにあるかを判断し、
前記選択されたローカルメモリ又は外部メモリから初期化プログラムを読み出すことを特徴とする初期化方法。
【請求項１８】
前記リセット信号の情報を格納するリセットレジスタを備えることを特徴とする請求項１７に記載の初期化方法。
【請求項１９】
前記リセット信号は、初期起動リセット信号、再起動リセット信号又はプログラムリセット信号の何れかであることを特徴とする請求項１７又は請求項１８に記載の初期化方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明はデータ処理システム及び初期化方法に関し、特に、リセット信号に応じて初期化プログラムの開始アドレスを生成し、それに基づきフェッチした命令を実行することによって内部状態を適切に設定する機能を持つプロセッサ及びそのプロセッサを備えたデータ処理システム及び初期化方法に用いて好適なものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
【課題を解決するための手段】
本発明のデータ処理システムは、リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行うデータ処理システムであって、初期化プログラムを格納するメモリと、メモリに格納された初期化プログラムの開始アドレスを選択するアドレス選択手段とを備え、アドレス選択手段は、メモリのアドレス領域を指定する領域指定レジスタを備えることを特徴とする。
また、本発明のデータ処理システムは、リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行うデータ処理システムであって、起動抑止信号に基づいて初期化プログラムが格納されたメモリへのアクセスを禁止するアクセス抑止手段を備えたことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の初期化方法は、リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行う初期化方法であって、第１の初期化処理が終了した後に、初期化プログラムが格納されるメモリのアドレス領域を指定する領域指定レジスタに基づいて初期化プログラムが格納されるメモリを選択することを特徴とする。
また、本発明の初期化方法は、初期化プログラムのための要求アドレスがローカルメモリのアドレス領域にあるか否かを決定し、要求アドレスがアドレス領域内に存在する場合には、ローカルメモリに格納された初期化プログラムの開始アドレスを選択し、要求アドレスがアドレス領域内に存在しない場合には、外部メモリに格納された初期化プログラムの開始アドレスを選択することを特徴とする。
また、本発明の初期化方法は、リセット信号に応じて、第１の初期化処理を行った後で初期化プログラムを使用してソフトウェア的な第２の初期化処理を行う初期化方法であって、リセット信号の種類に基づいて、初期化プログラムがローカルメモリ又は外部メモリの何れにあるかを判断し、選択されたローカルメモリ又は外部メモリから初期化プログラムを読み出すことを特徴とする。