Index: uKadecot/trunk/uip/target/if_rx62n/ether_phy.c
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/ether_phy.c	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/ether_phy.c	(revision 107)
@@ -6,36 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -99,12 +95,12 @@
 	switch(state){
 	case PHY_STATE_UNINIT:
-		/* PHYÌZbg */
+		/* PHYのリセット */
 		phy_write_reg(phy_addr, PHY_CONTROL_REGISTER, PHY_CONTROL_RESET);
 
-		/* 500msÒÂ */
-		/* tslp_tsk(500); svH */
+		/* 500ms待つ */
+		/* tslp_tsk(500); 不要？ */
 		/* continue; */
 	case PHY_STATE_RESETING:
-		/* Zbg®¹ÌmF */
+		/* リセット完了の確認 */
 		if((phy_read_reg(phy_addr, PHY_CONTROL_REGISTER) & PHY_CONTROL_RESET) != 0)
 			return PHY_STATE_RESETING;
@@ -130,5 +126,5 @@
 		if(reset < 2){
 #endif
-		/* N®¹ÌmF */
+		/* リンク完了の確認 */
 		if(!phy_is_link(phy_addr))
 			return PHY_STATE_RESET;
@@ -137,10 +133,10 @@
 		reset = 0;
 #endif
-		/* I[glSVG[VÌ¨mç¹ðLøÉÝè */
+		/* オートネゴシエーションのお知らせを有効に設定 */
 		phy_write_reg(phy_addr, PHY_AN_ADVERTISEMENT_REGISTER, 
 			PHY_AN_AD_100BASE_T4 | PHY_AN_AD_100BASE_TX_FULL_DUPLEX | PHY_AN_AD_100BASE_TX_HALF_DUPLEX
 			| PHY_AN_AD_10BASE_T_FULL_DUPLEX | PHY_AN_AD_10BASE_T_HALF_DUPLEX | PHY_AN_AD_SELECTOR_FIELD);
 
-		/* I[glSVG[VðLøÉÝè */
+		/* オートネゴシエーションを有効に設定 */
 		phy_write_reg(phy_addr, PHY_CONTROL_REGISTER, PHY_CONTROL_SPEED_SELECT | PHY_CONTROL_A_N_ENABLE);
 
@@ -151,5 +147,5 @@
 		if(reset < 2){
 #endif
-		/* I[glSVG[V®¹ÌmF */
+		/* オートネゴシエーション完了の確認 */
 		if((phy_read_reg(phy_addr, PHY_STATUS_REGISTER) & PHY_STATUS_A_N_COMPLETE) == 0)
 			return PHY_STATE_LINKED;
@@ -174,5 +170,5 @@
 {
 #ifdef __RX
-	/* NÌmF */
+	/* リンクの確認 */
 	return (phy_read_reg(phy_addr, PHY_STATUS_REGISTER) & PHY_STATUS_LINK_STATUS) != 0;
 #else
@@ -186,17 +182,17 @@
 	int i;
 
-	/* PRE F32ÂÌA±µ½1b */
+	/* PRE ：32個の連続した1b */
 	for (i = 0; i < 32; i++)
 		phy_write_bit(true);
 
-	/* ST Ft[Ìæªð¦·01bÌCg */
-	phy_write_bit(false);
-	phy_write_bit(true);
-
-	/* OP FANZXíÊð¦·R[hÌCg */
-	phy_write_bit(true);
-	phy_write_bit(false);
-
-	/* PHYAD FPHY-LSIÌAhXª1ÔÌêA00001bðCgiMSB ©çCgjB */
+	/* ST ：フレームの先頭を示す01bのライト */
+	phy_write_bit(false);
+	phy_write_bit(true);
+
+	/* OP ：アクセス種別を示すコードのライト */
+	phy_write_bit(true);
+	phy_write_bit(false);
+
+	/* PHYAD ：PHY-LSIのアドレスが1番の場合、00001bをライト（MSB から順次ライト）。 */
 	phy_write_bit((phy_addr & 0x10) != 0);
 	phy_write_bit((phy_addr & 0x08) != 0);
@@ -205,5 +201,5 @@
 	phy_write_bit((phy_addr & 0x01) != 0);
 
-	/* REGAD FWX^AhXª1ÔÌêA00001bðCgiMSB©çCgjB */
+	/* REGAD ：レジスタアドレスが1番の場合、00001bをライト（MSBから順次ライト）。 */
 	phy_write_bit((reg_addr & 0x10) != 0);
 	phy_write_bit((reg_addr & 0x08) != 0);
@@ -212,9 +208,9 @@
 	phy_write_bit((reg_addr & 0x01) != 0);
 
-	/* TA FMII/RMIIC^tF[XãÅf[^ÌM³ðØèÖ¦éÔ */
-	/* uoXðúviZ0Æ\Ljðs¤ */
+	/* TA ：MII/RMIIインタフェース上でデータの送信元を切り替える時間 */
+	/* 「バス解放」（Z0と表記）を行う */
 	phy_release_bus();
 
-	/* DATA F16rbgÌf[^BMSB©ç[h */
+	/* DATA ：16ビットのデータ。MSBから順次リード */
 	for (bit = 0x8000; bit != 0; bit >>= 1) {
 		if(phy_read_bit())
@@ -222,6 +218,6 @@
 	}
 
-	/* IDLE FÌMIIÇtH[}bgüÍÜÅÌÒ@Ô */
-	/* ·ÅÉTAÉoXðúÏÝÅ è§äsv */
+	/* IDLE ：次のMII管理フォーマット入力までの待機時間 */
+	/* すでにTA時にバス解放済みであり制御不要 */
 	phy_release_bus();
 
@@ -234,17 +230,17 @@
 	uint16_t bit;
 
-	/* PRE F32ÂÌA±µ½1b */
+	/* PRE ：32個の連続した1b */
 	for (i = 0; i < 32; i++)
 		phy_write_bit(true);
 
-	/* ST Ft[Ìæªð¦·01bÌCg */
-	phy_write_bit(false);
-	phy_write_bit(true);
-
-	/* OP FANZXíÊð¦·R[hÌCg */
-	phy_write_bit(false);
-	phy_write_bit(true);
-
-	/* PHYAD FPHY-LSIÌAhXª1ÔÌêA00001bðCgiMSB ©çCgjB */
+	/* ST ：フレームの先頭を示す01bのライト */
+	phy_write_bit(false);
+	phy_write_bit(true);
+
+	/* OP ：アクセス種別を示すコードのライト */
+	phy_write_bit(false);
+	phy_write_bit(true);
+
+	/* PHYAD ：PHY-LSIのアドレスが1番の場合、00001bをライト（MSB から順次ライト）。 */
 	phy_write_bit((phy_addr & 0x10) != 0);
 	phy_write_bit((phy_addr & 0x08) != 0);
@@ -253,5 +249,5 @@
 	phy_write_bit((phy_addr & 0x01) != 0);
 
-	/* REGAD FWX^AhXª1ÔÌêA00001bðCgiMSB©çCgjB */
+	/* REGAD ：レジスタアドレスが1番の場合、00001bをライト（MSBから順次ライト）。 */
 	phy_write_bit((reg_addr & 0x10) != 0);
 	phy_write_bit((reg_addr & 0x08) != 0);
@@ -260,16 +256,16 @@
 	phy_write_bit((reg_addr & 0x01) != 0);
 
-	/* TA FMII/RMIIC^tF[XãÅf[^ÌM³ðØèÖ¦éÔ */
-	/* 10bðCg */
-	phy_write_bit(true);
-	phy_write_bit(false);
-
-	/* DATA F16rbgÌf[^BMSB©çCg */
+	/* TA ：MII/RMIIインタフェース上でデータの送信元を切り替える時間 */
+	/* 10bをライト */
+	phy_write_bit(true);
+	phy_write_bit(false);
+
+	/* DATA ：16ビットのデータ。MSBから順次ライト */
 	for (bit = 0x8000; bit != 0; bit >>= 1) {
 		phy_write_bit((reg_data & bit) != 0);
 	}
 
-	/* IDLE FÌMIIÇtH[}bgüÍÜÅÌÒ@Ô */
-	/* uPÆoXðúviXÆ\Ljðs¤ */
+	/* IDLE ：次のMII管理フォーマット入力までの待機時間 */
+	/* 「単独バス解放」（Xと表記）を行う */
 	phy_single_rel_bus();
 }
@@ -278,5 +274,5 @@
 
 /*
- * 1 rbgf[^ÌCg
+ * 1 ビットデータのライト
  */
 static void phy_write_bit(bool_t bit)
@@ -285,15 +281,15 @@
 	uint32_t data = bit ? ETHERC_PIR_MDO : 0;
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, data | ETHERC_PIR_MMD | 0/*ETHERC_PIR_MDC*/);
 
 	for(i = ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, data | ETHERC_PIR_MMD | ETHERC_PIR_MDC);
 
 	for(i = 2 * ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, data | ETHERC_PIR_MMD | 0/*ETHERC_PIR_MDC*/);
 
@@ -302,5 +298,5 @@
 
 /*
- * oXðú
+ * バス解放
  */
 static void phy_release_bus()
@@ -308,15 +304,15 @@
 	int i;
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, 0/*ETHERC_PIR_MMD*/ | 0/*ETHERC_PIR_MDC*/);
 
 	for(i = ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, 0/*ETHERC_PIR_MMD*/ | ETHERC_PIR_MDC);
 
 	for(i = 2 * ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, 0/*ETHERC_PIR_MMD*/ | 0/*ETHERC_PIR_MDC*/);
 
@@ -325,5 +321,5 @@
 
 /*
- * 1 rbgf[^Ì[h
+ * 1 ビットデータのリード
  */
 static bool_t phy_read_bit()
@@ -334,15 +330,15 @@
 	for(i = ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, 0/*ETHERC_PIR_MMD*/ | ETHERC_PIR_MDC);
 
 	for(i = ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	bit = (sil_rew_mem(ETHERC_PIR) & ETHERC_PIR_MDI) != 0;
 
 	for(i = ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, 0/*ETHERC_PIR_MMD*/ | 0/*ETHERC_PIR_MDC*/);
 
@@ -353,5 +349,5 @@
 
 /*
- * PÆoXðú
+ * 単独バス解放
  */
 static void phy_single_rel_bus()
@@ -361,10 +357,10 @@
 	for(i = ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, ETHERC_PIR_MMD | ETHERC_PIR_MDC);
 
 	for(i = 2 * ETHERC_PIR_WAIT; i > 0; i--);
 
-	/* PHYC^tF[XWX^ÖÌCg */
+	/* PHY部インタフェースレジスタへのライト */
 	sil_wrw_mem(ETHERC_PIR, 0/*ETHERC_PIR_MMD*/ | 0/*ETHERC_PIR_MDC*/);
 
Index: uKadecot/trunk/uip/target/if_rx62n/ether_phy.h
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/ether_phy.h	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/ether_phy.h	(revision 107)
@@ -6,36 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
Index: uKadecot/trunk/uip/target/if_rx62n/if_rx62n.c
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/if_rx62n.c	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/if_rx62n.c	(revision 107)
@@ -4,36 +4,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -56,5 +52,5 @@
 
 /*
- *  lbg[NC^tF[XÉË¶·é\tgEFAîñ 
+ *  ネットワークインタフェースに依存するソフトウェア情報 
  */
 
@@ -66,8 +62,8 @@
 
 /*
- *  lbg[NC^tF[XÌ\tgEFAîñ
- */
-
-/* lbg[NC^tF[XÉË¶·é\tgEFAîñ */
+ *  ネットワークインタフェースのソフトウェア情報
+ */
+
+/* ネットワークインタフェースに依存するソフトウェア情報 */
 
 static T_RX62N_SOFTC rx62n_softc;
@@ -88,14 +84,14 @@
 #endif
 
-/* lbg[NC^tF[XÉË¶µÈ¢\tgEFAîñ */
+/* ネットワークインタフェースに依存しないソフトウェア情報 */
 
 T_IF_SOFTC if_softc = {
-//	{0,},						/* lbg[NC^tF[XÌAhX	*/
-//	0,							/* M^CAEg			*/
-	&rx62n_softc,				/* fBoCXË¶Ì\tgEFAîñ	*/
+//	{0,},						/* ネットワークインタフェースのアドレス	*/
+//	0,							/* 送信タイムアウト			*/
+	&rx62n_softc,				/* ディバイス依存のソフトウェア情報	*/
 };
 
 /*
- *  ÇÏ
+ *  局所変数
  */
 
@@ -105,7 +101,7 @@
 
 /*
- *  rx62n_stop -- lbg[NC^tF[Xðâ~·éB
+ *  rx62n_stop -- ネットワークインタフェースを停止する。
  * 
- *    Ó: NIC èÝÖ~óÔÅÄÑo·±ÆB
+ *    注意: NIC 割り込み禁止状態で呼び出すこと。
  */
 
@@ -113,12 +109,12 @@
 rx62n_stop (T_RX62N_SOFTC *sc)
 {
-	/* ®ì[hNA */
+	/* 動作モードクリア */
 	sil_wrw_mem(ETHERC_ECMR, 0x00000000);
 }
 
 /*
- *  rx62n_init_sub -- lbg[NC^tF[XÌú»
+ *  rx62n_init_sub -- ネットワークインタフェースの初期化
  * 
- *    Ó: NIC èÝÖ~óÔÅÄÑo·±ÆB
+ *    注意: NIC 割り込み禁止状態で呼び出すこと。
  */
 
@@ -129,8 +125,8 @@
 	PHY_STATE_T state = PHY_STATE_UNINIT;
 
-	/* MAC\tgEGAEZbg */
+	/* MAC部ソフトウエア・リセット */
 	sil_wrw_mem(EDMAC_EDMR, sil_rew_mem(EDMAC_EDMR) | EDMAC_EDMR_SWR_BIT);
 
-	/* Zbg®¹Ò¿ */
+	/* リセット完了待ち */
 	for (i = 0; i < 10000; i++) {
 	}
@@ -142,5 +138,5 @@
 		| (uint32_t)mac_addr[5]);
 
-	/* PHYZbg */
+	/* PHYリセット */
 	while((state = phy_reset(state, 0)) != PHY_STATE_RESET);
 	ic->sc->state = state;
@@ -149,5 +145,5 @@
 	sil_wrw_mem(ETHERC_ECSR, 0x00000037);
 
-	/* NÏ»èÝLø */
+	/* リンク変化割り込み有効 */
 	sil_wrw_mem(ETHERC_ECSIPR, sil_rew_mem(ETHERC_ECSIPR) | ETHERC_ECSIPR_LCHNGIP);
 
@@ -155,11 +151,11 @@
 	sil_wrw_mem(EDMAC_EESR, 0x47FF0F9F);
 
-	/* óMèÝLø */
+	/* 送受信割り込み有効 */
 	sil_wrw_mem(EDMAC_EESIPR, (EDMAC_EESIPR_TCIP | EDMAC_EESIPR_FRIP | EDMAC_EESIPR_RDEIP | EDMAC_EESIPR_FROFIP));
 
-	/* óMt[·ãÀiobt@TCYj */
+	/* 受信フレーム長上限（バッファサイズ） */
 	sil_wrw_mem(ETHERC_RFLR, IF_RX62N_BUF_PAGE_SIZE);
 
-	/* 96rbgÔiúlj */
+	/* 96ビット時間（初期値） */
 	sil_wrw_mem(ETHERC_IPGR, 0x00000014);
 
@@ -180,14 +176,14 @@
 	sil_wrw_mem(EDMAC_RMCR, 0x00000001);
 
-	/* PHYÌú»ð£· */
+	/* PHYの初期化を促す */
 	ic->link_pre = true;
 	ic->link_now = false;
 
-	/* ^[QbgË¶ÌÝú» */
+	/* ターゲット依存部の割込み初期化 */
 	rx62n_inter_init();
 }
 
 /*
- *  rx62n_set_ecmr -- ECMRWX^ÌÝè
+ *  rx62n_set_ecmr -- ECMRレジスタの設定
  */
 
