⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 releasenote - generic bus.txt

📁 Micrel KSZ8841/8842 网卡芯片开发资料
💻 TXT
字号:

*-----------------------------------------------------------------------*
*                                                                       *
*  Board Name        : Renesas MS7751RSE01                              *
*  Processor         : Renesas SH7751R                                  *
*  OS Version        : vxWorks 5.5.1 - Tornado 2.2.1                    *
*  BSP Name          : ms7751Rse                                        *
*  Ethernet Card Name: Micrel KS8841/KS8842 Generic Bus Interface       *
*                          or KS8861/KS8862 Generic Bus Interface       *
*-----------------------------------------------------------------------*

*-----------------------------------------------------------------------
*
*  BSP Revision                   : 1.2/0
*  KS88x1/KS88x2 Device Revision  : A5
*  END Driver Version             : 1.0.4
*  KS8841/KS8842 Driver Version   : 1.0.4
*  Date                           : July 10, 2006
*
*-----------------------------------------------------------------------

1. Enable Switch Ports broacast storm protection at 10% percent rate.

2. Add 1912 bytes large frame support.

3. Hardware interrupts may not be disabled immediately after the register is written to.

4. Define HardwareDisableInterruptSync.

5. Add NO_STATS conditional.

6. Implement AT93C46 EEPROM access functions.

7. Added some customized features:

 (1) #define RCV_HUGE_FRAME
     Huge Packet Support. The driver can accepts packet sizes up to 
	 1916 bytes (inclusive CRC). 

 (2) #define NO_STATS
     In order to increase the performance, the driver will not collect 
	 statistic counters.  

*-----------------------------------------------------------------------
*
*  BSP Revision                   : 1.2/0
*  KS8841/KS8842 Device Revision  : A4
*  END Driver Version             : 1.0.0
*  KS8841/KS8842 Driver Version   : 1.0.0
*  Date                           : March 21, 2006
*
*-----------------------------------------------------------------------

1. Set QMU Rx Flow Control High Water Mark to 2KB as default for A4 device.

2. The KSZ8861/2 with 100BT FX fiber interface cannot do auto-negotiation.
   Add a definition "FIBER_100FX" for these boards to force the KSZ8861/2M
   Port 1 to 100BT/full duplex mode.

3. Added some customized features:

 (1) #define KS_16BIT_BUS
     If it is KSZ8841/2M-16 device, some CPU hardware platforms can only do
         16-bit access only (cannot access ks884x device by BYTE) because CPU
         bus controller cannot generate t1 setup time and t2 holding time for
         BxEN (see KSZ884x datasheet Figure 16).  The user must connect
         KS8841/2M BE0/BE1 to low, and turn on this definition; after that the
         driver will access device by 16bit only, no 8bit access.

 (2) #define SH_32BIT_ACCESS_ONLY
     If it is KSZ8841/2M-32 device, some CPU hardware platforms can only do
         32-bit access only (cannot access ks884x device by BYTE/WORD) because
         CPU bus controller cannot generate t1 setup time and t2 holding time
         for BxEN (see KSZ884x datasheet Figure 16).  The user must connect
         KS8841/2M BE0/BE1/BE2/BE3 to low, and turn on this definition; after
         that the driver will access device by 32bit only, no 8/16bit access.

 (3) #define SH_32BIT_ALIGNED
     Some OS transmit packet data buffer is in 2byte alignment, and receive
         packet data buffer is in 2byte alignment to align IP header in 4byte
         alignment.  If it is KSZ8841/2M-32 device, for better performance,
         the user should turn on this definition.  The driver will copy the
         tranmit packet data to a temporary 4byte aligned buffer first, then
         move packet data from the temporary buffer to the KSZ8841/2M-32
         device by 4byte width transfer.  When the driver receives packet
         data from KSZ8841/2M-32, it will move packet data from KSZ8841/2M-32
         device to a temporary 4byte aligned buffer first by 4byte width
         transfer, then copy the received packet data from the temporary
         buffer to the OS buffer, and pass OS buffer to the upper layer
         protocol.

*-----------------------------------------------------------------------
*
*  BSP Revision                   : 1.2/0
*  KS8841/KS8842 Device Revision  : A3
*  END Driver Version             : 0.2.1
*  KS8841/KS8842 Driver Version   : 0.2.1
*  Date                           : January 20, 2006
*
*-----------------------------------------------------------------------

1. Enable (a) Aggressive back-off algorithm,
          (b) No excessive collision drop,
          (c) Flow control,
          (d) Back pressure.


*-----------------------------------------------------------------------
*
*  BSP Revision                   : 1.2/0
*  KS8841/KS8842 Device Revision  : A3
*  END Driver Version             : 0.2.0
*  KS8841/KS8842 Driver Version   : 0.1.7
*  Date                           : September 29, 2005
*
*-----------------------------------------------------------------------

1. Added Wake-on-LAN APIs.
2. KS8841 intialization includes enable WOL by magic packet.


*-----------------------------------------------------------------------
*
*  BSP Revision                     : 1.2/0
*  KS8841/KS8842 Device Revision    : 0
*  KS8841/KS8842 END Driver Version : 0.1.2
*  KS8841/KS8842 Driver Version     : 0.1.5
*  Date                             : June 21, 2005
*
*-----------------------------------------------------------------------

1. Ping from PC works (Ethernet cable connect from PC to KS8842 target).
2. Ping from vxWorks Shell works (Ethernet cable connect from PC to KS8842 target).
3. Telnet from PC works (Ethernet cable connect from PC to KS8842 target).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -