【手続補正書】
【提出日】平成20年3月26日(2008.3.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の周辺機器を含むマイクロコントローラのレジスタ内に記憶するレジスタ値のセットを識別するよう動作可能なマイクロコントローラ構成装置であって、前記マイクロコントローラは、前記レジスタ内に記憶された前記レジスタ値に基づいて、ポートのセットを介して前記周辺機器に対して入出力される各種の選択した信号をルーティングするよう動作可能であり、
前記構成装置は、
ユーザが、前記マイクロコントローラに含まれる前記複数の周辺機器から選択した周辺機器を識別するデータを入力できるよう動作可能な第１のユーザ入力インターフェースと、
選択した周辺機器を識別する入力データに関して、前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な信号のセットを判定するよう動作可能な判定モジュールであって、マイクロコントローラのレジスタ内に記憶されるときに、前記判定した信号すべてを前記マイクロコントローラのポートを介してルーティングすることを可能にする複数のレジスタ値の組合せを識別するようさらに動作可能な判定モジュールと、
ユーザが、前記判定モジュールが識別した前記複数のレジスタ値の組合せのうち１つを選択できるよう動作可能な第２のユーザ入力インターフェースと、
選択したレジスタ値の組合せに対応するレジスタ値を含むマイクロコントローラのレジスタ内に記憶されるレジスタ値のセットを識別するデータを出力するよう動作可能な出力モジュールと
を備えたことを特徴とする装置。
【請求項２】
前記判定モジュールは、
マイクロコントローラのポートに関して、前記ポートに関連付けられたレジスタが定められた値に設定されるとき、各構成テーブルが、前記ポートに関連付けられた１つ又は複数のピンを介して受信又は出力すべき信号を識別する複数の構成テーブルと、
前記複数の周辺機器の各々について、前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な前記信号を識別するデータを記憶するよう構成された周辺機器データベースと、
マイクロコントローラのレジスタ内に記憶されるとき、識別した選択した周辺機器が必要とする信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするレジスタ値の組合せを、前記構成テーブル及び前記周辺機器データベースを利用して識別するよう動作可能な構成チェックモジュールと
を含むことを特徴とする請求項１に記載の装置。
【請求項３】
前記判定モジュールは、いずれかのレジスタ値の組合せが、マイクロコントローラのレジスタ内に記憶されるとき、識別した選択した周辺機器が必要とする信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするか否かを判定するよう動作可能であり、かつ、識別した選択した周辺機器が必要とする信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするレジスタ値の組合せがない場合、警告データを出力するよう動作可能であることを特徴とする請求項１に記載の装置。
【請求項４】
前記警告データは、識別した選択した周辺機器のうち、該識別した選択した周辺機器が必要とする信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするために、適合しないレジスタ値をマイクロコントローラのレジスタ内に記憶することを必要とする周辺機器を識別するデータを含むことを特徴とする請求項３に記載の装置。
【請求項５】
前記警告データは、前記識別した周辺機器のセットを含む代替マイクロコントローラを識別するデータを含み、前記代替マイクロコントローラは、前記識別した選択した周辺機器が必要とする信号すべてを前記代替マイクロコントローラのポートを介してルーティングすることを可能にするレジスタ値のセットを記憶することができることを特徴とする請求項３に記載の装置。
【請求項６】
前記第２のユーザ入力インターフェースは、前記レジスタ値の組合せに対応するレジスタ値を含むレジスタ値が前記マイクロコントローラの前記レジスタ内に記憶されるとき、識別した選択した周辺機器に対する信号の入出力をルーティングするのに利用される前記マイクロコントローラのピンの物理的相対位置を示す前記マイクロコントローラの略図表示を生成するよう動作可能であることを特徴とする請求項１に記載の装置。
【請求項７】
前記第２のユーザ入力インターフェースは、前記複数のレジスタ値の組合せを順序付けて、前記順序付けた選択した組合せの中からユーザが選択した組合せに基づいて、前記略図表示を生成するよう動作可能であることを特徴とする請求項６に記載の装置。
【請求項８】
前記第２のユーザ入力インターフェースは、前記レジスタ値の組合せが前記マイクロコントローラの前記レジスタ内に記憶されるとき、汎用入出力用信号のルーティングに専用の前記マイクロコントローラの前記ピンの番号に基づいて、前記複数のレジスタ値の組合せを順序付けるよう動作可能であることを特徴とする請求項７に記載の装置。
【請求項９】
前記第２のユーザ入力インターフェースは、前記レジスタ値の組合せが前記マイクロコントローラの前記レジスタ内に記憶されるとき、ディスプレイ内の前記選択した周辺機器の表示と、各前記周辺機器に対する信号のルーティングに関連付けられたピンの表示との間の相対距離に基づいて、前記複数のレジスタ値の組合せを順序付けるよう動作可能であることを特徴とする請求項７に記載の装置。
【請求項１０】
前記マイクロコントローラは、前記複数の周辺機器に関する設定データを記憶するよう動作可能な１つ又は複数のレジスタをさらに含み、前記装置は、ユーザが、前記選択した周辺機器に関連付けられた前記１つ又は複数のレジスタ内に記憶するレジスタ値を識別するデータを入力できるよう動作可能な第３のユーザ入力インターフェースをさらに備えたことを特徴とする請求項１に記載の装置。
【請求項１１】
前記出力モジュールは、選択したレジスタ値の組合せに対応するレジスタ値と、他のレジスタ値を識別しないレジスタ用のデフォルト値とを含むレジスタ値のセットを識別するデータを出力するよう動作可能であることを特徴とする請求項１に記載の装置。
【請求項１２】
前記出力モジュールは、前記マイクロコントローラに関連付けられたメモリに記憶されるとき、前記マイクロコントローラに、前記識別したレジスタ値のセットに対応するレジスタ値を前記マイクロコントローラのレジスタ内に記憶させることができるコンピュータプログラムを生成するよう動作可能であることを特徴とする請求項１に記載の装置。
【請求項１３】
前記出力モジュールは、前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な前記信号のセットを識別するラベルを含む、前記マイクロコントローラの略図表示を定義するデータを出力するよう動作可能であることを特徴とする請求項１に記載の装置。
【請求項１４】
前記出力モジュールは、略図表示を定義するデータを出力するよう動作可能であり、前記ラベルは、前記略図表示において、前記識別した信号に関連付けられた周辺機器によってグループ化されることを特徴とする請求項１３に記載の装置。
【請求項１５】
前記出力モジュールは、略図表示を定義するデータを出力するよう動作可能であり、前記ラベルは、前記略図表示において、前記信号を転送するピンの物理的位置を表すようグループ化されることを特徴とする請求項１３に記載の装置。
【請求項１６】
前記マイクロコントローラの前記ポートのうち少なくとも１つは、前記ポートに関連付けられたレジスタ内に記憶されたレジスタ値に基づいて選択した単一の信号を転送するよう動作可能なポートを含むことを特徴とする請求項１に記載の装置。
【請求項１７】
前記マイクロコントローラの前記ポートの各々は、前記ポートに関連付けられたレジスタ内に記憶されたレジスタ値に基づいて選択した単一の信号を転送するよう動作可能なポートを含み、前記装置は、前記レジスタ内に記憶されるとき、識別した選択した周辺機器が機能するために必要な信号を、前記ポートを介して転送することを可能にするレジスタ値のセットを識別するよう動作可能であることを特徴とする請求項１６に記載の装置。
【請求項１８】
前記第１のユーザ入力インターフェースは、ユーザが、マイクロコントローラに外付けされた選択した外付け周辺機器を識別するデータを入力できるよう動作可能であり、かつ、前記選択した外付け周辺機器を利用して、前記マイクロコントローラに含まれる前記複数の周辺機器から、前記選択した外付け周辺機器とインターフェースをとるのに必要な選択した周辺機器を識別するよう動作可能であることを特徴とする請求項１に記載の装置。
【請求項１９】
前記第１のユーザ入力インターフェースは、入力された選択した入力外付け周辺機器とインターフェースをとるのに必要な前記選択した周辺機器が、マイクロコントローラに含まれない１つ又は複数の周辺機器を必要とするか否かを判定するよう動作可能であり、前記出力モジュールは、前記マイクロコントローラに、該マイクロコントローラに含まれる周辺機器に加えて、１つ又は複数の追加の周辺機器をエミュレートさせるコンピュータプログラムを生成させるデータを出力するよう動作可能であることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記１つ又は複数の外付け周辺機器は、設定データを記憶するよう動作可能なレジスタを含み、前記装置は、ユーザが、前記選択した外付け周辺機器に関連付けられた前記１つ又は複数のレジスタに記憶するレジスタ値を識別するデータを入力できるよう動作可能なさらなるユーザ入力インターフェースを備えたことを特徴とする請求項１８に記載の装置。
【請求項２１】
前記さらなるユーザインターフェースは、選択した各外付け周辺機器を内蔵周辺機器に関連付け、かつ、前記出力モジュールに、互いに適合する前記外付け周辺機器及び前記関連付けられた内蔵周辺機器に関するレジスタ値のセットを識別するデータを出力させるよう動作可能であることを特徴とする請求項２０に記載の装置。
【請求項２２】
複数の周辺機器を含むマイクロコントローラのレジスタ内に記憶するレジスタ値のセットを識別するコンピュータで実装される方法であって、前記マイクロコントローラは、前記レジスタ内に記憶された前記レジスタ値に基づいて、ポートのセットを介して前記周辺機器に対して入出力される各種の選択した信号をルーティングするよう動作可能であり、
前記方法は、
第１のユーザインターフェースを介して、前記マイクロコントローラに含まれる前記複数の周辺機器から選択した周辺機器を識別するデータを受信することと、
選択した周辺機器を識別する受信データに関して、前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な信号のセットを判定することと、
マイクロコントローラのレジスタ内に記憶されるとき、前記判定した信号すべてを前記マイクロコントローラのポートを介してルーティングすることを可能にする複数のレジスタ値の組合せを識別することと、
第２のユーザインターフェースを介して、前記識別した複数のレジスタ値の組合せのうち、１つの選択した組合せを識別するデータを受信することと、
選択したレジスタ値の組合せに対応するレジスタ値を含むマイクロコントローラのレジスタ内に記憶されるレジスタ値のセットを識別するデータを出力することと
を備えることを特徴とする方法。
【請求項２３】
マイクロコントローラのポートに関して、前記ポートに関連付けられたレジスタが定められた値に設定されるとき、各構成テーブルが、前記ポートに関連付けられた１つ又は複数のピンを介して受信又は出力すべき信号を識別する複数の構成テーブルを記憶することと、
前記複数の周辺機器の各々について、前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な前記信号を識別するデータを記憶するよう構成された周辺機器データベースを記憶することと、
マイクロコントローラのレジスタ内に記憶されるとき、識別した選択した周辺機器が必要とする信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするレジスタ値の組合せを、前記構成テーブル及び前記周辺機器データベースを利用して識別することと
をさらに備えることを特徴とする請求項２２に記載の方法。
【請求項２４】
適合するレジスタ値のセットを識別できない場合、識別した選択した周辺機器のうち、前記識別した選択した周辺機器が必要とする前記信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするために、適合しないレジスタ値をマイクロコントローラのレジスタ内に記憶する必要のある周辺機器を識別するデータを出力すること
をさらに備えることを特徴とする請求項２２に記載の方法。
【請求項２５】
前記識別した周辺機器のセットを含む代替マイクロコントローラを識別するデータを出力すること
をさらに備え、
前記代替マイクロコントローラは、適合するレジスタ値のセットを識別できない場合、前記識別した選択した周辺機器が必要とする信号すべてを前記代替マイクロコントローラのポートを介してルーティングすることを可能にするレジスタ値の組合せを記憶することができることを特徴とする請求項２２に記載の方法。
【請求項２６】
前記レジスタ値の組合せに対応するレジスタ値を含むレジスタ値が前記マイクロコントローラの前記レジスタ内に記憶されるとき、識別した選択した周辺機器に対する信号の入出力をルーティングするのに利用される前記マイクロコントローラのピンの物理的相対位置を示す前記マイクロコントローラの略図表示を定義するデータを生成すること
をさらに備えることを特徴とする請求項２２に記載の方法。
【請求項２７】
前記識別したレジスタ値の組合せを順序付けることと、
前記順序付けた選択した組合せの中から、ユーザが入力して受信された選択した組合せに基づいて、前記略図表示を生成することと
をさらに備えることを特徴とする請求項２６に記載の方法。
【請求項２８】
前記複数のレジスタ値の組合せを前記順序付けることは、
前記レジスタ値の組合せが前記マイクロコントローラの前記レジスタ内に記憶されるとき、汎用入出力用信号のルーティングに専用の前記マイクロコントローラの前記ピンの番号に基づいて順序付けること
を含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
前記複数のレジスタ値の組合せを前記順序付けることは、
前記レジスタ値の組合せが前記マイクロコントローラの前記レジスタ内に記憶されるとき、前記マイクロコントローラの表示内の前記選択した周辺機器の表示と、各前記周辺機器に対する信号のルーティングに関連付けられたピンの表示との間の相対距離に基づいて順序付けること
を含むことを特徴とする請求項２７に記載の方法。
【請求項３０】
前記マイクロコントローラは、前記複数の周辺機器に関する設定データを記憶するよう動作可能な１つ又は複数のレジスタをさらに含み、前記方法は、
前記選択した周辺機器に関連付けられた前記１つ又は複数のレジスタに記憶するレジスタ値を識別するデータを受信すること
をさらに備えることを特徴とする請求項２２に記載の方法。
【請求項３１】
前記選択したレジスタ値の組合せに対応するレジスタ値と、他のレジスタ値を識別しないレジスタ用のデフォルト値とを含むレジスタ値のセットを識別するデータを出力すること
を備える特徴とする請求項２２に記載の方法。
【請求項３２】
前記マイクロコントローラに関連付けられたメモリに記憶されるとき、前記マイクロコントローラに、前記識別したレジスタ値のセットに対応するレジスタ値を前記マイクロコントローラのレジスタ内に記憶させることができるコンピュータプログラムを生成すること
をさらに備えることを特徴とする請求項２２に記載の方法。
【請求項３３】
前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な前記信号のセットを識別するラベルを含む、前記マイクロコントローラの略図表示を定義するデータを出力すること
をさらに備えることを特徴とする請求項２２に記載の方法。
【請求項３４】
前記ラベルは、前記略図表示において、前記識別した信号に関連付けられた周辺機器によってグループ化されることを特徴とする請求項３３に記載の方法。
【請求項３５】
前記ラベルは、前記略図表示において、前記信号を転送するピンの物理的位置を表すようグループ化されることを特徴とする請求項３３に記載の方法。
【請求項３６】
前記マイクロコントローラの前記ポートのうち少なくとも１つは、前記ポートに関連付けられたレジスタ内に記憶されたレジスタ値に基づいて選択した単一の信号を転送するよう動作可能なポートを含むことを特徴とする請求項２２に記載の方法。
【請求項３７】
前記マイクロコントローラの前記ポートの各々は、前記ポートに関連付けられたレジスタ内に記憶されたレジスタ値に基づいて選択した単一の信号を転送するよう動作可能なポートを含み、前記方法は、
前記レジスタに記憶されるとき、識別した選択した周辺機器が機能するために必要な信号を、前記ポートを介して転送することを可能にするレジスタ値のセットを識別すること
を備えることを特徴とする請求項３６に記載の方法。
【請求項３８】
複数の周辺機器を含むマイクロコントローラのプログラミングの方法であって、前記マイクロコントローラは、前記マイクロコントローラのレジスタ内に記憶されたレジスタ値に基づいて、ポートのセットを介して前記周辺機器に対して入出力される各種の選択した信号をルーティングするよう動作可能であり、
前記方法は、
請求項３２に記載の方法にしたがってコンピュータプログラムを生成することと、
前記生成したコンピュータプログラムを、マイクロコントローラに関連付けられたメモリに記憶することと、
前記記憶したコンピュータプログラムを実行して、前記マイクロコントローラに、前記識別したレジスタ値のセットに対応するレジスタ値を前記マイクロコントローラの前記レジスタに記憶させることと
を備えることを特徴とする方法。
【請求項３９】
選択した周辺機器を識別する前記受信データは、マイクロコントローラに外付けされた１つ又は複数の周辺機器を識別するデータを含み、
前記方法は、
前記受信したデータを処理して、前記マイクロコントローラに含まれる前記複数の周辺機器の中から、前記外付け周辺機器とインターフェースをとるのに必要な選択した周辺機器を識別すること
をさらに備えることを特徴とする請求項２２に記載の方法。
【請求項４０】
外付け周辺機器とインターフェースをとるのに必要な周辺機器の前記判定が、前記マイクロコントローラに含まれない１つ又は複数の周辺機器を含む場合、前記出力するステップは、
前記マイクロコントローラに、該マイクロコントローラに含まれる周辺機器に加えて、１つ又は複数の追加の周辺機器をエミュレートさせるコンピュータプログラムを生成させるデータを出力すること
を含むことを特徴とする請求項３９に記載の方法。
【請求項４１】
前記選択した外付け周辺機器に関連付けられた前記１つ又は複数のレジスタ内に記憶するレジスタ値を識別するデータをさらに受信し、前記出力するステップは、
前記受信したデータに対応する１つ又は複数の外付け周辺機器のレジスタ内に記憶するレジスタ値を識別すること
を含むことを特徴とする請求項３９に記載の方法。
【請求項４２】
外付け周辺機器を内蔵周辺機器に関連付けること
をさらに備え、
前記出力するステップは、
互いに適合する前記外付け周辺機器及び前記関連付けられた内蔵周辺機器に関するレジスタ値のセットを識別するデータを出力すること
を含むことを特徴とする請求項４１に記載の方法。
【請求項４３】
複数の周辺機器を含むマイクロコントローラのレジスタ内に記憶するレジスタ値のセットを識別する方法をプログラム可能なコンピュータに実行させる、コンピュータが実行可能な命令を保持するキャリアであって、前記マイクロコントローラは、前記レジスタ内に記憶されたレジスタ値に基づいて、ポートのセットを介して前記周辺機器に対して入出力される各種の選択した信号をルーティングするよう動作可能であり、
前記方法は、
第１のユーザインターフェースを介して、前記マイクロコントローラに含まれる前記複数の周辺機器から選択した周辺機器を識別するデータを受信することと、
選択した周辺機器を識別する受信データに関して、前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な信号のセットを判定することと、
マイクロコントローラのレジスタ内に記憶されるとき、前記判定した信号すべてを前記マイクロコントローラのポートを介してルーティングすることを可能にする複数のレジスタ値の組合せを識別することと、
第２のインターフェースを介して、前記識別した複数のレジスタ値の組合せのうち、１つの選択した組合せを識別するデータを受信することと、
選択したレジスタ値の組合せに対応するレジスタ値を含むマイクロコントローラのレジスタ内に記憶されるレジスタ値のセットを識別するデータを出力することと
を備えることを特徴とするキャリア。
【請求項４４】
前記方法は、
マイクロコントローラのポートに関して、前記ポートに関連付けられたレジスタが定められた値に設定されるとき、各構成テーブルが、前記ポートに関連付けられた１つ又は複数のピンを介して受信又は出力すべき信号を識別する複数の構成テーブルを記憶することと、
前記複数の周辺機器の各々について、前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な前記信号を識別するデータを記憶するよう構成された周辺機器データベースを記憶することと、
マイクロコントローラのレジスタ内に記憶されるとき、識別した選択した周辺機器が必要とする信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするレジスタ値の組合せを、前記構成テーブル及び前記周辺機器データベースを利用して識別することと
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項４５】
前記方法は、
適合するレジスタ値のセットを識別できない場合、識別した選択した周辺機器のうち、前記識別した選択した周辺機器が必要とする信号すべてを前記マイクロコントローラの前記ポートを介してルーティングすることを可能にするために、適合しないレジスタ値をマイクロコントローラのレジスタ内に記憶することを必要とする周辺機器を識別するデータを出力すること
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項４６】
前記方法は、
前記識別した周辺機器のセットを含む代替マイクロコントローラを識別するデータを出力すること
をさらに備え、
前記代替マイクロコントローラは、適合するレジスタ値のセットを識別できない場合、前記識別した選択した周辺機器が必要とする信号すべてを前記代替マイクロコントローラのポートを介してルーティングすることを可能にするレジスタ値のセットを記憶することができることを特徴とする請求項４３に記載のキャリア。
【請求項４７】
前記レジスタ値の組合せに対応するレジスタ値を含むレジスタ値が前記マイクロコントローラのレジスタ内に記憶されるとき、識別した選択した周辺機器に対する信号の入出力をルーティングするのに利用される前記マイクロコントローラのピンの物理的相対位置を示す前記マイクロコントローラの略図表示を定義するデータを生成すること
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項４８】
前記識別したレジスタ値の組合せを順序付けることと、
前記順序付けた選択した組合せの中から、ユーザが入力して受信された選択した組合せに基づいて、前記略図表示を生成することと
をさらに備えることを特徴とする請求項４７に記載のキャリア。
【請求項４９】
前記複数のレジスタ値の組合せを前記順序付けることは、
前記レジスタ値の組合せが前記マイクロコントローラの前記レジスタ内に記憶されるとき、汎用入出力用信号のルーティングに専用の前記マイクロコントローラの前記ピンの番号に基づいて順序付けること
を含むことを特徴とする請求項４８に記載のキャリア。
【請求項５０】
前記複数のレジスタ値の組合せを前記順序付けることは、
前記レジスタ値の組合せが前記マイクロコントローラの前記レジスタ内に記憶されるとき、前記マイクロコントローラの表示内の前記選択した周辺機器の表示と、各前記周辺機器に対する信号のルーティングに関連付けられたピンの表示との間の相対距離に基づいて順序付けること
を含むことを特徴とする請求項４８に記載のキャリア。
【請求項５１】
前記マイクロコントローラは、前記複数の周辺機器に関する設定データを記憶するよう動作可能な１つ又は複数のレジスタをさらに含み、前記方法は、
前記選択した周辺機器に関連付けられた前記１つ又は複数のレジスタ内に記憶するレジスタ値を識別するデータを受信すること
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項５２】
前記方法は、
前記選択したレジスタ値の組合せに対応するレジスタ値と、他のレジスタ値を識別しないレジスタ用のデフォルト値とを含むレジスタ値のセットを識別するデータを出力すること
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項５３】
前記方法は、
前記マイクロコントローラに関連付けられたメモリに記憶されるとき、前記マイクロコントローラに、前記識別したレジスタ値のセットに対応するレジスタ値を前記マイクロコントローラのレジスタ内に記憶させることができるコンピュータプログラムを生成すること
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項５４】
前記方法は、
前記周辺機器の各々が機能できるよう前記選択した周辺機器に対する入出力をルーティングするために必要な前記信号のセットを識別するラベルを含む、前記マイクロコントローラの略図表示を定義するデータを出力すること
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項５５】
前記ラベルは、前記略図表示において、前記識別した信号に関連付けられた周辺機器によってグループ化されることを特徴とする請求項５４に記載のキャリア。
【請求項５６】
前記ラベルは、前記略図表示において、前記信号を転送するピンの物理的位置を表すようグループ化されることを特徴とする請求項５４に記載のキャリア。
【請求項５７】
選択した周辺機器を識別する前記受信データは、マイクロコントローラに外付けされた１つ又は複数の周辺機器を識別するデータを含み、
前記方法は、
前記受信したデータを処理して、前記マイクロコントローラに含まれる前記複数の周辺機器の中から、前記外付け周辺機器とインターフェースをとるのに必要な選択した周辺機器を識別すること
をさらに備えることを特徴とする請求項４３に記載のキャリア。
【請求項５８】
外付け周辺機器とインターフェースをとるのに必要な周辺機器の前記判定が、前記マイクロコントローラに含まれない１つ又は複数の周辺機器を含む場合、前記出力するステップは、
前記マイクロコントローラに、該マイクロコントローラに含まれる周辺機器に加えて、１つ又は複数の追加の周辺機器をエミュレートさせるコンピュータプログラムを生成させるデータを出力すること
を含むことを特徴とする請求項５７に記載のキャリア。
【請求項５９】
前記選択した外付け周辺機器に関連付けられた前記１つ又は複数のレジスタに記憶するレジスタ値を識別するデータをさらに受信し、前記出力するステップは、
前記受信したデータに対応する１つ又は複数の外付け周辺機器のレジスタ内に記憶するレジスタ値を識別すること
を含むことを特徴とする請求項５８に記載のキャリア。
【請求項６０】
外付け周辺機器を内蔵周辺機器と関連付けること
をさらに備え、
前記出力するステップは、
互いに適合する前記外付け周辺機器及び前記関連付けられた内蔵周辺機器に関するレジスタ値のセットを識別するデータを出力すること
を含むことを特徴とする請求項５９に記載のキャリア。
【請求項６１】
ディスクであることを特徴とする請求項４３乃至６０のいずれかに記載のキャリア。
【請求項６２】
磁気ディスク、磁気光ディスク又は光ディスクであることを特徴とする請求項６１に記載のディスク。
【請求項６３】
コンピュータネットワーク内における電気的信号であることを特徴とする請求項４３乃至６０のいずれかに記載のキャリア。