@@ -204,10 +200,10 @@
 		ecmr |= ETHERC_ECMR_RTM;
 
-	/* ®ì[hÝè */
+	/* 動作モード設定 */
 	sil_wrw_mem(ETHERC_ECMR, ecmr);
 }
 
 /*
- * rx62n_reset -- lbg[NC^tF[XðZbg·éB
+ * rx62n_reset -- ネットワークインタフェースをリセットする。
  */
 
@@ -215,5 +211,5 @@
 rx62n_reset (T_IF_SOFTC *ic)
 {
-	/* NIC ©çÌèÝðÖ~·éB*/
+	/* NIC からの割り込みを禁止する。*/
 	dis_int(INTNO_IF_RX62N_TRX);
 
@@ -221,10 +217,10 @@
 	rx62n_init_sub(ic);
 
-	/* NIC ©çÌèÝðÂ·éB*/
+	/* NIC からの割り込みを許可する。*/
 	ena_int(INTNO_IF_RX62N_TRX);
 }
 
 /*
- *  get_rx62n_softc -- lbg[NC^tF[XÌ\tgEFAîñðÔ·B
+ *  get_rx62n_softc -- ネットワークインタフェースのソフトウェア情報を返す。
  */
 
@@ -236,5 +232,5 @@
 
 /*
- * rx62n_watchdog -- lbg[NC^tF[XÌb`hbO^CAEg
+ * rx62n_watchdog -- ネットワークインタフェースのワッチドッグタイムアウト
  */
 
@@ -246,5 +242,5 @@
 
 /*
- * rx62n_probe -- lbg[NC^tF[XÌo
+ * rx62n_probe -- ネットワークインタフェースの検出
  */
 
@@ -252,5 +248,5 @@
 rx62n_probe (T_IF_SOFTC *ic)
 {
-	/* ^[QbgË¶ÌoXÌú» */
+	/* ターゲット依存部のバスの初期化 */
 	rx62n_bus_init();
 
@@ -259,5 +255,5 @@
 
 /*
- * rx62n_init -- lbg[NC^tF[XÌú»
+ * rx62n_init -- ネットワークインタフェースの初期化
  */
 
@@ -270,5 +266,5 @@
 	int i;
 
-	/* NIC ©çÌèÝðÖ~·éB*/
+	/* NIC からの割り込みを禁止する。*/
 	dis_int(INTNO_IF_RX62N_TRX);
 
@@ -297,5 +293,5 @@
 	rdsc->rdle = 1;
 
-	/* rx62n_init {ÌðÄÑo·B*/
+	/* rx62n_init 本体を呼び出す。*/
 	rx62n_init_sub(ic);
 
@@ -304,10 +300,10 @@
 	}
 
-	/* NIC ©çÌèÝðÂ·éB*/
+	/* NIC からの割り込みを許可する。*/
 	ena_int(INTNO_IF_RX62N_TRX);
 }
 
 /* 
- * rx62n_link -- NóÔÌÏ»ÉÎ·é
+ * rx62n_link -- リンク状態の変化に対する処理
  */
 bool_t
