Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/Makefile.target
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/Makefile.target	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/Makefile.target	(revision 321)
@@ -1,10 +1,10 @@
 #
-#		Makefile ã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+#		Makefile のターゲット依存部（GR-PEACH用）
 #
-#  $Id: Makefile.target 732 2016-04-03 03:08:05Z ertl-hiro $
+#  $Id$
 # 
 
 #
-#  ã·ã¹ãã åï¼ãããåï¼ã³ã¢åï¼éçºç°å¢åã®å®ç¾©
+#  システム名，チップ名，コア名，開発環境名の定義
 #
 SYS = gr_peach
@@ -14,9 +14,8 @@
 
 #
-#  å®è¡å½¢æ
-
+#  実行形態
 #
-#  ãã©ãã·ã¥ã¡ã¢ãªï¼ROMï¼ã«æ¸ãè¾¼ããï¼RAMã«ã­ã¼ããã¦å®è¡ããããé¸æ
-#  ããï¼
+#  フラッシュメモリ（ROM）に書き込むか，RAMにロードして実行するかを選択
+#  する．
 #
 ifndef EXECUTE_ON
@@ -25,5 +24,5 @@
 
 #
-#  ãã¼ãã­ã¼ãã®çµè¾¼ã¿
+#  ブートローダの組込み
 #
 ifeq ($(EXECUTE_ON),ROM)
@@ -32,10 +31,10 @@
 
 #
-#  MPCoreã®ç¨®é¡ã®å®ç¾©
+#  MPCoreの種類の定義
 #
 MPCORE_TYPE = CA9
 
 #
-#  ã³ã³ãã¤ã«ãªãã·ã§ã³
+#  コンパイルオプション
 #
 INCLUDES := $(INCLUDES) -I$(TARGETDIR)
@@ -44,5 +43,5 @@
 
 #
-#  ã«ã¼ãã«ã«é¢ããå®ç¾©
+#  カーネルに関する定義
 #
 KERNEL_DIRS := $(KERNEL_DIRS) $(TARGETDIR)
@@ -51,5 +50,5 @@
 
 #
-#  ã³ã³ãã¤ã«ãªãã·ã§ã³ã¨ãªã³ã«ã¹ã¯ãªããã®å®ç¾©
+#  コンパイルオプションとリンカスクリプトの定義
 #
 ifeq ($(EXECUTE_ON),ROM)
@@ -63,5 +62,5 @@
 
 #
-#  GNUéçºç°å¢ã®ã¿ã¼ã²ããã¢ã¼ã­ãã¯ãã£ã®å®ç¾©
+#  GNU開発環境のターゲットアーキテクチャの定義
 #
 GCC_TARGET = arm-none-eabi
@@ -69,5 +68,5 @@
 
 #
-#  ãã¬ã¼ã¹ã­ã°è¨é²ã®ãµã³ãã«ã³ã¼ãã«é¢ããå®ç¾©
+#  トレースログ記録のサンプルコードに関する定義
 #
 ifeq ($(ENABLE_TRACE),true)
@@ -77,5 +76,5 @@
 
 #
-#  ãããä¾å­é¨ã®ã¤ã³ã¯ã«ã¼ã
+#  チップ依存部のインクルード
 #
 include $(SRCDIR)/arch/arm_gcc/rza1/Makefile.chip
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/Makefile.tinet
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/Makefile.tinet	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/Makefile.tinet	(revision 321)
@@ -5,45 +5,33 @@
 #                    Tomakomai National College of Technology, JAPAN
 # 
-#   ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã® (1)ï½(4) ã®æ¡ä»¶ãï¼Free Software Foundation 
-#   ã«ãã£ã¦å
-¬è¡¨ããã¦ãã GNU General Public License ã® Version 2 ã«è¨
-#   è¿°ããã¦ããæ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§ã¢
-#   ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼
-#   å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
-#   (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
-#       æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
-#       ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
-#   (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
-#       ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
-#       è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
-#       ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
-#   (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
-#       ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®æ¡ä»¶ãæºãããã¨ï¼
-#     (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
-#         ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
-#   (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
-#       å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
+#   上記著作権者は，以下の (1)～(4) の条件か，Free Software Foundation 
+#   によって公表されている GNU General Public License の Version 2 に記
+#   述されている条件を満たす場合に限り，本ソフトウェア（本ソフトウェア
+#   を改変したものを含む．以下同じ）を使用・複製・改変・再配布（以下，
+#   利用と呼ぶ）することを無償で許諾する．
+#   (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+#       権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+#       スコード中に含まれていること．
+#   (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+#       用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+#       者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+#       の無保証規定を掲載すること．
+#   (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+#       用できない形で再配布する場合には，次の条件を満たすこと．
+#     (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+#         作権表示，この利用条件および下記の無保証規定を掲載すること．
+#   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+#       害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
 # 
-#   æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
-#   ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ã
-#   å«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´
-#   æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼
+#   本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+#   よびTOPPERSプロジェクトは，本ソフトウェアに関して，その適用可能性も
+#   含めて，いかなる保証も行わない．また，本ソフトウェアの利用により直
+#   接的または間接的に生じたいかなる損害に関しても，その責任を負わない．
 #  
-#   @(#) $Id: Makefile.tinet,v 1.6 2012/07/18 04:17:01 abe Exp abe $
+#   @(#) $Id$
 #
 
 #
-#  Makefile.tinet ã®ã·ã¹ãã ä¾å­é¨åï¼GR-PEACHç¨ï¼
+#  Makefile.tinet のシステム依存部分（GR-PEACH用）
 
 ifeq ($(NET_IF),ether)
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach.h	(revision 321)
@@ -7,52 +7,37 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  */
 
 /*
- *		GR-PEACHã®ãã¼ãã¦ã§ã¢è³æºã®å®ç¾©
+ *		GR-PEACHのハードウェア資源の定義
  */
 
@@ -63,15 +48,15 @@
 
 /*
- *  åã¯ã­ãã¯å¨æ³¢æ°ã®å®ç¾©
+ *  各クロック周波数の定義
  */
 #define RZA1_CLK_I			400000000UL		/* 400MHz */
 #define RZA1_CLK_I_MHZ		400				/* 400MHz */
-#define RZA1_CLK_G			266666667UL		/* 266.66â¦MHz */
-#define RZA1_CLK_B			133333333UL		/* 133.33â¦MHz */
-#define RZA1_CLK_P1			66666667UL		/* 66.66â¦MHz */
-#define RZA1_CLK_P0			33333333UL		/* 33.33â¦MHz */
+#define RZA1_CLK_G			266666667UL		/* 266.66…MHz */
+#define RZA1_CLK_B			133333333UL		/* 133.33…MHz */
+#define RZA1_CLK_P1			66666667UL		/* 66.66…MHz */
+#define RZA1_CLK_P0			33333333UL		/* 33.33…MHz */
 
 /*
- *  LEDã®ç¹ç¯ï¼æ¶ç¯
+ *  LEDの点灯／消灯
  */
 #define GR_PEACH_LED_RED	13
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach_ram.ld
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach_ram.ld	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach_ram.ld	(revision 321)
@@ -1,4 +1,4 @@
 /*
- *  $Id: gr_peach_ram.ld 720 2016-04-01 22:16:17Z ertl-hiro $
+ *  $Id$
  */
 
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach_rom.ld
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach_rom.ld	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/gr_peach_rom.ld	(revision 321)
@@ -1,4 +1,4 @@
 /*
- *  $Id: gr_peach_rom.ld 720 2016-04-01 22:16:17Z ertl-hiro $
+ *  $Id$
  */
 
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tPutLogGRPeach.c
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tPutLogGRPeach.c	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tPutLogGRPeach.c	(revision 321)
@@ -7,47 +7,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  $Id$
@@ -55,5 +40,5 @@
 
 /*
- *		ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºå
+ *		システムログの低レベル出力
  */
 
@@ -61,8 +46,8 @@
 
 /*
- *  ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ããã®åæå
+ *  システムログの低レベル出力のための初期化
  *
- *  åæåã«ã¼ãã³ãå¼ã³åºãããåã«åæåããããã«ï¼ã«ã¼ãã«ã®ã¿ã¼ã²ã
- *  ãä¾å­é¨ããç´æ¥å¼ã³åºãããã®é¢æ°ï¼
+ *  初期化ルーチンを呼び出すより前に初期化するために，カーネルのターゲッ
+ *  ト依存部から直接呼び出すための関数．
  */
 void
@@ -73,7 +58,7 @@
 
 /*
- *  ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ããã®æå­åºåï¼åãå£é¢æ°ï¼
+ *  システムログの低レベル出力のための文字出力（受け口関数）
  *
- *  SIOãã¼ãã«æå­ãéä¿¡ã§ããã¾ã§ãã¼ãªã³ã°ããï¼
+ *  SIOポートに文字が送信できるまでポーリングする．
  */
 void
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tPutLogGRPeach.cdl
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tPutLogGRPeach.cdl	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tPutLogGRPeach.cdl	(revision 321)
@@ -9,47 +9,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  $Id$
@@ -57,9 +42,9 @@
 
 /*
- *		ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ã³ã³ãã¼ãã³ãè¨è¿°
+ *		システムログの低レベル出力のコンポーネント記述
  */
 
 /*
- *  ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ã»ã«ã¿ã¤ã
+ *  システムログの低レベル出力のセルタイプ
  */
 [singleton]
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tSIOPortGRPeach.cdl
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tSIOPortGRPeach.cdl	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tSIOPortGRPeach.cdl	(revision 321)
@@ -9,47 +9,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
- * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
+ * 
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  $Id$
@@ -57,10 +42,10 @@
 
 /*
- *		ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
- *		ã®ã³ã³ãã¼ãã³ãè¨è¿°
- */
-
-/*
- *  GR-PEACHã¨RZ/A1ã«é¢ããå®ç¾©
+ *		シリアルインタフェースドライバのターゲット依存部（GR-PEACH用）
+ *		のコンポーネント記述
+ */
+
+/*
+ *  GR-PEACHとRZ/A1に関する定義
  */
 import_C("gr_peach.h");
@@ -68,16 +53,15 @@
 
 /*
- *  FIFOå
-èµã·ãªã¢ã«ã³ãã¥ãã±ã¼ã·ã§ã³ã¤ã³ã¿ãã§ã¼ã¹ç¨ ç°¡æSIOãã©ã¤ã
+ *  FIFO内蔵シリアルコミュニケーションインタフェース用 簡易SIOドライバ
  */
 import("tSCIF.cdl");
 
 /*
- *  ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ããä¾å­é¨ã®æ¬ä½ï¼ã·ãªã¢ã«ã¤
- *  ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¨SIOãã©ã¤ããæ¥ç¶ããé¨åï¼ã®ã»ã«ã¿ã¤ã
+ *  シリアルインタフェースドライバのターゲット依存部の本体（シリアルイ
+ *  ンタフェースドライバとSIOドライバを接続する部分）のセルタイプ
  */
 celltype tSIOPortGRPeachMain {
 	/*
-	 *  ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¨ã®çµå
+	 *  シリアルインタフェースドライバとの結合
 	 */
 	[inline] entry		sSIOPort	eSIOPort;
@@ -85,5 +69,5 @@
 
 	/*
-	 *  SIOãã©ã¤ãã¨ã®çµå
+	 *  SIOドライバとの結合
 	 */
 	call			sSIOPort	cSIOPort;
@@ -91,5 +75,5 @@
 
 	/*
-	 *  å²è¾¼ã¿è¦æ±ã©ã¤ã³æä½ã®ããã®çµå
+	 *  割込み要求ライン操作のための結合
 	 */
 	call	sInterruptRequest	cRxInterruptRequest;
@@ -98,11 +82,11 @@
 
 /*
- *  ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ããä¾å­é¨ï¼è¤åã³ã³ãã¼ãã³
- *  ãï¼ã®ã»ã«ã¿ã¤ã
+ *  シリアルインタフェースドライバのターゲット依存部（複合コンポーネン
+ *  ト）のセルタイプ
  */
 [active]
 composite tSIOPortGRPeach {
 	/*
-	 *  ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¨ã®çµå
+	 *  シリアルインタフェースドライバとの結合
 	 */
 	entry				sSIOPort	eSIOPort;
@@ -110,19 +94,17 @@
 
 	/*
-	 *  å±æ§ã®å®ç¾©
+	 *  属性の定義
 	 */
 	attr {
-		uintptr_t	baseAddress;				/* ãã¼ã¹ã¢ãã¬ã¹ */
-		INTNO		rxInterruptNumber;			/* åä¿¡å²è¾¼ã¿çªå· */
-		INTNO		txInterruptNumber;			/* éä¿¡å²è¾¼ã¿çªå· */
-		PRI			isrPriority = 1;			/* ISRåªå
-åº¦ */
-		PRI			interruptPriority = -4;		/* å²è¾¼ã¿åªå
-åº¦ */
-		uint32_t	baudRate = 115200;			/* ãã¼ã¬ã¼ãã®è¨­å®å¤ */
-	};
-
-	/*
-	 *  SIOãã©ã¤ã
+		uintptr_t	baseAddress;				/* ベースアドレス */
+		INTNO		rxInterruptNumber;			/* 受信割込み番号 */
+		INTNO		txInterruptNumber;			/* 送信割込み番号 */
+		PRI			isrPriority = 1;			/* ISR優先度 */
+		PRI			interruptPriority = -4;		/* 割込み優先度 */
+		uint32_t	baudRate = 115200;			/* ボーレートの設定値 */
+	};
+
+	/*
+	 *  SIOドライバ
 	 */
 	cell tSCIF SCIF {
@@ -133,5 +115,5 @@
 
 	/*
-	 *  ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ããä¾å­é¨ã®æ¬ä½
+	 *  シリアルインタフェースドライバのターゲット依存部の本体
 	 */
 	cell tSIOPortGRPeachMain SIOPortMain {
@@ -144,5 +126,5 @@
 
 	/*
-	 *  SIOã®åä¿¡å²è¾¼ã¿ãµã¼ãã¹ã«ã¼ãã³ã¨å²è¾¼ã¿è¦æ±ã©ã¤ã³
+	 *  SIOの受信割込みサービスルーチンと割込み要求ライン
 	 */
 	cell tISR RxISRInstance {
@@ -157,5 +139,5 @@
 
 	/*
-	 *  SIOã®åä¿¡å²è¾¼ã¿ãµã¼ãã¹ã«ã¼ãã³ã¨å²è¾¼ã¿è¦æ±ã©ã¤ã³
+	 *  SIOの受信割込みサービスルーチンと割込み要求ライン
 	 */
 	cell tISR TxISRInstance {
@@ -171,16 +153,14 @@
 
 /*
- *  ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ããä¾å­é¨ã®ãã­ãã¿ã¤ã
+ *  シリアルインタフェースドライバのターゲット依存部のプロトタイプ
  *
- *  ãµã³ãã«ãã­ã°ã©ã ãä½¿ããã¼ããï¼SIOPortTarget1ã«åºå®ããã¦ããã
- *  ãï¼ãã¼ã1ã¨ãã¼ã3ãå
-¥ãæãã¦ããï¼å
-·ä½çã«ã¯ï¼SIOPortTarget1ã¯
- *  SCIFã®ãã£ãã«2ï¼ãã£ãã«çªå·ã¯0ããå§ã¾ãã®ã§ï¼ãã¼ã3ã®ãã¨ï¼ã«ï¼
- *  SIOPortTarget3ã¯SCIFã®ãã£ãã«0ã«ã¤ãªãã£ã¦ããï¼
+ *  サンプルプログラムが使うポートが，SIOPortTarget1に固定されているた
+ *  め，ポート1とポート3を入れ換えている．具体的には，SIOPortTarget1は
+ *  SCIFのチャネル2（チャネル番号は0から始まるので，ポート3のこと）に，
+ *  SIOPortTarget3はSCIFのチャネル0につながっている．
  */
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget1 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF2_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF2_RXI");
@@ -190,5 +170,5 @@
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget2 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF1_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF1_RXI");
@@ -198,5 +178,5 @@
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget3 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF0_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF0_RXI");
@@ -206,5 +186,5 @@
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget4 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF3_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF3_RXI");
@@ -214,5 +194,5 @@
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget5 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF4_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF4_RXI");
@@ -222,5 +202,5 @@
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget6 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF5_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF5_RXI");
@@ -230,5 +210,5 @@
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget7 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF6_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF6_RXI");
@@ -238,5 +218,5 @@
 [prototype]
 cell tSIOPortGRPeach SIOPortTarget8 {
-	/* å±æ§ã®è¨­å® */
+	/* 属性の設定 */
 	baseAddress       = C_EXP("SCIF7_BASE");
 	rxInterruptNumber = C_EXP("INTNO_SCIF7_RXI");
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tSIOPortGRPeachMain_inline.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tSIOPortGRPeachMain_inline.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tSIOPortGRPeachMain_inline.h	(revision 321)
@@ -9,47 +9,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  $Id$
@@ -57,9 +42,9 @@
 
 /*
- *		ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+ *		シリアルインタフェースドライバのターゲット依存部（GR-PEACH用）
  */
 
 /*
- *  SIOãã¼ãã®ãªã¼ãã³
+ *  SIOポートのオープン
  */
 Inline void
@@ -69,10 +54,10 @@
 
 	/*
-	 *  ããã¤ã¹ä¾å­ã®ãªã¼ãã³å¦ç
+	 *  デバイス依存のオープン処理
 	 */
 	cSIOPort_open();
 
 	/*
-	 *  SIOã®å²è¾¼ã¿ãã¹ã¯ãè§£é¤ããï¼
+	 *  SIOの割込みマスクを解除する．
 	 */
 	cRxInterruptRequest_enable();
@@ -81,5 +66,5 @@
 
 /*
- *  SIOãã¼ãã®ã¯ã­ã¼ãº
+ *  SIOポートのクローズ
  */
 Inline void
@@ -89,10 +74,10 @@
 
 	/*
-	 *  ããã¤ã¹ä¾å­ã®ã¯ã­ã¼ãºå¦ç
+	 *  デバイス依存のクローズ処理
 	 */
 	cSIOPort_close();
 
 	/*
-	 *  SIOã®å²è¾¼ã¿ããã¹ã¯ããï¼
+	 *  SIOの割込みをマスクする．
 	 */
 	cRxInterruptRequest_disable();
@@ -101,5 +86,5 @@
 
 /*
- *  SIOãã¼ãã¸ã®æå­éä¿¡
+ *  SIOポートへの文字送信
  */
 Inline bool_t
@@ -112,5 +97,5 @@
 
 /*
- *  SIOãã¼ãããã®æå­åä¿¡
+ *  SIOポートからの文字受信
  */
 Inline int_t
@@ -123,5 +108,5 @@
 
 /*
- *  SIOãã¼ãããã®ã³ã¼ã«ããã¯ã®è¨±å¯
+ *  SIOポートからのコールバックの許可
  */
 Inline void
@@ -134,5 +119,5 @@
 
 /*
- *  SIOãã¼ãããã®ã³ã¼ã«ããã¯ã®ç¦æ­¢
+ *  SIOポートからのコールバックの禁止
  */
 Inline void
@@ -145,5 +130,5 @@
 
 /*
- *  SIOãã¼ãããã®éä¿¡å¯è½ã³ã¼ã«ããã¯
+ *  SIOポートからの送信可能コールバック
  */
 Inline void
@@ -158,5 +143,5 @@
 
 /*
- *  SIOãã¼ãããã®åä¿¡éç¥ã³ã¼ã«ããã¯
+ *  SIOポートからの受信通知コールバック
  */
 Inline void
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target.cdl
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target.cdl	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target.cdl	(revision 321)
@@ -9,47 +9,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  $Id$
@@ -57,21 +42,21 @@
 
 /*
- *  ã¿ã¹ã¯ã®ã¹ã¿ãã¯ãµã¤ãºã®ããã©ã«ã
+ *  タスクのスタックサイズのデフォルト
  */
-const size_t DefaultTaskStackSize = 4096;		/* ã¹ã¿ãã¯ãµã¤ãºï¼4KBï¼*/
+const size_t DefaultTaskStackSize = 4096;		/* スタックサイズ（4KB）*/
 
 /*
- *  ã·ã¹ãã ã­ã°ã¿ã¹ã¯ã®ã¹ã¿ãã¯ãµã¤ãºã®å®ç¾©
+ *  システムログタスクのスタックサイズの定義
  */
 const size_t LogTaskStackSize = DefaultTaskStackSize;
 
 /*
- *  ã«ã¼ãã«èµ·åã¡ãã»ã¼ã¸ã«é¢ããå®ç¾©
+ *  カーネル起動メッセージに関する定義
  */
-const char *const BannerTargetName = "GR-PEACH";		/* ã¿ã¼ã²ããå */
-const char *const BannerCopyrightNotice = "";			/* èä½æ¨©è¡¨ç¤º */
+const char *const BannerTargetName = "GR-PEACH";		/* ターゲット名 */
+const char *const BannerCopyrightNotice = "";			/* 著作権表示 */
 
 /*
- *  ã¿ã¼ã²ããä¾å­ã®ã»ã«ã¿ã¤ãã®å®ç¾©
+ *  ターゲット依存のセルタイプの定義
  */
 import("tPutLogGRPeach.cdl");
@@ -79,5 +64,5 @@
 
 /*
- *  ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ããä¾å­é¨ã®çµã¿ä¸ãè¨è¿°
+ *  シリアルインタフェースドライバのターゲット依存部の組み上げ記述
  */
 cell tSIOPortGRPeach SIOPortTarget1 {
@@ -85,8 +70,8 @@
 
 /*
- *  ä½ã¬ãã«åºåã®çµã¿ä¸ãè¨è¿°
+ *  低レベル出力の組み上げ記述
  */
 cell tPutLogGRPeach PutLogTarget {
-	/* SIOãã©ã¤ãã¨ã®çµå */
+	/* SIOドライバとの結合 */
 	cSIOPort = SIOPortTarget1.eSIOPort;
 };
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_cfg1_out.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_cfg1_out.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_cfg1_out.h	(revision 321)
@@ -1,5 +1,4 @@
 /*
- *		cfg1_out.cããªã³ã¯ããããã«å¿
-è¦ãªã¹ã¿ãã®å®ç¾©
+ *		cfg1_out.cをリンクするために必要なスタブの定義
  *
  *  $Id$
@@ -7,5 +6,5 @@
 
 /*
- *  ã³ã¢ä¾å­ã®ã¹ã¿ãã®å®ç¾©ï¼ãããä¾å­é¨ã¯é£ã°ãï¼
+ *  コア依存のスタブの定義（チップ依存部は飛ばす）
  */
 #include "core_cfg1_out.h"
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_check.trb
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_check.trb	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_check.trb	(revision 321)
@@ -1,9 +1,9 @@
 # -*- coding: utf-8 -*-
 #
-#		ãã¹3ã®çæã¹ã¯ãªããã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+#		パス3の生成スクリプトのターゲット依存部（GR-PEACH用）
 #
 
 #
-#  çæã¹ã¯ãªããã®ã³ã¢ä¾å­é¨ï¼ãããä¾å­é¨ã¯é£ã°ãï¼
+#  生成スクリプトのコア依存部（チップ依存部は飛ばす）
 #
 IncludeTrb("core_check.trb")
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.cfg
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.cfg	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.cfg	(revision 321)
@@ -1,5 +1,4 @@
 /*
- *		ã«ã¼ãã«å®è£
-ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«
+ *		カーネル実装のコンフィギュレーションファイル
  *
  *  $Id$
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.h	(revision 321)
@@ -7,47 +7,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  *  $Id$
@@ -55,9 +40,9 @@
 
 /*
- *		kernel.hã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+ *		kernel.hのターゲット依存部（GR-PEACH用）
  *
- *  ãã®ããããã¡ã¤ã«ã¯ï¼kernel.hããã¤ã³ã¯ã«ã¼ããããï¼ä»ã®ãã¡ã¤ã«
- *  ããç´æ¥ã¤ã³ã¯ã«ã¼ããããã¨ã¯ãªãï¼ãã®ãã¡ã¤ã«ãã¤ã³ã¯ã«ã¼ããã
- *  åã«ï¼t_stddef.hãã¤ã³ã¯ã«ã¼ããããã®ã§ï¼ããã«ä¾å­ãã¦ãããï¼
+ *  このヘッダファイルは，kernel.hからインクルードされる．他のファイル
+ *  から直接インクルードすることはない．このファイルをインクルードする
+ *  前に，t_stddef.hがインクルードされるので，それに依存してもよい．
  */
 
@@ -66,6 +51,5 @@
 
 /*
- *  ãããã§å
-±éãªå®ç¾©
+ *  チップで共通な定義
  */
 #include "chip_kernel.h"
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.trb
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.trb	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.trb	(revision 321)
@@ -1,9 +1,9 @@
 # -*- coding: utf-8 -*-
 #
-#		ãã¹2ã®çæã¹ã¯ãªããã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+#		パス2の生成スクリプトのターゲット依存部（GR-PEACH用）
 #
 
 #
-#  çæã¹ã¯ãªããã®ãããä¾å­é¨
+#  生成スクリプトのチップ依存部
 #
 IncludeTrb("chip_kernel.trb")
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel_impl.c
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel_impl.c	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel_impl.c	(revision 321)
@@ -7,47 +7,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
- *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
+ *
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  *  $Id$
@@ -55,5 +40,5 @@
 
 /*
- *		ã«ã¼ãã«ã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+ *		カーネルのターゲット依存部（GR-PEACH用）
  */
 
@@ -67,15 +52,14 @@
 
 /*
- *  ã«ã¼ãã«åä½æã®ã¡ã¢ãªãããã¨é¢é£ããå®ç¾©
- *
- *  0x18000000 - 0x1fffffffï¼ã·ãªã¢ã«ãã©ãã·ã¥ã¡ã¢ãªï¼128MBï¼
- *  0x20000000 - 0x209fffffï¼å
-èµSRAMï¼10MBï¼
- *  0x3fe00000 - 0x3fffffffï¼I/Oé åï¼2MBï¼ï¼äºç´é åãå«ã
- *  0xe8000000 - 0xffffffffï¼I/Oé åï¼384MBï¼ï¼äºç´é åãå«ã
- */
-
-/*
- *  MMUã¸ã®è¨­å®å±æ§ï¼ç¬¬1ã¬ãã«ãã£ã¹ã¯ãªãã¿ï¼
+ *  カーネル動作時のメモリマップと関連する定義
+ *
+ *  0x18000000 - 0x1fffffff：シリアルフラッシュメモリ（128MB）
+ *  0x20000000 - 0x209fffff：内蔵SRAM（10MB）
+ *  0x3fe00000 - 0x3fffffff：I/O領域（2MB），予約領域を含む
+ *  0xe8000000 - 0xffffffff：I/O領域（384MB），予約領域を含む
+ */
+
+/*
+ *  MMUへの設定属性（第1レベルディスクリプタ）
  */
 #define MMU_ATTR_RAM	(ARM_MMU_DSCR1_SHARED|ARMV6_MMU_DSCR1_APX0 \
@@ -86,7 +70,5 @@
 							|ARM_MMU_DSCR1_CB01|ARMV6_MMU_DSCR1_NOEXEC)
 /*
- *  MMUã®è¨­å®æ
-å ±ï¼ã¡ã¢ãªã¨ãªã¢ã®æ
-å ±ï¼
+ *  MMUの設定情報（メモリエリアの情報）
  */
 ARM_MMU_CONFIG arm_memory_area[] = {
@@ -98,6 +80,5 @@
 
 /*
- *  MMUã®è¨­å®æ
-å ±ã®æ°ï¼ã¡ã¢ãªã¨ãªã¢ã®æ°ï¼
+ *  MMUの設定情報の数（メモリエリアの数）
  */
 const uint_t arm_tnum_memory_area
@@ -105,69 +86,65 @@
 
 /*
- *  ä½æ¶è²»é»åã¢ã¼ãã®åæå
+ *  低消費電力モードの初期化
  */
 static void
 lowpower_initialize(void)
 {
-	/* ã¹ã¿ã³ãã¤ã¢ã¼ãæã«ç«¯å­ç¶æ
-ãç¶­æããï¼CoreSightåä½ */
+	/* スタンバイモード時に端子状態を維持する．CoreSight動作 */
 	sil_wrb_mem(RZA1_STBCR2, 0x6a);
-	(void) sil_reb_mem(RZA1_STBCR2);		/* ããã¼ãªã¼ã */
-
-	/* IEBus, irDA, LIN0, LIN1, MTU2, RSCAN2, ASC, PWMåä½ */
+	(void) sil_reb_mem(RZA1_STBCR2);		/* ダミーリード */
+
+	/* IEBus, irDA, LIN0, LIN1, MTU2, RSCAN2, ASC, PWM動作 */
 	sil_wrb_mem(RZA1_STBCR3, 0x00);
-	(void) sil_reb_mem(RZA1_STBCR3);		/* ããã¼ãªã¼ã */
-
-	/* SCIF0, SCIF1, SCIF2, SCIF3, SCIF4, SCIF5, SCIF6, SCIF7åä½ */
+	(void) sil_reb_mem(RZA1_STBCR3);		/* ダミーリード */
+
+	/* SCIF0, SCIF1, SCIF2, SCIF3, SCIF4, SCIF5, SCIF6, SCIF7動作 */
 	sil_wrb_mem(RZA1_STBCR4, 0x00);
-	(void) sil_reb_mem(RZA1_STBCR4);		/* ããã¼ãªã¼ã */
-
-	/* SCIM0, SCIM1, SDG0, SDG1, SDG2, SDG3, OSTM0, OSTM1åä½ */
+	(void) sil_reb_mem(RZA1_STBCR4);		/* ダミーリード */
+
+	/* SCIM0, SCIM1, SDG0, SDG1, SDG2, SDG3, OSTM0, OSTM1動作 */
 	sil_wrb_mem(RZA1_STBCR5, 0x00);
-	(void) sil_reb_mem(RZA1_STBCR5);		/* ããã¼ãªã¼ã */
-
-	/* A/D, CEU, DISCOM0, DISCOM1, DRC0, DRC1, JCU, RTClockåä½ */
+	(void) sil_reb_mem(RZA1_STBCR5);		/* ダミーリード */
+
+	/* A/D, CEU, DISCOM0, DISCOM1, DRC0, DRC1, JCU, RTClock動作 */
 	sil_wrb_mem(RZA1_STBCR6, 0x00);
-	(void) sil_reb_mem(RZA1_STBCR6);		/* ããã¼ãªã¼ã */
-
-	/* DVDEC0, DVDEC1, ETHER, FLCTL, USB0, USB1åä½ */
+	(void) sil_reb_mem(RZA1_STBCR6);		/* ダミーリード */
+
+	/* DVDEC0, DVDEC1, ETHER, FLCTL, USB0, USB1動作 */
 	sil_wrb_mem(RZA1_STBCR7, 0x24);
-	(void) sil_reb_mem(RZA1_STBCR7);		/* ããã¼ãªã¼ã */
-
-	/* IMR-LS20, IMR-LS21, IMR-LSD, MMCIF, MOST50, SCUXåä½ */
+	(void) sil_reb_mem(RZA1_STBCR7);		/* ダミーリード */
+
+	/* IMR-LS20, IMR-LS21, IMR-LSD, MMCIF, MOST50, SCUX動作 */
 	sil_wrb_mem(RZA1_STBCR8, 0x05);
-	(void) sil_reb_mem(RZA1_STBCR8);		/* ããã¼ãªã¼ã */
-
-	/* I2C0, I2C1, I2C2, I2C3, SPIBSC0, SPIBSC1, VDC50, VDC51åä½ */
+	(void) sil_reb_mem(RZA1_STBCR8);		/* ダミーリード */
+
+	/* I2C0, I2C1, I2C2, I2C3, SPIBSC0, SPIBSC1, VDC50, VDC51動作 */
 	sil_wrb_mem(RZA1_STBCR9, 0x00);
-	(void) sil_reb_mem(RZA1_STBCR9);		/* ããã¼ãªã¼ã */
-
-	/* RSPI0, RSPI1, RSPI2, RSPI3, RSPI4, CD-ROMDEC, RSPDIF, RGPVGåä½ */
+	(void) sil_reb_mem(RZA1_STBCR9);		/* ダミーリード */
+
+	/* RSPI0, RSPI1, RSPI2, RSPI3, RSPI4, CD-ROMDEC, RSPDIF, RGPVG動作 */
 	sil_wrb_mem(RZA1_STBCR10, 0x00);
-	(void) sil_reb_mem(RZA1_STBCR10);		/* ããã¼ãªã¼ã */
-
-	/* SSIF0, SSIF1, SSIF2, SSIF3, SSIF4, SSIF5åä½ */
+	(void) sil_reb_mem(RZA1_STBCR10);		/* ダミーリード */
+
+	/* SSIF0, SSIF1, SSIF2, SSIF3, SSIF4, SSIF5動作 */
 	sil_wrb_mem(RZA1_STBCR11, 0xc0);
-	(void) sil_reb_mem(RZA1_STBCR11);		/* ããã¼ãªã¼ã */
-
-	/* SDHI00, SDHI01, SDHI10, SDHI11åä½ */
+	(void) sil_reb_mem(RZA1_STBCR11);		/* ダミーリード */
+
+	/* SDHI00, SDHI01, SDHI10, SDHI11動作 */
 	sil_wrb_mem(RZA1_STBCR12, 0xf0);
-	(void) sil_reb_mem(RZA1_STBCR12);		/* ããã¼ãªã¼ã */
-}
-
-/*
- *  æ±ç¨å
-¥åºåãã¼ãã®åæåï¼ãã¼ãï¼ããªãã§ã©ã«å
-¼ç¨ãã³ã®ã¢ãµã¤ã³ã®è¨­å®ï¼
+	(void) sil_reb_mem(RZA1_STBCR12);		/* ダミーリード */
+}
+
+/*
+ *  汎用入出力ポートの初期化（ポート／ペリフェラル兼用ピンのアサインの設定）
  */
 static void
 port_initialize(void)
 {
-	/* ãã¼ã6:ããã3ï¼TxD2ï¼ã®è¨­å® */
+	/* ポート6:ビット3（TxD2）の設定 */
 	rza1_config_port(RZA1_PORT_PIBC(6),  3, 0);
 	rza1_config_port(RZA1_PORT_PBDC(6),  3, 0);
 	rza1_config_port(RZA1_PORT_PIPC(6),  3, 1);
-	/* ç¬¬7å
-¼ç¨æ©è½ï¼TxD2ï¼ï¼åºå */
+	/* 第7兼用機能（TxD2），出力 */
 	rza1_config_port(RZA1_PORT_PMC(6),   3, 1);
 	rza1_config_port(RZA1_PORT_PFCAE(6), 3, 1);
@@ -176,11 +153,9 @@
 	rza1_config_port(RZA1_PORT_PM(6),    3, 0);
 
-	/* ãã¼ã6:ããã2ï¼RxD2ï¼ã®è¨­å® */
+	/* ポート6:ビット2（RxD2）の設定 */
 	rza1_config_port(RZA1_PORT_PIBC(6),  2, 0);
 	rza1_config_port(RZA1_PORT_PBDC(6),  2, 0);
 	rza1_config_port(RZA1_PORT_PIPC(6),  2, 1);
-	/* ç¬¬7å
-¼ç¨æ©è½ï¼RxD2ï¼ï¼å
-¥å */
+	/* 第7兼用機能（RxD2），入力 */
 	rza1_config_port(RZA1_PORT_PMC(6),   2, 1);
 	rza1_config_port(RZA1_PORT_PFCAE(6), 2, 1);
@@ -189,38 +164,36 @@
 	rza1_config_port(RZA1_PORT_PM(6),    2, 1);
 
-	/* ãã¼ã6:ããã13ï¼LED1ï¼èµ¤ï¼ã®è¨­å® */
+	/* ポート6:ビット13（LED1／赤）の設定 */
 	rza1_config_port(RZA1_PORT_PIBC(6),  13, 0);
 	rza1_config_port(RZA1_PORT_PBDC(6),  13, 0);
-	/* ãã¼ãã¢ã¼ãï¼åºå */
+	/* ポートモード，出力 */
 	rza1_config_port(RZA1_PORT_PMC(6),   13, 0);
 	rza1_config_port(RZA1_PORT_PM(6),    13, 0);
 
-	/* ãã¼ã6:ããã14ï¼LED2ï¼ç·ï¼ã®è¨­å® */
+	/* ポート6:ビット14（LED2／緑）の設定 */
 	rza1_config_port(RZA1_PORT_PIBC(6),  14, 0);
 	rza1_config_port(RZA1_PORT_PBDC(6),  14, 0);
-	/* ãã¼ãã¢ã¼ãï¼åºå */
+	/* ポートモード，出力 */
 	rza1_config_port(RZA1_PORT_PMC(6),   14, 0);
 	rza1_config_port(RZA1_PORT_PM(6),    14, 0);
 
-	/* ãã¼ã6:ããã15ï¼LED3ï¼éï¼ã®è¨­å® */
+	/* ポート6:ビット15（LED3／青）の設定 */
 	rza1_config_port(RZA1_PORT_PIBC(6),  15, 0);
 	rza1_config_port(RZA1_PORT_PBDC(6),  15, 0);
-	/* ãã¼ãã¢ã¼ãï¼åºå */
+	/* ポートモード，出力 */
 	rza1_config_port(RZA1_PORT_PMC(6),   15, 0);
 	rza1_config_port(RZA1_PORT_PM(6),    15, 0);
 
-	/* ãã¼ã6:ããã12ï¼LED4ï¼ã¦ã¼ã¶ï¼ã®è¨­å® */
+	/* ポート6:ビット12（LED4／ユーザ）の設定 */
 	rza1_config_port(RZA1_PORT_PIBC(6),  12, 0);
 	rza1_config_port(RZA1_PORT_PBDC(6),  12, 0);
-	/* ãã¼ãã¢ã¼ãï¼åºå */
+	/* ポートモード，出力 */
 	rza1_config_port(RZA1_PORT_PMC(6),   12, 0);
 	rza1_config_port(RZA1_PORT_PM(6),    12, 0);
 
-	/* ãã¼ã6:ããã0ï¼ã¦ã¼ã¶ãã¿ã³ï¼ã®è¨­å® */
+	/* ポート6:ビット0（ユーザボタン）の設定 */
 	rza1_config_port(RZA1_PORT_PIBC(6),  0, 1);
 	rza1_config_port(RZA1_PORT_PBDC(6),  0, 0);
-	/* ç¬¬6å
-¼ç¨æ©è½ï¼IRQ5ï¼ï¼å
-¥å */
+	/* 第6兼用機能（IRQ5），入力 */
 	rza1_config_port(RZA1_PORT_PMC(6),   0, 1);
 	rza1_config_port(RZA1_PORT_PFCAE(6), 0, 1);
@@ -231,59 +204,55 @@
 
 /*
- *  ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ããã®åæå
- *
- *  ã»ã«ã¿ã¤ãtPutLogGRPeachå
-ã«å®è£
-ããã¦ããé¢æ°ãç´æ¥å¼ã³åºãï¼
+ *  システムログの低レベル出力のための初期化
+ *
+ *  セルタイプtPutLogGRPeach内に実装されている関数を直接呼び出す．
  */
 extern void	tPutLogGRPeach_initialize(void);
 
 /*
- *  ã¿ã¼ã²ããä¾å­ã®åæå
+ *  ターゲット依存の初期化
  */
 void
 target_initialize(void)
 {
-	extern void	*vector_table;		/* ãã¯ã¿ãã¼ãã« */
-
-	/*
-	 *  Low exception vectorsãä½¿ç¨
+	extern void	*vector_table;		/* ベクタテーブル */
+
+	/*
+	 *  Low exception vectorsを使用
 	 */
 	/*arm_set_low_vectors();*/
 
 	/*
-	 *  ãããä¾å­ã®åæå
+	 *  チップ依存の初期化
 	 */
 	/*chip_initialize();*/
 
 	/*
-	 *  ä½æ¶è²»é»åã¢ã¼ãã®åæå
+	 *  低消費電力モードの初期化
 	 */
 	lowpower_initialize();
 
 	/*
-	 *  æ±ç¨å
-¥åºåãã¼ãã®åæåï¼ãã¼ãï¼ããªãã§ã©ã«å
-¼ç¨ãã³ã®ã¢ãµã¤ã³ã®è¨­å®ï¼
+	 *  汎用入出力ポートの初期化（ポート／ペリフェラル兼用ピンのアサインの設定）
 	 */
 	port_initialize();
 
 	/*
-	 *  ãã¯ã¿ãã¼ãã«ã®è¨­å®
+	 *  ベクタテーブルの設定
 	 */
 	/*CP15_WRITE_VBAR((uint32_t) &vector_table);*/
 
 	/*
-	 *  L2ã­ã£ãã·ã¥ã³ã³ãã­ã¼ã©ï¼PL310ï¼ã®åæå
+	 *  L2キャッシュコントローラ（PL310）の初期化
 	 */
 	/*pl310_initialize(0x0U, ~0x0U);*/
 
 	/*
-	 *  LEDãéè²ã«ç¹ç¯ããã
+	 *  LEDを青色に点灯させる
 	 */
 	gr_peach_set_led(GR_PEACH_LED_BLUE, 1);
 
 	/*
-	 *  ä½ã¬ãã«åºåç¨ã«SIOãåæå
+	 *  低レベル出力用にSIOを初期化
 	 */
 #ifndef TOPPERS_OMIT_TECS
@@ -293,5 +262,5 @@
 
 /*
- *  ã¿ã¼ã²ããä¾å­ã®çµäºå¦ç
+ *  ターゲット依存の終了処理
  */
 void
@@ -301,10 +270,10 @@
 
 	/*
-	 *  ãããä¾å­ã®çµäºå¦ç
+	 *  チップ依存の終了処理
 	 */
 	chip_terminate();
 
 	/*
-	 *  bkptå½ä»¤ã«ãããããã¬ã«å¶å¾¡ãç§»ãï¼ãã©ã¡ã¼ã¿ãä½ãè¯ããæªæ¤è¨ï¼
+	 *  bkpt命令によりデバッガに制御を移す（パラメータが何が良いか未検討）
 	 */
 	if (first){
@@ -317,5 +286,5 @@
 
 /*
- *  LEDã®ç¹ç¯ï¼æ¶ç¯
+ *  LEDの点灯／消灯
  */
 void
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel_impl.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel_impl.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel_impl.h	(revision 321)
@@ -9,47 +9,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  *  $Id$
@@ -57,8 +42,8 @@
 
 /*
- *		ã«ã¼ãã«ã®ã¿ã¼ã²ããä¾å­é¨ã«é¢ããå®ç¾©ï¼GR-PEACHç¨ï¼
+ *		カーネルのターゲット依存部に関する定義（GR-PEACH用）
  *
- *  ã«ã¼ãã«ã®ã¿ã¼ã²ããä¾å­é¨ã®ããããã¡ã¤ã«ï¼kernel_impl.hã®ã¿ã¼ã²ã
- *  ãä¾å­é¨ã®ä½ç½®ä»ãã¨ãªãï¼
+ *  カーネルのターゲット依存部のヘッダファイル．kernel_impl.hのターゲッ
+ *  ト依存部の位置付けとなる．
  */
 
@@ -67,10 +52,10 @@
 
 /*
- *  ã¿ã¼ã²ããã®ãã¼ãã¦ã§ã¢è³æºã®å®ç¾©
+ *  ターゲットのハードウェア資源の定義
  */
 #include "gr_peach.h"
 
 /*
- *  ãã¬ã¼ã¹ã­ã°ã«é¢ããè¨­å®
+ *  トレースログに関する設定
  */
 #ifdef TOPPERS_ENABLE_TRACE
@@ -79,11 +64,10 @@
 
 /*
- *  ããã©ã«ãã®éã¿ã¹ã¯ã³ã³ãã­ã¹ãç¨ã®ã¹ã¿ãã¯é åã®å®ç¾©
+ *  デフォルトの非タスクコンテキスト用のスタック領域の定義
  */
 #define DEFAULT_ISTKSZ  0x2000U		/* 8KB */
 
 /*
- *  å¾®å°æéå¾
-ã¡ã®ããã®å®ç¾©ï¼æ¬æ¥ã¯SILã®ã¿ã¼ã²ããä¾å­é¨ï¼
+ *  微少時間待ちのための定義（本来はSILのターゲット依存部）
  */
 #define SIL_DLY_TIM1    352
@@ -91,5 +75,5 @@
 
 /*
- *  ãããä¾å­é¨ï¼RZ/A1ç¨ï¼
+ *  チップ依存部（RZ/A1用）
  */
 #include "chip_kernel_impl.h"
@@ -98,12 +82,12 @@
 
 /*
- *  ã¿ã¼ã²ããã·ã¹ãã ä¾å­ã®åæå
+ *  ターゲットシステム依存の初期化
  */
 extern void target_initialize(void);
 
 /*
- *  ã¿ã¼ã²ããã·ã¹ãã ã®çµäº
+ *  ターゲットシステムの終了
  *
- *  ã·ã¹ãã ãçµäºããæã«ä½¿ãï¼
+ *  システムを終了する時に使う．
  */
 extern void target_exit(void) NoReturn;
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_sil.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_sil.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_sil.h	(revision 321)
@@ -6,47 +6,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  *  $Id$
@@ -54,9 +39,9 @@
 
 /*
- *		sil.hã®ãããä¾å­é¨ï¼GR-PEACHç¨ï¼
+ *		sil.hのチップ依存部（GR-PEACH用）
  *
- *  ãã®ããããã¡ã¤ã«ã¯ï¼sil.hããã¤ã³ã¯ã«ã¼ããããï¼ä»ã®ãã¡ã¤ã«ãã
- *  ç´æ¥ã¤ã³ã¯ã«ã¼ããããã¨ã¯ãªãï¼ãã®ãã¡ã¤ã«ãã¤ã³ã¯ã«ã¼ãããåã«ï¼
- *  t_stddef.hãã¤ã³ã¯ã«ã¼ããããã®ã§ï¼ããã«ä¾å­ãã¦ãããï¼
+ *  このヘッダファイルは，sil.hからインクルードされる．他のファイルから
+ *  直接インクルードすることはない．このファイルをインクルードする前に，
+ *  t_stddef.hがインクルードされるので，それに依存してもよい．
  */
 
@@ -65,11 +50,10 @@
 
 /*
- *  ãã­ã»ããµã®ã¨ã³ãã£ã¢ã³
+ *  プロセッサのエンディアン
  */
 #define SIL_ENDIAN_LITTLE
 
 /*
- *  ã³ã¢ã§å
-±éãªå®ç¾©ï¼ãããä¾å­é¨ã¯é£ã°ãï¼
+ *  コアで共通な定義（チップ依存部は飛ばす）
  */
 #ifndef TECSGEN
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_stddef.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_stddef.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_stddef.h	(revision 321)
@@ -6,47 +6,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  $Id$
@@ -54,11 +39,9 @@
 
 /*
- *		t_stddef.hã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+ *		t_stddef.hのターゲット依存部（GR-PEACH用）
  *
- *  ãã®ããããã¡ã¤ã«ã¯ï¼t_stddef.hã®å
-é ­ã§ã¤ã³ã¯ã«ã¼ããããï¼ä»ã®ãã¡
- *  ã¤ã«ããã¯ç´æ¥ã¤ã³ã¯ã«ã¼ããããã¨ã¯ãªãï¼ä»ã®ããããã¡ã¤ã«ã«å
-ç«ã£
- *  ã¦å¦çãããããï¼ä»ã®ããããã¡ã¤ã«ã«ä¾å­ãã¦ã¯ãªããªãï¼
+ *  このヘッダファイルは，t_stddef.hの先頭でインクルードされる．他のファ
+ *  イルからは直接インクルードすることはない．他のヘッダファイルに先立っ
+ *  て処理されるため，他のヘッダファイルに依存してはならない．
  */
 
@@ -67,12 +50,11 @@
 
 /*
- *  ã¿ã¼ã²ãããè­å¥ããããã®ãã¯ã­ã®å®ç¾©
+ *  ターゲットを識別するためのマクロの定義
  */
-#define TOPPERS_GR_PEACH				/* ã·ã¹ãã ç¥ç§° */
+#define TOPPERS_GR_PEACH				/* システム略称 */
 #define TOPPERS_RZA1H					/* RZ/A1H */
 
 /*
- *  éçºç°å¢ã§å
-±éãªå®ç¾©
+ *  開発環境で共通な定義
  */
 #ifndef TOPPERS_MACRO_ONLY
@@ -84,11 +66,10 @@
 
 /*
- *  ãããä¾å­ã§å
-±éãªå®ç¾©
+ *  チッブ依存で共通な定義
  */
 #include "chip_stddef.h"
 
 /*
- *  ã¢ãµã¼ã·ã§ã³ã®å¤±ææã®å®è¡ä¸­æ­å¦ç
+ *  アサーションの失敗時の実行中断処理
  */
 #ifndef TOPPERS_MACRO_ONLY
@@ -98,5 +79,5 @@
 {
 	/*
-	 *  bkptå½ä»¤ã«ãããããã¬ã«å¶å¾¡ãç§»ãï¼ãã©ã¡ã¼ã¿ãä½ãè¯ããæªæ¤è¨ï¼
+	 *  bkpt命令によりデバッガに制御を移す（パラメータが何が良いか未検討）
 	 */
 	Asm("bkpt #0");
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_support.S
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_support.S	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_support.S	(revision 321)
@@ -9,47 +9,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  $Id$
@@ -57,12 +42,12 @@
 
 /*
- *		ã«ã¼ãã«ã®ã¿ã¼ã²ããä¾å­é¨ã®ã¢ã»ã³ããªè¨èªé¨ï¼GR-PEACHç¨ï¼
+ *		カーネルのターゲット依存部のアセンブリ言語部（GR-PEACH用）
  */
 
 #define TOPPERS_MACRO_ONLY
 #define TOPPERS_ASM_MACRO
-#define UINT_C(val)			(val)		/* uint_tåã®å®æ°ãä½ããã¯ã­ */
-#define ULONG_C(val)		(val)		/* ulong_tåã®å®æ°ãä½ããã¯ã­ */
-#define CAST(type, val)		(val)		/* åã­ã£ã¹ããè¡ããã¯ã­ */
+#define UINT_C(val)			(val)		/* uint_t型の定数を作るマクロ */
+#define ULONG_C(val)		(val)		/* ulong_t型の定数を作るマクロ */
+#define CAST(type, val)		(val)		/* 型キャストを行うマクロ */
 #include "kernel_impl.h"
 #include "core_pl310.h"
@@ -70,7 +55,7 @@
 
 /*
- *  ä½ã¬ãã«ã®ã¿ã¼ã²ããã·ã¹ãã ä¾å­ã®åæå
+ *  低レベルのターゲットシステム依存の初期化
  *
- *  ã¹ã¿ã¼ãã¢ããã¢ã¸ã¥ã¼ã«ã®ä¸­ã§ï¼ã¡ã¢ãªåæåã®åã«å¼ã³åºãããï¼
+ *  スタートアップモジュールの中で，メモリ初期化の前に呼び出される．
  */
 	ATEXT
@@ -79,39 +64,34 @@
 ALABEL(hardware_init_hook)
 	/*
-	 *  å
-èµRAMã¸ã®ã¢ã¯ã»ã¹ï¼æ¸è¾¼ã¿è¨±å¯
+	 *  内蔵RAMへのアクセス／書込み許可
 	 */
 	ldr		r2, =(RZA1_SYSCR3)
 	ldr		r0, =0x0f
-	strb	r0, [r2]		/* å
-èµä¿æç¨RAMã®ãã¼ã¸0ï½3ã¸ã®æ¸è¾¼ã¿è¨±å¯ */
-	ldrb	r0, [r2]		/* ããã¼ãªã¼ã */
+	strb	r0, [r2]		/* 内蔵保持用RAMのページ0～3への書込み許可 */
+	ldrb	r0, [r2]		/* ダミーリード */
 
 	/* 
-	 *  ã¯ã­ãã¯é¢ä¿ã®åæå
+	 *  クロック関係の初期化
 	 *
-	 *  ä»¥ä¸ã®è¨­å®ã¨ããï¼
-	 *		å
-¥åå¨æ³¢æ°ï¼13.33MHzï¼CKIOï¼66.67MHz
-	 *		CPUã¯ã­ãã¯ï¼IÏï¼ï¼400.00MHz
-	 *		ç»åå¦çã¯ã­ãã¯ï¼GÏï¼ï¼266.67MHz
-	 *		å
-é¨ãã¹ã¯ã­ãã¯ï¼BÏï¼ï¼133.33MHz
-	 *		å¨è¾ºã¯ã­ãã¯1ï¼P1Ïï¼ï¼66.67MHz
-	 *		å¨è¾ºã¯ã­ãã¯0ï¼P0Ïï¼ï¼33.33MHz
+	 *  以下の設定とする．
+	 *		入力周波数：13.33MHz，CKIO：66.67MHz
+	 *		CPUクロック（Iφ）：400.00MHz
+	 *		画像処理クロック（Gφ）：266.67MHz
+	 *		内部バスクロック（Bφ）：133.33MHz
+	 *		周辺クロック1（P1φ）：66.67MHz
+	 *		周辺クロック0（P0φ）：33.33MHz
 	 */
 	
 	/*
-	 *  L2ã­ã£ãã·ã¥ã®ã¹ã¿ã³ãã¤ã¢ã¼ããã¤ãã¼ãã«ï¼å¨æ³¢æ°å¤æ´æã«å¿
-è¦ï¼
+	 *  L2キャッシュのスタンバイモードをイネーブル（周波数変更時に必要）
 	 */
 	ldr		r2, =(PL310_POWER_CTRL)
 	ldr		r0, [r2]
-	orr		r0, r0, #0x01	/* ã¹ã¿ã³ãã¤ã¢ã¼ãã« */
+	orr		r0, r0, #0x01	/* スタンバイモードに */
 	str		r0, [r2]
 
 ALABEL(set_frqcr)
 	/*
-	 *  CPUã¯ã­ãã¯ããÃ1åãã«ï¼400MHzï¼
+	 *  CPUクロックを「×1倍」に（400MHz）
 	 */
 	ldr		r2, =(RZA1_FRQCR)
@@ -124,5 +104,5 @@
 #ifdef TOPPERS_RZA1H
 	/* 
-	 *  ç»åå¦çã¯ã­ãã¯ããÃ2/3ãã«ï¼266.67MHzï¼
+	 *  画像処理クロックを「×2/3」に（266.67MHz）
 	 */
 ALABEL(set_frqcr2)
@@ -136,6 +116,5 @@
 
 	/* 
-	 *  ã½ããã¦ã§ã¢ã¹ã¿ã³ãã¤å¾©å¸°ä¸­ã§ãªããªãã¾ã§å¾
-ã¤
+	 *  ソフトウェアスタンバイ復帰中でなくなるまで待つ
 	 */
 wait_isbusy:
@@ -146,9 +125,9 @@
 
 	/*
-	 *  L2ã­ã£ãã·ã¥ã®ã¹ã¿ã³ãã¤ã¢ã¼ãããã£ã¹ã¨ã¼ãã«
+	 *  L2キャッシュのスタンバイモードをディスエーブル
 	 */
 	ldr		r2, =(PL310_POWER_CTRL)
 	ldr		r0, [r2]
-	bfc		r0, #0, #1		/* ã¹ã¿ã³ãã¤ã¢ã¼ãããã£ã¹ã¨ã¼ãã« */
+	bfc		r0, #0, #1		/* スタンバイモードをディスエーブル */
 	str		r0, [r2]
 	bx		lr
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_syssvc.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_syssvc.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_syssvc.h	(revision 321)
@@ -9,47 +9,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  *  $Id$
@@ -57,9 +42,9 @@
 
 /*
- *		ã·ã¹ãã ãµã¼ãã¹ã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+ *		システムサービスのターゲット依存部（GR-PEACH用）
  *
- *  ã·ã¹ãã ãµã¼ãã¹ã®ã¿ã¼ã²ããä¾å­é¨ã®ããããã¡ã¤ã«ï¼ã·ã¹ãã ãµã¼ã
- *  ã¹ã®ã¿ã¼ã²ããä¾å­ã®è¨­å®ã¯ï¼ã§ããéãã³ã³ãã¼ãã³ãè¨è¿°ãã¡ã¤ã«ã§
- *  è¨è¿°ãï¼ãã®ãã¡ã¤ã«ã«è¨è¿°ãããã®ã¯æå°éã¨ããï¼
+ *  システムサービスのターゲット依存部のヘッダファイル．システムサービ
+ *  スのターゲット依存の設定は，できる限りコンポーネント記述ファイルで
+ *  記述し，このファイルに記述するものは最小限とする．
  */
 
@@ -70,5 +55,5 @@
 
 /*
- *  ãã¬ã¼ã¹ã­ã°ã«é¢ããè¨­å®
+ *  トレースログに関する設定
  */
 #ifdef TOPPERS_ENABLE_TRACE
@@ -77,6 +62,5 @@
 
 /*
- *  ã³ã¢ã§å
-±éãªå®ç¾©ï¼ãããä¾å­é¨ã¯é£ã°ãï¼
+ *  コアで共通な定義（チップ依存部は飛ばす）
  */
 #include "core_syssvc.h"
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_test.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_test.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_test.h	(revision 321)
@@ -7,47 +7,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  *  $Id$
@@ -55,5 +40,5 @@
 
 /*
- *		ãã¹ããã­ã°ã©ã ã®ã¿ã¼ã²ããä¾å­å®ç¾©ï¼GR-PEACHç¨ï¼
+ *		テストプログラムのターゲット依存定義（GR-PEACH用）
  */
 
@@ -64,5 +49,5 @@
 
 /*
- *  ãµã³ãã«ãã­ã°ã©ã ã§ä½¿ç¨ããå²è¾¼ã¿ã«é¢ããå®ç¾©
+ *  サンプルプログラムで使用する割込みに関する定義
  */
 #define INTNO1				INTNO_IRQ5
@@ -72,11 +57,10 @@
 
 /*
- *  ãã¹ããã­ã°ã©ã ã§ä½¿ç¨ããæéãã©ã¡ã¼ã¿ã«é¢ããå®ç¾©
+ *  テストプログラムで使用する時間パラメータに関する定義
  */
-#define TEST_TIME_CP	4000U		/* 115200bpsãæ³å® */
+#define TEST_TIME_CP	4000U		/* 115200bpsを想定 */
 
 /*
- *  ã³ã¢ã§å
-±éãªå®ç¾©ï¼ãããä¾å­é¨ã¯é£ã°ãï¼
+ *  コアで共通な定義（チップ依存部は飛ばす）
  */
 #include "core_test.h"
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_timer.cfg
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_timer.cfg	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_timer.cfg	(revision 321)
@@ -1,4 +1,4 @@
 /*
- *		ã¿ã¤ããã©ã¤ãã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«
+ *		タイマドライバのコンフィギュレーションファイル
  *
  *  $Id$
@@ -9,5 +9,5 @@
 
 /*
- *  ãããä¾å­é¨ï¼RZ/A1ç¨ï¼
+ *  チップ依存部（RZ/A1用）
  */
 INCLUDE("chip_timer.cfg");
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_timer.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_timer.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_timer.h	(revision 321)
@@ -7,47 +7,32 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  *
  *  $Id$
@@ -55,5 +40,5 @@
 
 /*
- *		ã¿ã¤ããã©ã¤ãï¼GR-PEACHç¨ï¼
+ *		タイマドライバ（GR-PEACH用）
  */
 
@@ -62,6 +47,5 @@
 
 /*
- *  ãããã§å
-±éãªå®ç¾©ï¼RZ/A1ç¨ï¼
+ *  チップで共通な定義（RZ/A1用）
  */
 #include "chip_timer.h"
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_user.txt
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_user.txt	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_user.txt	(revision 321)
@@ -1,13 +1,11 @@
 
-		TOPPERS/ASP3ã«ã¼ãã«
-		GR-PEACHä¾å­é¨ ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«
-
-		å¯¾å¿ãã¼ã¸ã§ã³: Release 3.1
-		æçµæ´æ°: 2016å¹´4æ2æ¥
-
-ãã®ãã­ã¥ã¡ã³ãã¯ï¼TOPPERS/ASP3ã«ã¼ãã«ã®GR-PEACHã¿ã¼ã²ããä¾å­é¨ãä½¿
-ç¨ããããã«å¿
-è¦ãªäºé 
-ãèª¬æãããã®ã§ããï¼
+		TOPPERS/ASP3カーネル
+		GR-PEACH依存部 ユーザーズマニュアル
+
+		対応バージョン: Release 3.1
+		最終更新: 2016年4月2日
+
+このドキュメントは，TOPPERS/ASP3カーネルのGR-PEACHターゲット依存部を使
+用するために必要な事項を説明するものである．
 
 ----------------------------------------------------------------------
@@ -19,360 +17,309 @@
              Graduate School of Information Science, Nagoya Univ., JAPAN
  
- ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ã(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
-     æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
-     ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
-     ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
-     è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
-     ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
-     ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
-     ã¨ï¼
-   (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
-       ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
-   (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
-       å ±åãããã¨ï¼
- (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
-     å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
-     ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
-     ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
-     å
-è²¬ãããã¨ï¼
+ 上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ 変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+     権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+     スコード中に含まれていること．
+ (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+     用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+     者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+     の無保証規定を掲載すること．
+ (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+     用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+     と．
+   (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+       作権表示，この利用条件および下記の無保証規定を掲載すること．
+   (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+       報告すること．
+ (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+     害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+     また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+     由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+     免責すること．
  
- æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- ã®è²¬ä»»ãè² ããªãï¼
+ 本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ の責任を負わない．
  
  $Id$
 ----------------------------------------------------------------------
 
-âã©ã¤ã»ã³ã¹ã«é¢ããæ³¨æäºé 
-
-
-GR-PEACHã¿ã¼ã²ããä¾å­é¨ã«ã¯ï¼ROMå®è¡ã®ããã®ãã¼ãã­ã¼ãï¼sf_boot.cï¼
-ãå«ãã§ãããï¼ãã®ã½ããã¦ã§ã¢ã¯ã«ããµã¹ã¨ã¬ã¯ãã­ãã¯ã¹ãéçºããã
-ã®ã§ããï¼ã©ã¤ã»ã³ã¹æ¡ä»¶ãã«ããµã¹ã¨ã¬ã¯ãã­ãã¯ã¹ç¬èªã®ãã®ã§ããï¼
-TOPPERSã©ã¤ã»ã³ã¹ã§ãªãããæ³¨æãããã¨ï¼
-
-âç®æ¬¡
-
-
-ï¼ï¼GR-PEACHã¿ã¼ã²ããä¾å­é¨ã®æ¦è¦
-
-GR-PEACHã¿ã¼ã²ããä¾å­é¨ï¼GNUéçºç°å¢åãï¼ã¯ï¼TOPPERS/ASP3ã«ã¼ãã«ãï¼
-ã«ããµã¹ RZ/A1Hãæ­è¼ããGR-PEACHãã¼ãä¸ã§åä½ãããç°å¢ãæ§ç¯ãããã
-ã®ãã®ã§ããï¼
-
-1.1 å¯¾å¿ããã¿ã¼ã²ããã·ã¹ãã ã¨ã¿ã¼ã²ããç¥ç§°
-
-GR-PEACHã¿ã¼ã²ããä¾å­é¨ï¼GNUéçºç°å¢åãï¼ã®åä½ç¢ºèªã¯ï¼å®æ©ãç¨ãã¦è¡ã£
-ã¦ããï¼GR-PEACHã«é¢ããæ
-å ±ã¯ï¼ä»¥ä¸ã®ã¦ã§ããµã¤ãã«ããï¼
+○ライセンスに関する注意事項
+
+GR-PEACHターゲット依存部には，ROM実行のためのブートローダ（sf_boot.c）
+を含んでいるが，このソフトウェアはルネサスエレクトロニクスが開発したも
+のであり，ライセンス条件もルネサスエレクトロニクス独自のものである．
+TOPPERSライセンスでないため注意すること．
+
+○目次
+
+
+１．GR-PEACHターゲット依存部の概要
+
+GR-PEACHターゲット依存部（GNU開発環境向け）は，TOPPERS/ASP3カーネルを，
+ルネサス RZ/A1Hを搭載したGR-PEACHボード上で動作させる環境を構築するため
+のものである．
+
+1.1 対応するターゲットシステムとターゲット略称
+
+GR-PEACHターゲット依存部（GNU開発環境向け）の動作確認は，実機を用いて行っ
+ている．GR-PEACHに関する情報は，以下のウェブサイトにある．
 
 	http://gadget.renesas.com/ja/product/peach.html
 
-ãã­ã°ã©ã ããã©ãã·ã¥ã¡ã¢ãªã«æ¸ãè¾¼ãã§å®è¡ããæ¹æ³ï¼ROMå®è¡ï¼ã¨ï¼ããã
-ã¬ã«ããRAMã«ãã¦ã³ã­ã¼ããã¦å®è¡ããæ¹æ³ï¼RAMå®è¡ï¼ããµãã¼ããã¦ããï¼
-
-ã¿ã¼ã²ããç¥ç§°ç­ã¯æ¬¡ã®éãï¼
-
-	ã¿ã¼ã²ããç¥ç§°ï¼gr_peach_gcc
-	ã·ã¹ãã ç¥ç§°ï¼gr_peach
-	éçºç°å¢ç¥ç§°ï¼gcc
-
-1.2 ã¿ã¼ã²ããä¾å­é¨ã®æ§æ
-
-GR-PEACHã¿ã¼ã²ããä¾å­é¨ï¼GNUéçºç°å¢åãï¼ã¯ï¼ãããä¾å­é¨ã¨ãã¦RZ/A1
-ãããä¾å­é¨ï¼GNUéçºç°å¢åãï¼ãï¼ã³ã¢ä¾å­é¨ã¨ãã¦ARMã³ã¢ä¾å­é¨ï¼GNUé
-çºç°å¢åãï¼ãä½¿ç¨ãã¦ããï¼
-
-ã¿ã¼ã²ããä¾å­é¨ï¼targetãã£ã¬ã¯ããªï¼ããã³ã¿ã¼ã²ããä¾å­é¨ã®å
-±éé¨
-ï¼archãã£ã¬ã¯ããªï¼ã®ãã£ã¬ã¯ããªã¯æ¬¡ã®éãï¼
+プログラムをフラッシュメモリに書き込んで実行する方法（ROM実行）と，デバッ
+ガによりRAMにダウンロードして実行する方法（RAM実行）をサポートしている．
+
+ターゲット略称等は次の通り．
+
+	ターゲット略称：gr_peach_gcc
+	システム略称：gr_peach
+	開発環境略称：gcc
+
+1.2 ターゲット依存部の構成
+
+GR-PEACHターゲット依存部（GNU開発環境向け）は，チップ依存部としてRZ/A1
+チップ依存部（GNU開発環境向け）を，コア依存部としてARMコア依存部（GNU開
+発環境向け）を使用している．
+
+ターゲット依存部（targetディレクトリ）およびターゲット依存部の共通部
+（archディレクトリ）のディレクトリは次の通り．
 
 	target/
-		gr_peach_gcc/		GR-PEACHã¿ã¼ã²ããä¾å­é¨
+		gr_peach_gcc/		GR-PEACHターゲット依存部
 
 	arch/
-		arm_gcc/common/		ARMã³ã¢ä¾å­é¨
-		arm_gcc/rza1/		RZ/A1ãããä¾å­é¨
-		arm_gcc/doc/		ARMä¾å­é¨ã«é¢ãããã­ã¥ã¡ã³ã
-		gcc/				GCCéçºç°å¢ä¾å­é¨
-		tracelog/			ãã¬ã¼ã¹ã­ã°è¨é²ã®ãµã³ãã«ã³ã¼ã
-
-1.3 ä¾å­ãã¦ããåå¥ããã±ã¼ã¸ã®ãã¼ã¸ã§ã³çªå·
-
-GR-PEACHã¿ã¼ã²ããä¾å­é¨ï¼ãã¼ã¸ã§ã³ 3.1.0ï¼ã®åå¥ããã±ã¼ã¸ãä¾å­ãã¦
-ããåå¥ããã±ã¼ã¸ã¨ï¼åä½ç¢ºèªãè¡ã£ããã¼ã¸ã§ã³ã¯æ¬¡ã®éãï¼
-
-	åå¥ããã±ã¼ã¸ã®åç§°	ãã¼ã¸ã§ã³	åå¥ããã±ã¼ã¸ãã¡ã¤ã«å
+		arm_gcc/common/		ARMコア依存部
+		arm_gcc/rza1/		RZ/A1チップ依存部
+		arm_gcc/doc/		ARM依存部に関するドキュメント
+		gcc/				GCC開発環境依存部
+		tracelog/			トレースログ記録のサンプルコード
+
+1.3 依存している個別パッケージのバージョン番号
+
+GR-PEACHターゲット依存部（バージョン 3.1.0）の個別パッケージが依存して
+いる個別パッケージと，動作確認を行ったバージョンは次の通り．
+
+	個別パッケージの名称	バージョン	個別パッケージファイル名
 	------------------------------------------------------------------
-	ã¿ã¼ã²ããéä¾å­é¨		3.1.0		asp3-3.1.0.tar.gz
-
-1.4 éçºç°å¢ï¼ãããã°ç°å¢ã¨åä½ç¢ºèªæ¡ä»¶
-
-éçºç°å¢ã¨ãã¦ï¼ä»¥ä¸ã®URLããããªãã«ãçããã¦ã³ã­ã¼ããããã¨ãã§ãã
-GCC ARM Embeddedãç¨ãã¦ããï¼
+	ターゲット非依存部		3.1.0		asp3-3.1.0.tar.gz
+
+1.4 開発環境／デバッグ環境と動作確認条件
+
+開発環境として，以下のURLからプリビルド版をダウンロードすることができる
+GCC ARM Embeddedを用いている．
 
 	https://launchpad.net/gcc-arm-embedded/
 
-åä½ç¢ºèªãè¡ã£ããã¼ã¸ã§ã³ã¯æ¬¡ã®éãï¼
+動作確認を行ったバージョンは次の通り．
 
 	gcc: version 4.8.3 20140228
-	binutilsï¼objcopyï¼objdumpï¼ï¼2.23.2.20140228
-
-ãããã°ç°å¢ã¨ãã¦ï¼ãªã³ãã¼ãã®CMSIS-DAPããï¼OpenOCDãçµç±ãã¦ï¼GDBã
-ç¨ããç°å¢ã§åä½ç¢ºèªãè¡ã£ã¦ããï¼åä½ç¢ºèªãè¡ã£ããããã°ç°å¢ã®ãã¼ã¸ã§
-ã³ã¯æ¬¡ã®éãï¼
+	binutils（objcopy，objdump）：2.23.2.20140228
+
+デバッグ環境として，オンボードのCMSIS-DAPから，OpenOCDを経由して，GDBを
+用いる環境で動作確認を行っている．動作確認を行ったデバッグ環境のバージョ
+ンは次の通り．
 
 	gdb: 7.6.0.20140228-cvs
 	openocd: 0.10.0-dev-00287-g85cec24
 
-å¤ããã¼ã¸ã§ã³ã®OpenOCDã§ã¯æ­£ããåä½ããªããã¨ãå ±åããã¦ããããï¼æ³¨
-æãå¿
-è¦ã§ããï¼
-
-GUIãã¼ã¹ã®éçºç°å¢ï¼ãããã°ç°å¢ã¨ãã¦ï¼Atollic TrueStudioãç¨ãããã¨
-ãã§ããï¼
-
-1.5 ã¡ã¢ãªããã
-
-ROMå®è¡ã®å ´åã¯ï¼ä»¥ä¸ã®ã¡ã¢ãªããããæ³å®ãã¦ããï¼
-
-	0x18000000 - 0x1fffffffï¼ã·ãªã¢ã«ãã©ãã·ã¥ã¡ã¢ãªï¼128MBï¼
-	0x20000000 - 0x209fffffï¼å
-èµSRAMï¼10MBï¼
-	0x3fe00000 - 0x3fffffffï¼I/Oé åï¼2MBï¼ï¼äºç´é åãå«ã
-	0xe8000000 - 0xffffffffï¼I/Oé åï¼384MBï¼ï¼äºç´é åãå«ã
-
-å
-èµSRAMé åã®å
-é ­ã®16KBã¯ï¼ãã¼ãã­ã¼ããç½®ãããã«ä½¿ç¨ããï¼
-
-RAMå®è¡ã®å ´åã¯ï¼ä»¥ä¸ã®ã¡ã¢ãªããããæ³å®ãã¦ããï¼
-
-	0x20000000 - 0x200fffffï¼å
-èµSRAMï¼1MBï¼â¦ ROMé åã¨ãã¦ä½¿ç¨
-	0x20100000 - 0x209fffffï¼å
-èµSRAMï¼9MBï¼
-	0x3fe00000 - 0x3fffffffï¼I/Oé åï¼2MBï¼ï¼äºç´é åãå«ã
-	0xe8000000 - 0xffffffffï¼I/Oé åï¼384MBï¼ï¼äºç´é åãå«ã
-
-ãã­ã°ã©ã ããã³å®æ°ãã¼ã¿é åã¯ï¼å
-èµSRAMé åã®å
-é ­ã®1MBã«ç½®ãæ³å®ã¨ã
-ã¦ï¼ï¼å®æ°ã§ãªãï¼ãã¼ã¿é åã¯ï¼ãã®å¾ã«é
-ç½®ããï¼
-
-ã¡ã¢ãªããããå¤æ´ããå ´åã«ã¯ï¼target_kernel_impl.cã¨gr_peach_rom.ld
-ï¼ã¾ãã¯ï¼pr_peach_ram.kdï¼ãä¿®æ­£ããå¿
-è¦ãããï¼
-
-
-ï¼ï¼ã¿ã¼ã²ããå®ç¾©äºé 
-ã®è¦å®
-
-GR-PEACHã¿ã¼ã²ããä¾å­é¨ã¯ï¼ARMã³ã¢ä¾å­é¨ã¨RZ/A1ãããä¾å­é¨ãç¨ãã¦å®
-è£
-ããã¦ããï¼ARMã³ã¢ä¾å­é¨ããã³RZ/A1ãããä¾å­é¨ã«ãããã¿ã¼ã²ããå®
-ç¾©äºé 
-ã®è¦å®ã«ã¤ãã¦ã¯ï¼ãARMä¾å­é¨ ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«ããåç
-§ããã
-ã¨ï¼ãããã®è¦å®ä»¥å¤ã«ï¼GR-PEACHã¿ã¼ã²ããå®ç¾©ã®äºé 
-ã¯ãªãï¼
-
-
-ï¼ï¼ãã©ã¤ãé¢é£ã®æ
-å ±
-
-3.1 ã¿ã¤ããã©ã¤ã
-
-é«åè§£è½ã¿ã¤ãã¯ï¼RZ/A1Hãæã¤2ãã£ã³ãã«ã®OSã¿ã¤ãã®å
-ã®1ã¤ãç¨ãã¦å®
-ç¾ãã¦ããï¼ã¾ãï¼ãã1ã¤ã®OSã¿ã¤ããç¨ãã¦ï¼ãªã¼ãã©ã³ã¿ã¤ããå®ç¾ãã¦
-ããï¼
-
-3.2 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ã
-
-ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¯ï¼RZ/A1Hãæã¤8ãã¼ãã®FIFOå
-èµã·ãªã¢ã«
-ã³ãã¥ãã±ã¼ã·ã§ã³ã¤ã³ã¿ãã§ã¼ã¹ããµãã¼ããã¦ããï¼
-
-USBçµç±ã§ãã¹ãã¨æ¥ç¶ã§ãããã¼ãã¯ï¼SCIFã®ãã£ãã«2ï¼ãã£ãã«çªå·ã¯0ã
-ãå§ã¾ãã®ã§ï¼ãã¼ã3ã«ç¸å½ï¼ã§ããï¼ä¸æ¹ï¼sample1.cdlã§ã¯ï¼ã­ã°ã¿ã¹ã¯
-ããã³ãµã³ãã«ãã­ã°ã©ã ãä½¿ããã¼ãããã¼ã1ã¨ãªã£ã¦ããããï¼ãã¼ã1
-ã¨ãã¼ã3ãå
-¥ãæãã¦ããï¼ããªãã¡ï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ãã¼
-ã1ãSCIFã®ãã£ãã«2ï¼ãã¼ã2ããã£ãã«1ï¼ãã¼ã3ããã£ãã«0ï¼ãã¼ã4ã
-ãã£ãã«3ï¼â¦ã«å¯¾å¿ãã¦ããï¼
-
-	ãã¼ã¬ã¼ãï¼115200bps
-	ãã¼ã¿ï¼8ããã
-	ããªãã£ï¼ãªã
-	ã¹ããããããï¼1ããã
-	ãã­ã¼å¶å¾¡ï¼ãªã
-
-ãã®å¯¾å¿ãå¤æ´ããã«ã¯ï¼tSIOPortGRPeach.cdlãä¿®æ­£ããå¿
-è¦ãããï¼
-
-3.3 ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºå
-
-ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã¯ï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ãã¼ã1ã¨
-åããã£ãã«ï¼ããªãã¡ï¼SCIFã®ãã£ãã«2ï¼ã«å¯¾ãã¦ï¼ãã¼ãªã³ã°ã«ããæå­
-ãåºåããæ¹æ³ã§å®ç¾ãã¦ããï¼
-
-ç¨ãããã¼ããå¤æ´ããå ´åã«ã¯ï¼target.cdlãä¿®æ­£ããå¿
-è¦ãããï¼
-
-
-ï¼ï¼ã·ã¹ãã æ§ç¯æé ã¨å®è¡æé 
-
-GR-PEACHç¨ã®ASP3ã«ã¼ãã«ããã³ãµã³ãã«ãã­ã°ã©ã ãæ§ç¯ããæé ã¯ï¼åºæ¬
-çã«ã¯ï¼ãTOPPERS/ASP3ã«ã¼ãã« ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«ãã®ãï¼ï¼ã¯ã¤ãã¯ã¹
-ã¿ã¼ãã¬ã¤ããã®ç« ã«è¨è¿°ããã¦ããéãã§ãããï¼ROMå®è¡ãRAMå®è¡ãã«ãã£
-ã¦ï¼æ§ç¯æé ã¨å®è¡æé ã«éããããï¼
-
-4.1 ROMå®è¡ã®å ´åã®æ§ç¯æé ã¨å®è¡æé 
-
-ã«ã¼ãã«ã®æ§ç¯åã«ï¼GR-PEACHã¿ã¼ã²ããä¾å­é¨ã®Makefile.targetãç·¨éãï¼
-ä»¥ä¸ã®è¡ãæå¹ã«ããï¼ã³ã¡ã³ãã¢ã¦ãããï¼ï¼
+古いバージョンのOpenOCDでは正しく動作しないことが報告されているため，注
+意が必要である．
+
+GUIベースの開発環境／デバッグ環境として，Atollic TrueStudioを用いること
+ができる．
+
+1.5 メモリマップ
+
+ROM実行の場合は，以下のメモリマップを想定している．
+
+	0x18000000 - 0x1fffffff：シリアルフラッシュメモリ（128MB）
+	0x20000000 - 0x209fffff：内蔵SRAM（10MB）
+	0x3fe00000 - 0x3fffffff：I/O領域（2MB），予約領域を含む
+	0xe8000000 - 0xffffffff：I/O領域（384MB），予約領域を含む
+
+内蔵SRAM領域の先頭の16KBは，ブートローダを置くために使用する．
+
+RAM実行の場合は，以下のメモリマップを想定している．
+
+	0x20000000 - 0x200fffff：内蔵SRAM（1MB）… ROM領域として使用
+	0x20100000 - 0x209fffff：内蔵SRAM（9MB）
+	0x3fe00000 - 0x3fffffff：I/O領域（2MB），予約領域を含む
+	0xe8000000 - 0xffffffff：I/O領域（384MB），予約領域を含む
+
+プログラムおよび定数データ領域は，内蔵SRAM領域の先頭の1MBに置く想定とし
+て，（定数でない）データ領域は，その後に配置する．
+
+メモリマップを変更する場合には，target_kernel_impl.cとgr_peach_rom.ld
+（または，pr_peach_ram.kd）を修正する必要がある．
+
+
+２．ターゲット定義事項の規定
+
+GR-PEACHターゲット依存部は，ARMコア依存部とRZ/A1チップ依存部を用いて実
+装されている．ARMコア依存部およびRZ/A1チップ依存部におけるターゲット定
+義事項の規定については，「ARM依存部 ユーザーズマニュアル」を参照するこ
+と．それらの規定以外に，GR-PEACHターゲット定義の事項はない．
+
+
+３．ドライバ関連の情報
+
+3.1 タイマドライバ
+
+高分解能タイマは，RZ/A1Hが持つ2チャンネルのOSタイマの内の1つを用いて実
+現している．また，もう1つのOSタイマを用いて，オーバランタイマを実現して
+いる．
+
+3.2 シリアルインタフェースドライバ
+
+シリアルインタフェースドライバは，RZ/A1Hが持つ8ポートのFIFO内蔵シリアル
+コミュニケーションインタフェースをサポートしている．
+
+USB経由でホストと接続できるポートは，SCIFのチャネル2（チャネル番号は0か
+ら始まるので，ポート3に相当）である．一方，sample1.cdlでは，ログタスク
+およびサンプルプログラムが使うポートがポート1となっているため，ポート1
+とポート3を入れ換えている．すなわち，シリアルインタフェースドライバのポー
+ト1がSCIFのチャネル2，ポート2がチャネル1，ポート3がチャネル0，ポート4が
+チャネル3，…に対応している．
+
+	ボーレート：115200bps
+	データ：8ビット
+	パリティ：なし
+	ストップビット：1ビット
+	フロー制御：なし
+
+この対応を変更するには，tSIOPortGRPeach.cdlを修正する必要がある．
+
+3.3 システムログの低レベル出力
+
+システムログの低レベル出力は，シリアルインタフェースドライバのポート1と
+同じチャネル（すなわち，SCIFのチャネル2）に対して，ポーリングにより文字
+を出力する方法で実現している．
+
+用いるポートを変更する場合には，target.cdlを修正する必要がある．
+
+
+４．システム構築手順と実行手順
+
+GR-PEACH用のASP3カーネルおよびサンプルプログラムを構築する手順は，基本
+的には，「TOPPERS/ASP3カーネル ユーザーズマニュアル」の「３．クイックス
+タートガイド」の章に記述されている通りであるが，ROM実行かRAM実行かによっ
+て，構築手順と実行手順に違いがある．
+
+4.1 ROM実行の場合の構築手順と実行手順
+
+カーネルの構築前に，GR-PEACHターゲット依存部のMakefile.targetを編集し，
+以下の行を有効にする（コメントアウトする）．
 
 	EXECUTE_ON = ROM
 
-ROMå®è¡ããå ´åã«ã¯ï¼ãã¤ããªå½¢å¼ãå¿
-è¦ã§ããããï¼ãµã³ãã«ãã­ã°ã©ã ã®
-æ§ç¯å¾ã«ï¼ä»¥ä¸ã®ã³ãã³ããå®è¡ããï¼
+ROM実行する場合には，バイナリ形式が必要であるため，サンプルプログラムの
+構築後に，以下のコマンドを実行する．
 
 	% make asp.bin
 
-GR-PEACHã®USBãã¼ãã¨PCãæ¥ç¶ããã¨ï¼GR-PEACHããã©ã¤ãã¨ãã¦èªè­ããã
-ããï¼ãã®ãã©ã¤ãã«asp.binãæ¸ãè¾¼ããã¨ã§ï¼GR-PEACHã®ãã©ãã·ã¥ã¡ã¢ãª
-ã«ãã­ã°ã©ã ãæ¸ãè¾¼ã¾ããï¼
-
-æ¸ãè¾¼ã¿å¾ï¼ãªã»ãããã¿ã³ãæ¼ããã¨ã«ããï¼ãã­ã°ã©ã ã®å®è¡ãéå§ãã
-ãï¼
-
-4.2 RAMå®è¡ã®å ´åã®æ§ç¯æé ã¨å®è¡æé 
-
-ã«ã¼ãã«ã®æ§ç¯åã«ï¼GR-PEACHã¿ã¼ã²ããä¾å­é¨ã®Makefile.targetãç·¨éãï¼
-ä»¥ä¸ã®è¡ãæå¹ã«ããï¼ã³ã¡ã³ãã¢ã¦ãããï¼ï¼
+GR-PEACHのUSBポートとPCを接続すると，GR-PEACHがドライブとして認識される
+ため，そのドライブにasp.binを書き込むことで，GR-PEACHのフラッシュメモリ
+にプログラムが書き込まれる．
+
+書き込み後，リセットボタンを押すことにより，プログラムの実行が開始され
+る．
+
+4.2 RAM実行の場合の構築手順と実行手順
+
+カーネルの構築前に，GR-PEACHターゲット依存部のMakefile.targetを編集し，
+以下の行を有効にする（コメントアウトする）．
 
 	EXECUTE_ON = RAM
 
-ä»¥ä¸ï¼ASP3ã«ã¼ãã«ãç½®ãããã£ã¬ã¯ããªã<SRCDIR>ï¼OpenOCDãã¤ã³ã¹ãã¼ã«
-ãããã£ã¬ã¯ããªã<OPENOCD_DIR>ã¨æ¸ãï¼openocdã®å®è¡ãã­ã°ã©ã ã¯ï¼å®è¡
-ãã¹ã«æå®ããããã£ã¬ã¯ããªã«ã³ãã¼ã¾ãã¯ã·ã³ããªãã¯ãªã³ã¯ãã¦ããï¼
+以下，ASP3カーネルを置いたディレクトリを<SRCDIR>，OpenOCDをインストール
+したディレクトリを<OPENOCD_DIR>と書く．openocdの実行プログラムは，実行
+パスに指定されたディレクトリにコピーまたはシンボリックリンクしておく．
 
 	% cd /usr/local/bin
 	% ln -s <OPENOCD_DIR>/bin/openocd .
 
-ã¾ãï¼GR-PEACHã¿ã¼ã²ããä¾å­é¨ã®ãã£ã¬ã¯ããªã«ããrenesas_rza1h_swd.cfg
-ãï¼<OPENOCD_DIR>/scripts/targetsã«ã³ãã¼ãã¦ããï¼
-
-æ¬¡ã«ï¼GR-PEACHã®USBãã¼ãã¨PCãæ¥ç¶ãï¼ä»¥ä¸ã®ã³ãã³ãã§openocdãèµ·åããï¼
+まず，GR-PEACHターゲット依存部のディレクトリにあるrenesas_rza1h_swd.cfg
+を，<OPENOCD_DIR>/scripts/targetsにコピーしておく．
+
+次に，GR-PEACHのUSBポートとPCを接続し，以下のコマンドでopenocdを起動する．
 
 	% setenv OPENOCD_SCRIPTS <OPENOCD_DIR>/scripts
 	% openocd -f interface/cmsis-dap.cfg -f target/renesas_rza1h_swd.cfg
 
-ä»¥ä¸ã®ã³ãã³ãã§gdbãèµ·åãï¼aspãã­ã¼ãããå¾ï¼continueã³ãã³ãã§ãã­
-ã°ã©ã ã®å®è¡ãéå§ãããï¼
+以下のコマンドでgdbを起動し，aspをロードした後，continueコマンドでプロ
+グラムの実行が開始される．
 
 	% arm-none-eabi-gdb asp -x <SRCDIR>/target/gr_peach_gcc/gdb_ram.ini
 	(gdb) continue
 
-<SRCDIR>/target/gr_peach_gcc/gdb_ram.iniãï¼ã«ã¬ã³ããã£ã¬ã¯ããªã®
-.gdbinitã«ã³ãã¼ãã¦ãããã¨ã§ï¼gdbã®èµ·åæ¯ã«ã¹ã¯ãªãããæå®ããå¿
-è¦ã
-ãªããªãï¼
-
-4.3 ãã©ã¤ãã®ã¤ã³ã¹ãã¼ã«
-
-GR-PEACHã®USBãã¼ãã¨PCãæ¥ç¶ãã¦ãï¼GR-PEACHãã·ãªã¢ã«ãã¼ãã¨ãã¦èªè­
-ãããªãå ´åã«ã¯ï¼USBã·ãªã¢ã«ãã©ã¤ããã¤ã³ã¹ãã¼ã«ããå¿
-è¦ãããï¼
-
-Windowsåãã®ãã©ã¤ãã¯ï¼ä»¥ä¸ã®URLã«ããï¼
+<SRCDIR>/target/gr_peach_gcc/gdb_ram.iniを，カレントディレクトリの
+.gdbinitにコピーしておくことで，gdbの起動毎にスクリプトを指定する必要が
+なくなる．
+
+4.3 ドライバのインストール
+
+GR-PEACHのUSBポートとPCを接続しても，GR-PEACHがシリアルポートとして認識
+されない場合には，USBシリアルドライバをインストールする必要がある．
+
+Windows向けのドライバは，以下のURLにある．
 
 	https://developer.mbed.org/handbook/Windows-serial-configuration
 
-MacOS Xç¨ã®USBã·ãªã¢ã«ãã©ã¤ãã¯ï¼ä¾ãã°ï¼ä»¥ä¸ã®URLã«ãããã®ãä½¿ç¨ãã
-ãã¨ãã§ããï¼
+MacOS X用のUSBシリアルドライバは，例えば，以下のURLにあるものを使用する
+ことができる．
 
 	http://www.ftdichip.com/Drivers/VCP.htm
 
 
-ï¼ï¼ãªãã¡ã¬ã³ã¹
-
-5.1 ãã£ã¬ã¯ããªæ§æã»ãã¡ã¤ã«æ§æ
+５．リファレンス
+
+5.1 ディレクトリ構成・ファイル構成
 
 	target/gr_peach_gcc/
-		E_PACKAGE				ç°¡æããã±ã¼ã¸ã®ãã¡ã¤ã«ãªã¹ã
-		MANIFEST				åå¥ããã±ã¼ã¸ã®ãã¡ã¤ã«ãªã¹ã
-		Makefile.target			Makefileã®ã¿ã¼ã²ããä¾å­é¨
-		gdb_ram.ini				GDBã®èµ·åã¹ã¯ãªããï¼RAMå®è¡ç¨ï¼
-		gdb_rom.ini				GDBã®èµ·åã¹ã¯ãªããï¼ROMå®è¡ç¨ï¼
-		gr_peach.h				ã¿ã¼ã²ããã®ãã¼ãã¦ã§ã¢è³æºã®å®ç¾©
-		gr_peach_ram.ld			æ¨æºã®ãªã³ã«ã¹ã¯ãªããï¼RAMå®è¡ç¨ï¼
-		gr_peach_rom.ld			æ¨æºã®ãªã³ã«ã¹ã¯ãªããï¼ROMå®è¡ç¨ï¼
-		renesas_rza1h_swd.cfg	OpenOCDã®èµ·åã¹ã¯ãªãã
-		sf_boot.c				ãã¼ãã­ã¼ãï¼ROMå®è¡ç¨ï¼
-		tPutLogGRPeach.c		ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºå
-		tPutLogGRPeach.cdl		ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ã³ã³ãã¼ãã³ãè¨è¿°
-		tSIOPortGRPeach.cdl		ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ã¿ã¼ã²ãã
-								ä¾å­é¨ï¼GR-PEACHç¨ï¼ã®ã³ã³ãã¼ãã³ãè¨è¿°
-		tSIOPortGRPeachMain_inline.h	ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®
-								ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
-		target.cdl				ã³ã³ãã¼ãã³ãè¨è¿°ãã¡ã¤ã«ã®ã¿ã¼ã²ããä¾å­é¨
-		target_cfg1_out.h		cfg1_out.cã®ãªã³ã¯ã«å¿
-è¦ãªã¹ã¿ãã®å®ç¾©
-		target_kernel.cfg		ã«ã¼ãã«å®è£
-ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«
-		target_kernel.h			kernel.hã®ã¿ã¼ã²ããä¾å­é¨
-		target_kernel.trb		kernel.trbã®ã¿ã¼ã²ããä¾å­é¨
-		target_check.trb		kernel_check.trbã®ã¿ã¼ã²ããä¾å­é¨
-		target_kernel_impl.c	ã«ã¼ãã«å®è£
-ã®ã¿ã¼ã²ããä¾å­é¨
-		target_kernel_impl.h	ã«ã¼ãã«å®è£
-ã®ã¿ã¼ã²ããä¾å­é¨ã«é¢ããå®ç¾©
-		target_rename.def		ã¿ã¼ã²ããä¾å­é¨ã®å
-é¨è­å¥åã®ãªãã¼ã å®ç¾©
-		target_rename.h			ã¿ã¼ã²ããä¾å­é¨ã®å
-é¨è­å¥åã®ãªãã¼ã 
-		target_sil.h			sil.hã®ã¿ã¼ã²ããä¾å­é¨
-		target_stddef.h			t_stddef.hã®ã¿ã¼ã²ããä¾å­é¨
-		target_support.S		ã«ã¼ãã«å®è£
-ã®ã¿ã¼ã²ããä¾å­é¨ï¼ã¢ã»ã³ã
-								ãªè¨èªã§è¨è¿°ããé¨åï¼
-		target_syssvc.h			ã·ã¹ãã ãµã¼ãã¹ã®ã¿ã¼ã²ããä¾å­å®ç¾©
-		target_test.h			ãã¹ããã­ã°ã©ã ã®ã¿ã¼ã²ããä¾å­å®ç¾©
-		target_timer.cfg		ã¿ã¤ããã©ã¤ãã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«
-		target_timer.h			ã¿ã¤ããã©ã¤ããä½¿ç¨ããããã®å®ç¾©
-		target_unrename.h		ã¿ã¼ã²ããä¾å­é¨ã®å
-é¨è­å¥åã®ãªãã¼ã è§£é¤
-		target_user.txt			ã¿ã¼ã²ããä¾å­é¨ã®ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«
-
-5.2 ãã¼ã¸ã§ã³å±¥æ­´
-
-	2016å¹´5æ15æ¥	Release	3.1.0		æåã®ä¸è¬å
-¬é
-
-ä»¥ä¸
+		E_PACKAGE				簡易パッケージのファイルリスト
+		MANIFEST				個別パッケージのファイルリスト
+		Makefile.target			Makefileのターゲット依存部
+		gdb_ram.ini				GDBの起動スクリプト（RAM実行用）
+		gdb_rom.ini				GDBの起動スクリプト（ROM実行用）
+		gr_peach.h				ターゲットのハードウェア資源の定義
+		gr_peach_ram.ld			標準のリンカスクリプト（RAM実行用）
+		gr_peach_rom.ld			標準のリンカスクリプト（ROM実行用）
+		renesas_rza1h_swd.cfg	OpenOCDの起動スクリプト
+		sf_boot.c				ブートローダ（ROM実行用）
+		tPutLogGRPeach.c		システムログの低レベル出力
+		tPutLogGRPeach.cdl		システムログの低レベル出力のコンポーネント記述
+		tSIOPortGRPeach.cdl		シリアルインタフェースドライバのターゲット
+								依存部（GR-PEACH用）のコンポーネント記述
+		tSIOPortGRPeachMain_inline.h	シリアルインタフェースドライバの
+								ターゲット依存部（GR-PEACH用）
+		target.cdl				コンポーネント記述ファイルのターゲット依存部
+		target_cfg1_out.h		cfg1_out.cのリンクに必要なスタブの定義
+		target_kernel.cfg		カーネル実装のコンフィギュレーションファイル
+		target_kernel.h			kernel.hのターゲット依存部
+		target_kernel.trb		kernel.trbのターゲット依存部
+		target_check.trb		kernel_check.trbのターゲット依存部
+		target_kernel_impl.c	カーネル実装のターゲット依存部
+		target_kernel_impl.h	カーネル実装のターゲット依存部に関する定義
+		target_rename.def		ターゲット依存部の内部識別名のリネーム定義
+		target_rename.h			ターゲット依存部の内部識別名のリネーム
+		target_sil.h			sil.hのターゲット依存部
+		target_stddef.h			t_stddef.hのターゲット依存部
+		target_support.S		カーネル実装のターゲット依存部（アセンブ
+								リ言語で記述した部分）
+		target_syssvc.h			システムサービスのターゲット依存定義
+		target_test.h			テストプログラムのターゲット依存定義
+		target_timer.cfg		タイマドライバのコンフィギュレーションファイル
+		target_timer.h			タイマドライバを使用するための定義
+		target_unrename.h		ターゲット依存部の内部識別名のリネーム解除
+		target_user.txt			ターゲット依存部のユーザーズマニュアル
+
+5.2 バージョン履歴
+
+	2016年5月15日	Release	3.1.0		最初の一般公開
+
+以上
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_config.c
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_config.c	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_config.c	(revision 321)
@@ -5,44 +5,30 @@
  *                   Tomakomai National College of Technology, JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã® (1)ï½(4) ã®æ¡ä»¶ãï¼Free Software Foundation 
- *  ã«ãã£ã¦å
-¬è¡¨ããã¦ãã GNU General Public License ã® Version 2 ã«è¨
- *  è¿°ããã¦ããæ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§ã¢
- *  ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼
- *  å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の (1)～(4) の条件か，Free Software Foundation 
+ *  によって公表されている GNU General Public License の Version 2 に記
+ *  述されている条件を満たす場合に限り，本ソフトウェア（本ソフトウェア
+ *  を改変したものを含む．以下同じ）を使用・複製・改変・再配布（以下，
+ *  利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ã
- *  å«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´
- *  æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，その適用可能性も
+ *  含めて，いかなる保証も行わない．また，本ソフトウェアの利用により直
+ *  接的または間接的に生じたいかなる損害に関しても，その責任を負わない．
  * 
  *  @(#) $Id$
@@ -50,5 +36,5 @@
 
 /*
- *  ã¿ã¼ã²ããä¾å­ã¢ã¸ã¥ã¼ã«ï¼GR-PEACHç¨ï¼
+ *  ターゲット依存モジュール（GR-PEACH用）
  */
 
@@ -61,5 +47,5 @@
 
 /*
- *  mbed_bus_init -- ã¿ã¼ã²ããä¾å­é¨ã®ãã¹ã®åæå
+ *  mbed_bus_init -- ターゲット依存部のバスの初期化
  */
 
@@ -69,5 +55,5 @@
 #ifdef INMEM_ONLY
 
-	/* å¤é¨ãã¹ãæå¹ã«ããã*/
+	/* 外部バスを有効にする。*/
 	sil_orb_ddr(IO_PORT1,	0x1f);		/* Enable A0 - A4	*/
 	sil_orb_ddr(IO_PORT3,	0xff);		/* Enable D8 - D15	*/
@@ -79,5 +65,5 @@
 
 /*
- *  mbed_inter_init -- ã¿ã¼ã²ããä¾å­é¨ã®å²è¾¼ã¿ã®åæå
+ *  mbed_inter_init -- ターゲット依存部の割込みの初期化
  */
 
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_config.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_config.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_config.h	(revision 321)
@@ -5,39 +5,27 @@
  *                   Tomakomai National College of Technology, JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã® (1)ï½(4) ã®æ¡ä»¶ãï¼Free Software Foundation 
- *  ã«ãã£ã¦å
-¬è¡¨ããã¦ãã GNU General Public License ã® Version 2 ã«è¨
- *  è¿°ããã¦ããæ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§ã¢
- *  ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼
- *  å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®æ¡ä»¶ãæºãããã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ã
- *  å«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´
- *  æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼
+ *  上記著作権者は，以下の (1)～(4) の条件か，Free Software Foundation 
+ *  によって公表されている GNU General Public License の Version 2 に記
+ *  述されている条件を満たす場合に限り，本ソフトウェア（本ソフトウェア
+ *  を改変したものを含む．以下同じ）を使用・複製・改変・再配布（以下，
+ *  利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次の条件を満たすこと．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，その適用可能性も
+ *  含めて，いかなる保証も行わない．また，本ソフトウェアの利用により直
+ *  接的または間接的に生じたいかなる損害に関しても，その責任を負わない．
  * 
  *  @(#) $Id$
@@ -48,14 +36,14 @@
 
 /*
- *  TCP/IP ã«é¢ããå®ç¾©
- */
-
-/* TCP ã«é¢ããå®ç¾© */
-
-/*
- *  MAX_TCP_SND_SEG: éä¿¡ã»ã°ã¡ã³ããµã¤ãºã®æå¤§å¤
- *
- *    ç¸æãã MSS ãªãã·ã§ã³ã§ã»ã°ã¡ã³ããµã¤ãºãæå®ããã¦ãã
- *    ãã®å¤ã§ãã»ã°ã¡ã³ããµã¤ãºãå¶éã§ããã
+ *  TCP/IP に関する定義
+ */
+
+/* TCP に関する定義 */
+
+/*
+ *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
+ *
+ *    相手から MSS オプションでセグメントサイズを指定されても、
+ *    この値で、セグメントサイズを制限できる。
  */
 
@@ -65,5 +53,5 @@
 
 /*
- *  DEF_TCP_RCV_SEG: åä¿¡ã»ã°ã¡ã³ããµã¤ãºã®è¦å®å¤
+ *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
  */
 
@@ -73,40 +61,37 @@
 
 /* 
- *  ã»ã°ã¡ã³ãã®é çªãå
-¥ãæ¿ããã¨ãã«æ°ãã«ãããã¯ã¼ã¯ãããã¡ãå²å½ã¦ã¦ã
- *  ãã¼ã¿ãã³ãã¼ãããµã¤ãºã®ãããå¤
+ *  セグメントの順番を入れ替えるときに新たにネットワークバッファを割当てて、
+ *  データをコピーするサイズのしきい値
  */
 #define MAX_TCP_REALLOC_SIZE	1024	
 
-#define TCP_CFG_OPT_MSS		/* ã³ãã¯ã·ã§ã³éè¨­æã«ãã»ã°ã¡ã³ããµã¤ãºãªãã·ã§ã³ãã¤ãã¦éä¿¡ããã*/
-#define TCP_CFG_DELAY_ACK	/* ACK ãé
-ãããã¨ãã¯ã³ã¡ã³ããå¤ãã			*/
-#define TCP_CFG_ALWAYS_KEEP	/* å¸¸ã«ã­ã¼ãã¢ã©ã¤ãããæã¯ã³ã¡ã³ããå¤ãã		*/
-
-/* UDP ã«é¢ããå®ç¾© */
-
-#define UDP_CFG_IN_CHECKSUM	/* UDP ã®å
-¥åãã§ãã¯ãµã ãè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-#define UDP_CFG_OUT_CHECKSUM	/* UDP ã®åºåãã§ãã¯ãµã ãè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-
-/* ICMPv4/v6 ã«é¢ããå®ç¾© */
-
-#define ICMP_REPLY_ERROR		/* ICMP ã¨ã©ã¼ã¡ãã»ã¼ã¸ãéä¿¡ããå ´åã¯ã³ã¡ã³ããå¤ãã*/
-
-/* IPv4 ã«é¢ããå®ç¾© */
-
-#define IP4_CFG_FRAGMENT		/* ãã¼ã¿ã°ã©ã ã®åå²ã»åæ§æè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-#define NUM_IP4_FRAG_QUEUE	2	/* ãã¼ã¿ã°ã©ã åæ§æã­ã¥ã¼ãµã¤ãº			*/
-#define IP4_CFG_FRAG_REASSM_SIZE	4096	/* IPv4 åæ§æãããã¡ãµã¤ãº			*/
-
-/* IPv6 ã«é¢ããå®ç¾© */
-
-#define NUM_IP6_DAD_COUNT	1	/* éè¤ã¢ãã¬ã¹æ¤åºã§éä¿¡ããè¿é£è¦è«ã®åæ°ã		*/
-					/*  0 ãæå®ããã¨ãéè¤ã¢ãã¬ã¹æ¤åºãè¡ããªãã	*/
-#define NUM_ND6_CACHE_ENTRY	10	/* è¿é£ã­ã£ãã·ã¥ã®ã¨ã³ããªæ°			*/
-
-/*
- *  IPv6 ç¨ãã¹ãã­ã£ãã·ã¥ã®ã¨ã³ããªæ°ã
- *  0 ãæå®ããã¨IPv6 ç¨ãã¹ãã­ã£ãã·ã¥ãçµè¾¼ã¾ãªãã
+#define TCP_CFG_OPT_MSS		/* コネクション開設時に、セグメントサイズオプションをつけて送信する。*/
+#define TCP_CFG_DELAY_ACK	/* ACK を遅らせるときはコメントを外す。			*/
+#define TCP_CFG_ALWAYS_KEEP	/* 常にキープアライブする時はコメントを外す。		*/
+
+/* UDP に関する定義 */
+
+#define UDP_CFG_IN_CHECKSUM	/* UDP の入力チェックサムを行う場合はコメントを外す。	*/
+#define UDP_CFG_OUT_CHECKSUM	/* UDP の出力チェックサムを行う場合はコメントを外す。	*/
+
+/* ICMPv4/v6 に関する定義 */
+
+#define ICMP_REPLY_ERROR		/* ICMP エラーメッセージを送信する場合はコメントを外す。*/
+
+/* IPv4 に関する定義 */
+
+#define IP4_CFG_FRAGMENT		/* データグラムの分割・再構成行う場合はコメントを外す。	*/
+#define NUM_IP4_FRAG_QUEUE	2	/* データグラム再構成キューサイズ			*/
+#define IP4_CFG_FRAG_REASSM_SIZE	4096	/* IPv4 再構成バッファサイズ			*/
+
+/* IPv6 に関する定義 */
+
+#define NUM_IP6_DAD_COUNT	1	/* 重複アドレス検出で送信する近隣要請の回数、		*/
+					/*  0 を指定すると、重複アドレス検出を行わない。	*/
+#define NUM_ND6_CACHE_ENTRY	10	/* 近隣キャッシュのエントリ数			*/
+
+/*
+ *  IPv6 用ホストキャッシュのエントリ数。
+ *  0 を指定するとIPv6 用ホストキャッシュを組込まない。
  */
 #define NUM_IN6_HOSTCACHE_ENTRY	4
@@ -114,101 +99,98 @@
 #ifdef SUPPORT_ETHER
 
-#define IP6_CFG_AUTO_LINKLOCAL		/* ãªã³ã¯ã­ã¼ã«ã«ã¢ãã¬ã¹ã®èªåè¨­å®ãè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã*/
-
-/*
- *  ãã£ãã©ã«ãã«ã¼ã¿ãªã¹ãã«é¢ããå®ç¾©
- */
-
-/*
- *  ãã£ãã©ã«ãã«ã¼ã¿ãªã¹ãã®ã¨ã³ããªæ°ã
- *  æå¤§å¤ã¯ 16ã0 ãæå®ããã¨ã«ã¼ã¿éç¥ãåä¿¡ããªãã
+#define IP6_CFG_AUTO_LINKLOCAL		/* リンクローカルアドレスの自動設定を行う場合はコメントを外す。*/
+
+/*
+ *  ディフォルトルータリストに関する定義
+ */
+
+/*
+ *  ディフォルトルータリストのエントリ数。
+ *  最大値は 16、0 を指定するとルータ通知を受信しない。
  */
 #define NUM_ND6_DEF_RTR_ENTRY		4
 
 /*
- *  ãã¬ãã£ãã¯ã¹ãªã¹ãã«é¢ããå®ç¾©ã
- *  æå¤§å¤ã¯ 16ã
- */
-#define NUM_ND6_PREFIX_ENTRY		4	/*  ãã¬ãã£ãã¯ã¹ãªã¹ãã®ã¨ã³ããªæ°			*/
-
-/*
- *  èµ·åæã®ã«ã¼ã¿è¦è«åºååæ°ã
- *  0 ãæå®ããã¨ã«ã¼ã¿è¦è«ãåºåããªãã
+ *  プレフィックスリストに関する定義。
+ *  最大値は 16。
+ */
+#define NUM_ND6_PREFIX_ENTRY		4	/*  プレフィックスリストのエントリ数			*/
+
+/*
+ *  起動時のルータ要請出力回数。
+ *  0 を指定するとルータ要請を出力しない。
  */
 #define NUM_ND6_RTR_SOL_RETRY	3	
 
-#define IP6_CFG_FRAGMENT		/* ãã¼ã¿ã°ã©ã ã®åå²ã»åæ§æè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-#define NUM_IP6_FRAG_QUEUE	2	/* ãã¼ã¿ã°ã©ã åæ§æã­ã¥ã¼ãµã¤ãº			*/
-#define IP6_CFG_FRAG_REASSM_SIZE	4096	/* IPv6 åæ§æãããã¡ãµã¤ãº			*/
+#define IP6_CFG_FRAGMENT		/* データグラムの分割・再構成行う場合はコメントを外す。	*/
+#define NUM_IP6_FRAG_QUEUE	2	/* データグラム再構成キューサイズ			*/
+#define IP6_CFG_FRAG_REASSM_SIZE	4096	/* IPv6 再構成バッファサイズ			*/
 
 #endif	/* of #ifdef SUPPORT_ETHER */
 
 /*
- *  ãã¼ã¿ãªã³ã¯å±¤ (ãããã¯ã¼ã¯ã¤ã³ã¿ãã§ã¼ã¹) ã«é¢ããå®ç¾©
- */
-
-/*
- *  PPPãã¢ãã ã«é¢ããå®ç¾©
- */
-
-#define MODEM_CFG_DIAL		"ATD"	/* ãã¤ã¢ã«ã³ãã³ãæå­å			*/
-#define MODEM_CFG_RETRY_CNT	3	/* ãã¤ã¢ã«ãªãã©ã¤åæ°			*/
-#define MODEM_CFG_RETRY_WAIT	10000	/* ãã¤ã¢ã«ãªãã©ã¤ã¾ã§ã®å¾
-ã¡æé [ms]	*/
-
-/*
- *  PPPãHDLC ã«é¢ããå®ç¾©
- */
-
-#define DEF_LOCAL_ACCM		ULONG_C(0x000a0000)	/* èªåã® ACCMãXON ã¨ XOFF ã®ã¿å¤æ	*/
-#define DEF_REMOTE_ACCM		ULONG_C(0xffffffff)	/* ç¸æã® ACCMãåæå¤ã¯å
-¨ã¦å¤æ		*/
-
-/*
- *  PPPãLCP ã«é¢ããå®ç¾©
+ *  データリンク層 (ネットワークインタフェース) に関する定義
+ */
+
+/*
+ *  PPP、モデムに関する定義
+ */
+
+#define MODEM_CFG_DIAL		"ATD"	/* ダイアルコマンド文字列			*/
+#define MODEM_CFG_RETRY_CNT	3	/* ダイアルリトライ回数			*/
+#define MODEM_CFG_RETRY_WAIT	10000	/* ダイアルリトライまでの待ち時間 [ms]	*/
+
+/*
+ *  PPP、HDLC に関する定義
+ */
+
+#define DEF_LOCAL_ACCM		ULONG_C(0x000a0000)	/* 自分の ACCM、XON と XOFF のみ変換	*/
+#define DEF_REMOTE_ACCM		ULONG_C(0xffffffff)	/* 相手の ACCM、初期値は全て変換		*/
+
+/*
+ *  PPP、LCP に関する定義
  */
 
 #define LCP_CFG_MRU		UINT_C(0x0001)	/* MRU					*/
 #define LCP_CFG_ACCM		UINT_C(0x0002)	/* ACCM					*/
-#define LCP_CFG_MAGIC		UINT_C(0x0004)	/* ãã¸ãã¯çªå·				*/
-#define LCP_CFG_PCOMP		UINT_C(0x0008)	/* ãã­ãã³ã«é¨å§ç¸®æ©è½			*/
-#define LCP_CFG_ACCOMP		UINT_C(0x0010)	/* ã¢ãã¬ã¹ã»å¶å¾¡é¨å§ç¸®			*/
+#define LCP_CFG_MAGIC		UINT_C(0x0004)	/* マジック番号				*/
+#define LCP_CFG_PCOMP		UINT_C(0x0008)	/* プロトコル部圧縮機能			*/
+#define LCP_CFG_ACCOMP		UINT_C(0x0010)	/* アドレス・制御部圧縮			*/
 #define LCP_CFG_PAP		UINT_C(0x0020)	/* PAP					*/
-/*#define LCP_CFG_CHAP		UINT_C(0x0040)	   CHAP ã¯å®è£
-äºå®			*/
+/*#define LCP_CFG_CHAP		UINT_C(0x0040)	   CHAP は実装予定			*/
 
 #ifdef LCP_CFG_MAGIC
 
-#define LCP_ECHO_INTERVAL	(20*NET_TIMER_HZ)	/* ã¤ã³ã¿ã¼ãã«æé		*/
-#define LCP_ECHO_FAILS		9			/* å¤±æé¾å¤			*/
+#define LCP_ECHO_INTERVAL	(20*NET_TIMER_HZ)	/* インターバル時間		*/
+#define LCP_ECHO_FAILS		9			/* 失敗閾値			*/
 
 #endif	/* of #ifdef LCP_CFG_MAGIC */
 
 /*
- *  PPPãPAP ã«é¢ããå®ç¾©
+ *  PPP、PAP に関する定義
  */
 
 #define DEF_PAP_TIMEOUT		(3*NET_TIMER_HZ)
-#define DEF_PAP_REQTIME		(30*NET_TIMER_HZ)	/* ã¿ã¤ã ã¢ã¦ãå¦çãè¡ãã¨ãã¯ã³ã¡ã³ããå¤ãã*/
-#define MAX_PAP_REXMT		10			/* èªè¨¼è¦æ±ã®æå¤§åéåæ°	*/
-
-/*
- *  MBED Ethernet Controler ã«é¢ããå®ç¾©
- */
-
-#define NUM_IF_MBED_TXBUF		NUM_OF_TX_DESCRIPTOR	/* éä¿¡ãããã¡æ°			*/
-#define NUM_IF_MBED_RXBUF		NUM_OF_RX_DESCRIPTOR	/* åä¿¡ãããã¡æ°			*/
-
-#define TMO_IF_MBED_GET_NET_BUF	1000	/* [ms]ãåä¿¡ç¨ net_buf ç²å¾ã¿ã¤ã ã¢ã¦ã	*/
-					/* [s]ã éä¿¡ã¿ã¤ã ã¢ã¦ã			*/
+#define DEF_PAP_REQTIME		(30*NET_TIMER_HZ)	/* タイムアウト処理を行うときはコメントを外す。*/
+#define MAX_PAP_REXMT		10			/* 認証要求の最大再送回数	*/
+
+/*
+ *  MBED Ethernet Controler に関する定義
+ */
+
+#define NUM_IF_MBED_TXBUF		NUM_OF_TX_DESCRIPTOR	/* 送信バッファ数			*/
+#define NUM_IF_MBED_RXBUF		NUM_OF_RX_DESCRIPTOR	/* 受信バッファ数			*/
+
+#define TMO_IF_MBED_GET_NET_BUF	1000	/* [ms]、受信用 net_buf 獲得タイムアウト	*/
+					/* [s]、 送信タイムアウト			*/
 #define TMO_IF_MBED_XMIT		(2*IF_TIMER_HZ)
 
-/*#define IF_MBED_CFG_ACCEPT_ALL		 ãã«ãã­ã£ã¹ããã¨ã©ã¼ãã¬ã¼ã ãåä¿¡ããã¨ãã¯ã³ã¡ã³ããå¤ãã*/
-
-/*
- *  ã¤ã¼ãµãããåºåæã«ãNIC ã§ net_buf ãéæ¾ããå ´åã«æå®ããã
- *
- *  æ³¨æ: ä»¥ä¸ã®æå®ã¯ãæå®ä¾ã§ãããif_mbed ã§ã¯ã
- *        éæ¾ããªãã®ã§ãä»¥ä¸ã®ã³ã¡ã³ããå¤ãã¦ã¯ãªããªãã
+/*#define IF_MBED_CFG_ACCEPT_ALL		 マルチキャスト、エラーフレームも受信するときはコメントを外す。*/
+
+/*
+ *  イーサネット出力時に、NIC で net_buf を開放する場合に指定する。
+ *
+ *  注意: 以下の指定は、指定例であり、if_mbed では、
+ *        開放しないので、以下のコメントを外してはならない。
  */
 
@@ -216,88 +198,86 @@
 
 /*
- *  MBED Ethernet Controler ã«é¢ããå®ç¾©
+ *  MBED Ethernet Controler に関する定義
  */
 
 #define INHNO_IF_MBED		ETHERI_IRQn		/* IRQ5 */
 #define INTNO_IF_MBED		ETHERI_IRQn		/* IRQ5 */
-#define INTATR_IF_MBED		(TA_NULL)		/* å²è¾¼ã¿å±æ§	*/
-#define INTPRI_IF_MBED		(-1)			/* å²è¾¼ã¿åªå
-åº¦	*/
-
-/*
- *  ARP ã«é¢ããå®ç¾©
- */
-
-#define NUM_ARP_ENTRY		10			/* ARP ã­ã£ãã·ã¥ã¨ã³ããªæ°	*/
-
-/*
- *  DHCP ã«é¢ããå®ç¾©
- *
- *    ã»æ³¨æ: TINET ã¯ãDHCP ãå®è£
-ãã¦ããªããå¿ç¨ãã­ã°ã©ã ã§ã
- *            DHCP ã¡ãã»ã¼ã¸ãåä¿¡ããããã®å®ç¾©ã§ããã
- *            ã¾ããç¾å¨ã¯ IPv4 ã®ã¿æå¹ã§ããã
- */
-
-/*#define DHCP_CFG					 DHCP ãå¦çããå ´åã¯ã³ã¡ã³ããå¤ãã*/
-
-/*
- *  Ethernet ã«é¢ããå®ç¾©
- */
-
-/*#define ETHER_CFG_ACCEPT_ALL		 ãã«ãã­ã£ã¹ããã¨ã©ã¼ãã¬ã¼ã ãåä¿¡ããã¨ãã¯ã³ã¡ã³ããå¤ãã	*/
-/*#define ETHER_CFG_UNEXP_WARNING	 éãµãã¼ããã¬ã¼ã ã®è­¦åãè¡¨ç¤ºããã¨ãã¯ã³ã¡ã³ããå¤ãã		*/
-/*#define ETHER_CFG_802_WARNING		 IEEE 802.3 ãã¬ã¼ã ã®è­¦åãè¡¨ç¤ºããã¨ãã¯ã³ã¡ã³ããå¤ãã		*/
-/*#define ETHER_CFG_MCAST_WARNING	 ãã«ãã­ã£ã¹ãã®è­¦åãè¡¨ç¤ºããã¨ãã¯ã³ã¡ã³ããå¤ãã		*/
-#define ETHER_CFG_MULTICAST			/* ãã«ãã­ã£ã¹ããéåä¿¡ */
-
-/*
- *  ã¢ãã¬ã¹ãªã¹ãã«é¢ããå®ç¾©ã
- */
-#define NUM_IN6_IFADDR_ENTRY		5	/*  ã¤ã³ã¿ãã§ã¼ã¹ã®ã¢ãã¬ã¹ãªã¹ãã®ã¨ã³ããªæ°		*/
-
-/*
- *  æ±ç¨ãããã¯ã¼ã¯ã«é¢ããå®ç¾©
- */
-
-/*
- *  ãããã¯ã¼ã¯ãããã¡ã«é¢ããå®ç¾©
- */
-
-/* ãããã¯ã¼ã¯ãããã¡æ° */
+#define INTATR_IF_MBED		(TA_NULL)		/* 割込み属性	*/
+#define INTPRI_IF_MBED		(-1)			/* 割込み優先度	*/
+
+/*
+ *  ARP に関する定義
+ */
+
+#define NUM_ARP_ENTRY		10			/* ARP キャッシュエントリ数	*/
+
+/*
+ *  DHCP に関する定義
+ *
+ *    ・注意: TINET は、DHCP を実装していない。応用プログラムで、
+ *            DHCP メッセージを受信するための定義である。
+ *            また、現在は IPv4 のみ有効である。
+ */
+
+/*#define DHCP_CFG					 DHCP を処理する場合はコメントを外す。*/
+
+/*
+ *  Ethernet に関する定義
+ */
+
+/*#define ETHER_CFG_ACCEPT_ALL		 マルチキャスト、エラーフレームも受信するときはコメントを外す。	*/
+/*#define ETHER_CFG_UNEXP_WARNING	 非サポートフレームの警告を表示するときはコメントを外す。		*/
+/*#define ETHER_CFG_802_WARNING		 IEEE 802.3 フレームの警告を表示するときはコメントを外す。		*/
+/*#define ETHER_CFG_MCAST_WARNING	 マルチキャストの警告を表示するときはコメントを外す。		*/
+#define ETHER_CFG_MULTICAST			/* マルチキャストを送受信 */
+
+/*
+ *  アドレスリストに関する定義。
+ */
+#define NUM_IN6_IFADDR_ENTRY		5	/*  インタフェースのアドレスリストのエントリ数		*/
+
+/*
+ *  汎用ネットワークに関する定義
+ */
+
+/*
+ *  ネットワークバッファに関する定義
+ */
+
+/* ネットワークバッファ数 */
 
 #ifdef SUPPORT_PPP
 
 /*
- *  PPP ã§ã¯ãåä¿¡ç¨ã® ãããã¯ã¼ã¯ãããã¡ã¯ PDU (1502) ãµã¤ãºãå¸¸ã«
- *  å²ãå½ã¦ãªããã°ãªããªãã®ã§ PDU ãµã¤ãºãå¤ãã«ç¢ºä¿ããã
+ *  PPP では、受信用の ネットワークバッファは PDU (1502) サイズを常に
+ *  割り当てなければならないので PDU サイズを多めに確保する。
  */
 
 #ifndef NUM_MPF_NET_BUF_CSEG
-#define NUM_MPF_NET_BUF_CSEG	2	/* IF + IP + TCPã2 ä»¥ä¸*/
+#define NUM_MPF_NET_BUF_CSEG	2	/* IF + IP + TCP、2 以上*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_CSEG */
 
 #ifndef NUM_MPF_NET_BUF_64
-#define NUM_MPF_NET_BUF_64	0	/* 64 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_64	0	/* 64 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_64 */
 
 #ifndef NUM_MPF_NET_BUF_128
-#define NUM_MPF_NET_BUF_128	0	/* 128 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_128	0	/* 128 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_128 */
 
 #ifndef NUM_MPF_NET_BUF_256
-#define NUM_MPF_NET_BUF_256	0	/* 256 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_256	0	/* 256 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_256 */
 
 #ifndef NUM_MPF_NET_BUF_512
-#define NUM_MPF_NET_BUF_512	0	/* 512 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_512	0	/* 512 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_512 */
 
 #ifndef NUM_MPF_NET_BUF_1024
-#define NUM_MPF_NET_BUF_1024	0	/* 1024 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_1024	0	/* 1024 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_1024 */
 
 #ifndef NUM_MPF_NET_BUF_IF_PDU
-#define NUM_MPF_NET_BUF_IF_PDU	2	/* IF æå¤§ PDU ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF_IF_PDU	2	/* IF 最大 PDU サイズ	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
 
@@ -305,7 +285,7 @@
 
 #if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 再構成バッファサイズ	*/
 #endif
 
@@ -315,7 +295,7 @@
 
 #if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 再構成バッファサイズ	*/
 #endif
 
@@ -327,13 +307,13 @@
 
 /*
- *  ã¤ã¼ãµãããã®å ´åã®ãããã¯ã¼ã¯ãããã¡æ°ã®å²ãå½ã¦
- */
-
-/*
- *  æ³¨æ!!
- *
- *  MBED Ethernet Controler ã®ãã£ãã¤ã¹ãã©ã¤ãï¼if_mbedï¼ã®æä½å²å½ã¦é·ã¯
- *  60ï¼ã¢ã©ã¤ã³ãã¦ 62ï¼ãªã¯ãããã®ãã IF + IP +TCP ããã¯
- *  64 ãªã¯ãããã®ãããã¯ã¼ã¯ãããã¡ã®æ¹ãæé©ã§ããã
+ *  イーサネットの場合のネットワークバッファ数の割り当て
+ */
+
+/*
+ *  注意!!
+ *
+ *  MBED Ethernet Controler のディバイスドライバ（if_mbed）の最低割当て長は
+ *  60（アラインして 62）オクテットのため IF + IP +TCP よりは
+ *  64 オクテットのネットワークバッファの方が最適である。
  */
 
@@ -343,17 +323,17 @@
 
 #ifndef NUM_MPF_NET_BUF_64
-#define NUM_MPF_NET_BUF_64	2	/* 64 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_64	2	/* 64 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_64 */
 
 #ifndef NUM_MPF_NET_BUF_128
-#define NUM_MPF_NET_BUF_128	0	/* 128 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_128	0	/* 128 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_128 */
 
 #ifndef NUM_MPF_NET_BUF_256
-#define NUM_MPF_NET_BUF_256	0	/* 256 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_256	0	/* 256 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_256 */
 
 #ifndef NUM_MPF_NET_BUF_512
-#define NUM_MPF_NET_BUF_512	0	/* 512 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_512	0	/* 512 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_512 */
 
@@ -361,5 +341,5 @@
 
 #ifndef NUM_MPF_NET_BUF_IP_MSS
-#define NUM_MPF_NET_BUF_IP_MSS	0	/* IF + 576 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_IP_MSS	0	/* IF + 576 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IP_MSS */
 
@@ -367,5 +347,5 @@
 
 #ifndef NUM_MPF_NET_BUF_1024
-#define NUM_MPF_NET_BUF_1024	0	/* 1024 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_1024	0	/* 1024 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_1024 */
 
@@ -379,5 +359,5 @@
 
 #ifndef NUM_MPF_NET_BUF_IF_PDU
-#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF æå¤§ PDU ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF 最大 PDU サイズ	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
 
@@ -385,7 +365,7 @@
 
 #if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 再構成バッファサイズ	*/
 #endif
 
@@ -395,7 +375,7 @@
 
 #if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 再構成バッファサイズ	*/
 #endif
 
@@ -411,25 +391,25 @@
 
 #ifndef NUM_MPF_NET_BUF_64
-#define NUM_MPF_NET_BUF_64	0	/* 64 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_64	0	/* 64 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_64 */
 
 #ifndef NUM_MPF_NET_BUF_128
-#define NUM_MPF_NET_BUF_128	0	/* 128 ãªã¯ãããã2 ä»¥ä¸	*/
+#define NUM_MPF_NET_BUF_128	0	/* 128 オクテット、2 以上	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_128 */
 
 #ifndef NUM_MPF_NET_BUF_256
-#define NUM_MPF_NET_BUF_256	0	/* 256 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_256	0	/* 256 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_256 */
 
 #ifndef NUM_MPF_NET_BUF_512
-#define NUM_MPF_NET_BUF_512	0	/* 512 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_512	0	/* 512 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_512 */
 
 #ifndef NUM_MPF_NET_BUF_1024
-#define NUM_MPF_NET_BUF_1024	0	/* 1024 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_1024	0	/* 1024 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_1024 */
 
 #ifndef NUM_MPF_NET_BUF_IF_PDU
-#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF æå¤§ PDU ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF 最大 PDU サイズ	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
 
@@ -437,10 +417,8 @@
 
 /*
- *  ãããã¯ã¼ã¯çµ±è¨æ
-å ±ã®è¨æ¸¬
- *
- *  ãããã¯ã¼ã¯çµ±è¨æ
-å ±ã®è¨æ¸¬ãè¡ãå ´åã¯ãtinet/include/net/net.h
- *  ã§å®ç¾©ããã¦ãããã­ãã³ã«è­å¥ãã©ã°ãæå®ããã
+ *  ネットワーク統計情報の計測
+ *
+ *  ネットワーク統計情報の計測を行う場合は、tinet/include/net/net.h
+ *  で定義されているプロトコル識別フラグを指定する。
  */
 
@@ -499,5 +477,5 @@
 
 /*
- *  é¢æ°
+ *  関数
  */
 
Index: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_defs.h
===================================================================
--- EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_defs.h	(revision 279)
+++ EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/tinet_target_defs.h	(revision 321)
@@ -5,39 +5,27 @@
  *                   Tomakomai National College of Technology, JAPAN
  *
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã® (1)ï½(4) ã®æ¡ä»¶ãï¼Free Software Foundation 
- *  ã«ãã£ã¦å
-¬è¡¨ããã¦ãã GNU General Public License ã® Version 2 ã«è¨
- *  è¿°ããã¦ããæ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§ã¢
- *  ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼
- *  å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®æ¡ä»¶ãæºãããã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の (1)～(4) の条件か，Free Software Foundation 
+ *  によって公表されている GNU General Public License の Version 2 に記
+ *  述されている条件を満たす場合に限り，本ソフトウェア（本ソフトウェア
+ *  を改変したものを含む．以下同じ）を使用・複製・改変・再配布（以下，
+ *  利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次の条件を満たすこと．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
  *
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ã
- *  å«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´
- *  æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，その適用可能性も
+ *  含めて，いかなる保証も行わない．また，本ソフトウェアの利用により直
+ *  接的または間接的に生じたいかなる損害に関しても，その責任を負わない．
  * 
  *  @(#) $Id$
@@ -48,12 +36,11 @@
 
 /*
- *  ãããã¯ã¼ã¯ã«é¢ããå®ç¾©
+ *  ネットワークに関する定義
  */
 
 /*
- *  CPU ã®ã¢ã©ã¤ã¡ã³ãã«é¢ããå®ç¾©
+ *  CPU のアライメントに関する定義
  *
- *  4 ãªã¯ãããåä½ã§ãã¢ã©ã¤ã³ããå¿
-è¦ãããå ´åã¯ 4 ãæå®ããã
+ *  4 オクテット単位で、アラインする必要がある場合は 4 を指定する。
  */
 