@@ -324,5 +320,5 @@
 	}
 
-	/* PHYÌú» */
+	/* PHYの初期化 */
 	sc->state = phy_initialize(sc->state, 0, &mode);
 	if(sc->state != PHY_STATE_NEGOTIATED){
@@ -330,5 +326,5 @@
 	}
 
-	/* ECMRWX^ÌÝè */
+	/* ECMRレジスタの設定 */
 	rx62n_set_ecmr(ic, mode);
 	return true;
@@ -336,5 +332,5 @@
 
 /*
- * rx62n_read -- t[ÌÇÝÝ
+ * rx62n_read -- フレームの読み込み
  */
 
@@ -379,5 +375,5 @@
 
 /*
- * rx62n_start -- Mt[ðobt@O·éB
+ * rx62n_start -- 送信フレームをバッファリングする。
  */
 
@@ -430,5 +426,5 @@
 
 /*
- *  RX62N Ethernet Controler óMèÝnh
+ *  RX62N Ethernet Controler 送受信割り込みハンドラ
  */
 
@@ -449,5 +445,5 @@
 
 	if (ecsr & ETHERC_ECSR_LCHNG) {
-		/* ETHERCèÝvöNA */
+		/* ETHERC部割り込み要因クリア */
 		sil_wrw_mem(ETHERC_ECSR, ETHERC_ECSR_LCHNG);
 
@@ -455,7 +451,7 @@
 		ic->link_now = (psr & ETHERC_PSR_LMON) != 0;
 
-		/* NóÔÉÏ» è */
+		/* リンク状態に変化あり */
 		if (ic->link_pre != ic->link_now) {
-			/* óMèÝ */
+			/* 受信割り込み処理 */
 			acttsk = true;
 		}
@@ -465,25 +461,25 @@
 
 	if (eesr & EDMAC_EESR_FR) {
-		/* DMAèÝvöNA */
+		/* DMA部割り込み要因クリア */
 		sil_wrw_mem(EDMAC_EESR, EDMAC_EESR_FR);
 
-		/* óMèÝ */
+		/* 受信割り込み処理 */
 		acttsk = true;
 		ic->rxb_write++;
 	}
 	if (eesr & EDMAC_EESR_TC) {
-		/* DMAèÝvöNA */
+		/* DMA部割り込み要因クリア */
 		sil_wrw_mem(EDMAC_EESR, EDMAC_EESR_TC);
 
-		/* MèÝ */
+		/* 送信割り込み処理 */
 		acttsk = true;
 	}
 	if (eesr & (EDMAC_EESR_FROF | EDMAC_EESR_RDE)) {
-		/* DMAèÝvöNA */
+		/* DMA部割り込み要因クリア */
 		sil_wrw_mem(EDMAC_EESR, EDMAC_EESR_FROF | EDMAC_EESR_RDE);
 
 		ic->over_flow = true;
 
-		/* óMèÝ */
+		/* 受信割り込み処理 */
 		acttsk = true;
 		ic->rxb_write++;
Index: uKadecot/trunk/uip/target/if_rx62n/if_rx62n.cfg
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/if_rx62n.cfg	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/if_rx62n.cfg	(revision 107)
@@ -6,36 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -43,6 +39,5 @@
 
 /*
- *  if_rx62n RtBM
-[Vt@C
+ *  if_rx62n コンフィギュレーションファイル
  */
 
@@ -51,5 +46,5 @@
 #include "if_rx62n.h"
 
-/* èÝnh */
+/* 割り込みハンドラ */
 
 DEF_INH(INHNO_IF_RX62N_TRX, { TA_HLNG, if_rx62n_trx_handler });
Index: uKadecot/trunk/uip/target/if_rx62n/if_rx62n.h
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/if_rx62n.h	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/if_rx62n.h	(revision 107)
@@ -6,36 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -55,5 +51,5 @@
 
 /*
- *  tB[h·
+ *  フィールド長
  */
 
@@ -61,13 +57,13 @@
 
 /*
- *  RX62N Ethernet Controler ÉÖ·éè`
+ *  RX62N Ethernet Controler に関する定義
  */
 
-#define NUM_IF_RX62N_TXBUF		8	/* Mobt@			*/
-#define NUM_IF_RX62N_RXBUF		8	/* óMobt@			*/
-#define IF_RX62N_BUF_PAGE_SIZE	1518	/* obt@TCY */
+#define NUM_IF_RX62N_TXBUF		8	/* 送信バッファ数			*/
+#define NUM_IF_RX62N_RXBUF		8	/* 受信バッファ数			*/
+#define IF_RX62N_BUF_PAGE_SIZE	1518	/* バッファサイズ */
 
 /*
- *  NIC ÌIð}N
+ *  NIC の選択マクロ
  */
 
@@ -83,7 +79,7 @@
 #define T_IF_ETHER_NIC_SOFTC		struct t_rx62n_softc
 struct t_if_softc {
-	//T_IF_ADDR		ifaddr;			/* lbg[NC^tF[XÌAhX	*/
-	//uint16_t		timer;			/* M^CAEg			*/
-	T_IF_ETHER_NIC_SOFTC	*sc;	/* fBoCXË¶Ì\tgEFAîñ	*/
+	//T_IF_ADDR		ifaddr;			/* ネットワークインタフェースのアドレス	*/
+	//uint16_t		timer;			/* 送信タイムアウト			*/
+	T_IF_ETHER_NIC_SOFTC	*sc;	/* ディバイス依存のソフトウェア情報	*/
 	uint8_t rxb_write;
 	uint8_t rxb_read;
@@ -94,13 +90,13 @@
 };
 
-/* IPv6 ÖW */
+/* IPv6 関係 */
 
-#define IF_ETHER_NIC_IN6_IFID(i,a)	get_mac6_ifid(i,a)	/* C^tF[X¯ÊqÌÝè		*/
-#define IF_ETHER_NIC_ADDMULTI(s)	rx62n_addmulti(s)		/* }`LXgAhXÌo^		*/
+#define IF_ETHER_NIC_IN6_IFID(i,a)	get_mac6_ifid(i,a)	/* インタフェース識別子の設定		*/
+#define IF_ETHER_NIC_ADDMULTI(s)	rx62n_addmulti(s)		/* マルチキャストアドレスの登録		*/
 
 #if !defined(TOPPERS_MACRO_ONLY) && !defined(_MACRO_ONLY)
 
 /*
- *  OûQÆ
+ *  前方参照
  */
 
@@ -114,5 +110,5 @@
 
 /*
- *  Ö
+ *  関数
  */
 
Index: uKadecot/trunk/uip/target/if_rx62n/if_rx62nreg.h
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/if_rx62nreg.h	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/if_rx62nreg.h	(revision 107)
@@ -6,36 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -47,18 +43,18 @@
 #include "t_stddef.h"
 
-#define EDMAC_EDMR			((uint32_t *)0x000C0000)	/* EDMAC[hWX^ */
+#define EDMAC_EDMR			((uint32_t *)0x000C0000)	/* EDMACモードレジスタ */
 #define EDMAC_EDMR_SWR_BIT	0x00000001
 #define EDMAC_EDMR_DE_BIT	0x00000040
 
-#define EDMAC_EDTRR			((uint32_t *)0x000C0008)	/* EDMACMvWX^ */
+#define EDMAC_EDTRR			((uint32_t *)0x000C0008)	/* EDMAC送信要求レジスタ */
 #define EDMAC_EDTRR_TR		0x00000001
 
-#define EDMAC_EDRRR			((uint32_t *)0x000C0010)	/* EDMACóMvWX^ */
+#define EDMAC_EDRRR			((uint32_t *)0x000C0010)	/* EDMAC受信要求レジスタ */
 #define EDMAC_EDRRR_RR		0x00000001
 
-#define EDMAC_TDLAR			((uint32_t *)0x000C0018)	/* MfBXNv^XgæªAhXWX^ */
-#define EDMAC_RDLAR			((uint32_t *)0x000C0020)	/* óMfBXNv^XgæªAhXWX^ */
+#define EDMAC_TDLAR			((uint32_t *)0x000C0018)	/* 送信ディスクリプタリスト先頭アドレスレジスタ */
+#define EDMAC_RDLAR			((uint32_t *)0x000C0020)	/* 受信ディスクリプタリスト先頭アドレスレジスタ */
 
-#define EDMAC_EESR			((uint32_t *)0x000C0028)	/* ETHERC/EDMACXe[^XWX^ */
+#define EDMAC_EESR			((uint32_t *)0x000C0028)	/* ETHERC/EDMACステータスレジスタ */
 #define EDMAC_EESR_FROF		0x00010000
 #define EDMAC_EESR_RDE		0x00020000
@@ -67,5 +63,5 @@
 #define EDMAC_EESR_TWB		0x40000000
 
-#define EDMAC_EESIPR		((uint32_t *)0x000C0030)	/* ETHERC/EDMACXe[^XèÝÂWX^ */
+#define EDMAC_EESIPR		((uint32_t *)0x000C0030)	/* ETHERC/EDMACステータス割り込み許可レジスタ */
 #define EDMAC_EESIPR_RMAFIP	0x00000080
 #define EDMAC_EESIPR_FROFIP	0x00010000
@@ -75,21 +71,21 @@
 #define EDMAC_EESIPR_TWBIP	0x40000000
 
-#define EDMAC_TRSCER		((uint32_t *)0x000C0038)	/* óMXe[^XRs[w¦WX^ */
-#define EDMAC_RMFCR			((uint32_t *)0x000C0040)	/* ~Xht[JE^WX^ */
-#define EDMAC_TFTR			((uint32_t *)0x000C0048)	/* MFIFOµ«¢lwèWX^ */
-#define EDMAC_FDR			((uint32_t *)0x000C0050)	/* FIFOeÊwèWX^ */
-#define EDMAC_RMCR			((uint32_t *)0x000C0058)	/* óMû®§äWX^ */
-#define EDMAC_TFUCR			((uint32_t *)0x000C0064)	/* MFIFOA_JEg */
-#define EDMAC_RFOCR			((uint32_t *)0x000C0068)	/* óMFIFOI[ot[JEg */
-#define EDMAC_IOSR			((uint32_t *)0x000C006C)	/* ÂÊoÍMÝèWX^ */
-#define EDMAC_FCFTR			((uint32_t *)0x000C0070)	/* t[§äJnFIFOµ«¢lÝèWX^ */
-#define EDMAC_RPADIR		((uint32_t *)0x000C0078)	/* óMf[^pfBO}üÝèWX^ */
-#define EDMAC_TRIMD			((uint32_t *)0x000C007C)	/* MèÝÝèWX^ */
-#define EDMAC_RBWAR			((uint32_t *)0x000C00C8)	/* óMobt@CgAhXWX^ */
-#define EDMAC_RDFAR			((uint32_t *)0x000C00CC)	/* óMfBXNv^tFb`AhXWX^ */
-#define EDMAC_TBRAR			((uint32_t *)0x000C00D4)	/* Mobt@[hAhXWX^ */
-#define EDMAC_TDFAR			((uint32_t *)0x000C00D8)	/* MfBXNv^tFb`AhXWX^ */
+#define EDMAC_TRSCER		((uint32_t *)0x000C0038)	/* 送受信ステータスコピー指示レジスタ */
+#define EDMAC_RMFCR			((uint32_t *)0x000C0040)	/* ミスドフレームカウンタレジスタ */
+#define EDMAC_TFTR			((uint32_t *)0x000C0048)	/* 送信FIFOしきい値指定レジスタ */
+#define EDMAC_FDR			((uint32_t *)0x000C0050)	/* FIFO容量指定レジスタ */
+#define EDMAC_RMCR			((uint32_t *)0x000C0058)	/* 受信方式制御レジスタ */
+#define EDMAC_TFUCR			((uint32_t *)0x000C0064)	/* 送信FIFOアンダランカウント */
+#define EDMAC_RFOCR			((uint32_t *)0x000C0068)	/* 受信FIFOオーバフローカウント */
+#define EDMAC_IOSR			((uint32_t *)0x000C006C)	/* 個別出力信号設定レジスタ */
+#define EDMAC_FCFTR			((uint32_t *)0x000C0070)	/* フロー制御開始FIFOしきい値設定レジスタ */
+#define EDMAC_RPADIR		((uint32_t *)0x000C0078)	/* 受信データパディング挿入設定レジスタ */
+#define EDMAC_TRIMD			((uint32_t *)0x000C007C)	/* 送信割り込み設定レジスタ */
+#define EDMAC_RBWAR			((uint32_t *)0x000C00C8)	/* 受信バッファライトアドレスレジスタ */
+#define EDMAC_RDFAR			((uint32_t *)0x000C00CC)	/* 受信ディスクリプタフェッチアドレスレジスタ */
+#define EDMAC_TBRAR			((uint32_t *)0x000C00D4)	/* 送信バッファリードアドレスレジスタ */
+#define EDMAC_TDFAR			((uint32_t *)0x000C00D8)	/* 送信ディスクリプタフェッチアドレスレジスタ */
 
-#define ETHERC_ECMR			((uint32_t *)0x000C0100)	/* ETHERC[hWX^ */
+#define ETHERC_ECMR			((uint32_t *)0x000C0100)	/* ETHERCモードレジスタ */
 #define ETHERC_ECMR_PRM		0x00000001
 #define ETHERC_ECMR_DM		0x00000002
@@ -98,10 +94,10 @@
 #define ETHERC_ECMR_RE		0x00000040
 
-#define ETHERC_RFLR			((uint32_t *)0x000C0108)	/* óMt[·ãÀWX^ */
-#define ETHERC_ECSR			((uint32_t *)0x000C0110)	/* ETHERCXe[^XWX^ */
+#define ETHERC_RFLR			((uint32_t *)0x000C0108)	/* 受信フレーム長上限レジスタ */
+#define ETHERC_ECSR			((uint32_t *)0x000C0110)	/* ETHERCステータスレジスタ */
 #define ETHERC_ECSR_LCHNG	0x00000004
-#define ETHERC_ECSIPR		((uint32_t *)0x000C0118)	/* ETHERCèÝÂWX^ */
+#define ETHERC_ECSIPR		((uint32_t *)0x000C0118)	/* ETHERC割り込み許可レジスタ */
 #define ETHERC_ECSIPR_LCHNGIP	0x00000004
-#define ETHERC_PIR			((uint32_t *)0x000C0120)	/* PHYC^tF[XWX^ */
+#define ETHERC_PIR			((uint32_t *)0x000C0120)	/* PHY部インタフェースレジスタ */
 #define ETHERC_PIR_MDC		0x00000001
 #define ETHERC_PIR_MMD		0x00000002
@@ -109,29 +105,29 @@
 #define ETHERC_PIR_MDI		0x00000008
 
-#define ETHERC_PSR			((uint32_t *)0x000C0128)	/* PHYXe[^XWX^ */
+#define ETHERC_PSR			((uint32_t *)0x000C0128)	/* PHY部ステータスレジスタ */
 #define ETHERC_PSR_LMON		0x00000001
 
-#define ETHERC_RDMLR		((uint32_t *)0x000C0140)	/* ¶¬JE^ãÀlÝèWX^ */
-#define ETHERC_IPGR			((uint32_t *)0x000C0150)	/* IPGÝèWX^ */
-#define ETHERC_APR			((uint32_t *)0x000C0154)	/* ©®PAUSEt[ÝèWX^ */
-#define ETHERC_MPR			((uint32_t *)0x000C0158)	/* è®PAUSEt[ÝèWX^ */
-#define ETHERC_RFCF			((uint32_t *)0x000C0160)	/* óMPAUSEt[JE^ */
-#define ETHERC_TPAUSER		((uint32_t *)0x000C0164)	/* ©®PAUSEt[ÄñÝèWX^ */
-#define ETHERC_TPAUSECR		((uint32_t *)0x000C0168)	/* PAUSEt[ÄñJE^ */
-#define ETHERC_BCFRR		((uint32_t *)0x000C016C)	/* Broadcastt[óMñÝèWX^ */
-#define ETHERC_MAHR			((uint32_t *)0x000C01C0)	/* MACAhXãÊÝèWX^ */
-#define ETHERC_MALR			((uint32_t *)0x000C01C8)	/* MACAhXºÊÝèWX^ */
-#define ETHERC_TROCR		((uint32_t *)0x000C01D0)	/* MgCI[oJE^WX^ */
-#define ETHERC_CDCR			((uint32_t *)0x000C01D4)	/* xÕËoJE^WX^ */
-#define ETHERC_LCCR			((uint32_t *)0x000C01D8)	/* LAÁ¸JE^WX^ */
-#define ETHERC_CNDCR		((uint32_t *)0x000C01DC)	/* LA¢oJE^WX^ */
-#define ETHERC_CEFCR		((uint32_t *)0x000C01E4)	/* CRCG[t[óMJE^WX^ */
-#define ETHERC_FRECR		((uint32_t *)0x000C01E8)	/* t[óMG[JE^WX^ */
-#define ETHERC_TSFRCR		((uint32_t *)0x000C01EC)	/* 64oCg¢t[óMJE^WX^ */
-#define ETHERC_TLFRCR		((uint32_t *)0x000C01F0)	/* wèoCg´t[óMJE^WX^ */
-#define ETHERC_RFCR			((uint32_t *)0x000C01F4)	/* [rbgt[óMJE^WX^ */
-#define ETHERC_MAFCR		((uint32_t *)0x000C01F8)	/* }`LXgAhXt[óMJE^WX^ */
+#define ETHERC_RDMLR		((uint32_t *)0x000C0140)	/* 乱数生成カウンタ上限値設定レジスタ */
+#define ETHERC_IPGR			((uint32_t *)0x000C0150)	/* IPG設定レジスタ */
+#define ETHERC_APR			((uint32_t *)0x000C0154)	/* 自動PAUSEフレーム設定レジスタ */
+#define ETHERC_MPR			((uint32_t *)0x000C0158)	/* 手動PAUSEフレーム設定レジスタ */
+#define ETHERC_RFCF			((uint32_t *)0x000C0160)	/* 受信PAUSEフレームカウンタ */
+#define ETHERC_TPAUSER		((uint32_t *)0x000C0164)	/* 自動PAUSEフレーム再送回数設定レジスタ */
+#define ETHERC_TPAUSECR		((uint32_t *)0x000C0168)	/* PAUSEフレーム再送回数カウンタ */
+#define ETHERC_BCFRR		((uint32_t *)0x000C016C)	/* Broadcastフレーム受信回数設定レジスタ */
+#define ETHERC_MAHR			((uint32_t *)0x000C01C0)	/* MACアドレス上位設定レジスタ */
+#define ETHERC_MALR			((uint32_t *)0x000C01C8)	/* MACアドレス下位設定レジスタ */
+#define ETHERC_TROCR		((uint32_t *)0x000C01D0)	/* 送信リトライオーバカウンタレジスタ */
+#define ETHERC_CDCR			((uint32_t *)0x000C01D4)	/* 遅延衝突検出カウンタレジスタ */
+#define ETHERC_LCCR			((uint32_t *)0x000C01D8)	/* キャリア消失カウンタレジスタ */
+#define ETHERC_CNDCR		((uint32_t *)0x000C01DC)	/* キャリア未検出カウンタレジスタ */
+#define ETHERC_CEFCR		((uint32_t *)0x000C01E4)	/* CRCエラーフレーム受信カウンタレジスタ */
+#define ETHERC_FRECR		((uint32_t *)0x000C01E8)	/* フレーム受信エラーカウンタレジスタ */
+#define ETHERC_TSFRCR		((uint32_t *)0x000C01EC)	/* 64バイト未満フレーム受信カウンタレジスタ */
+#define ETHERC_TLFRCR		((uint32_t *)0x000C01F0)	/* 指定バイト超フレーム受信カウンタレジスタ */
+#define ETHERC_RFCR			((uint32_t *)0x000C01F4)	/* 端数ビットフレーム受信カウンタレジスタ */
+#define ETHERC_MAFCR		((uint32_t *)0x000C01F8)	/* マルチキャストアドレスフレーム受信カウンタレジスタ */
 
-/* MfBXNv^ */
+/* 送信ディスクリプタ */
 typedef struct t_rx62n_tx_desc {
 	uint32_t	tfs : 26;
@@ -147,5 +143,5 @@
 } T_RX62N_TX_DESC;
 
-/* óMfBXNv^ */
+/* 受信ディスクリプタ */
 typedef struct t_rx62n_rx_desc {
 	uint32_t	rfs : 27;
Index: uKadecot/trunk/uip/target/if_rx62n/nic_ssp.cfg
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/nic_ssp.cfg	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/nic_ssp.cfg	(revision 107)
@@ -6,36 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -43,6 +39,5 @@
 
 /*
- *  if_rx62n RtBM
-[Vt@C
+ *  if_rx62n コンフィギュレーションファイル
  */
 INCLUDE("if_rx62n.cfg");
Index: uKadecot/trunk/uip/target/if_rx62n/uip_nic_config.h
===================================================================
--- uKadecot/trunk/uip/target/if_rx62n/uip_nic_config.h	(revision 101)
+++ uKadecot/trunk/uip/target/if_rx62n/uip_nic_config.h	(revision 107)
@@ -6,36 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -46,5 +42,5 @@
 
 /*
- *  lbg[NC^tF[XÌà¯Ê¼Ìl[
+ *  ネットワークインタフェースの内部識別名のリネーム
  */
 
