Use Internal Ethernet MAC driver | | | CHANGE | |
| Number of TX Descriptors to be Created | | RETAIN | Number of the TX descriptors to be created. Because a TCP packet can span at most three buffers, the value should always be > = 4. The amount of memory needed per descriptor is not high (around 24 bytes) so when high MAC TX performance is needed, make sure that this number is > = 8. Default is eight. Retain this value. |
| Number of RX Descriptors to be created | | RETAIN | Number of the RX descriptors to be created. Default value is 10. Retain this value. |
| Number of dedicated MAX RX buffers | | RETAIN | Default is four. Retain this. |
| Number of non-dedicated RX Buffers for MAC initialization | | RETAIN | Default is zero. Retain this value. |
| Minimum Threshld for the Buffer replenish process | | RETAIN | Default is one. Retain this. |
| Number of RX Buffers to allocate when below threshold condition is detected. | | RETAIN | Default is two. Retain this. |
| Size of a RX Buffer. Should be Multiple of 16. | | RETAIN | Size of a RX packet buffer. Should be multiple of 16. This is the size of all receive packet buffers processed by the ETHC. The size should be enough to accommodate any network received packet. If the packets are larger, they will have to take multiple RX buffers and the packet manipulation is less efficient. Default is 1536. Retain this. |
| Maximum MAC Supported RX Frame size | | RETAIN | Maximum MAC supported RX frame size. Any incoming ETH frame that's longer than this size will be discarded. Default is 1536. Retain this. |
| MAX Maximum number of supported fragments | | RETAIN | MAC maximum number of supported fragments. Default is one. Retain this. |
| Ethernet RX Filter Selection | | | |
| | Accept Broadcast Packet | RETAIN | MAC RX Filters These filters define the packets that are accepted and rejected by the MAC driver Adjust to your needs The default value allows the processing of unicast, multicast and broadcast packets that have a valid Cyclic Redundancy Check (CRC). |
| | Accept Multicast Packets | RETAIN |
| | Accept Unicast Packets | RETAIN |
| | Accept Not-me Unicast Packets | RETAIN |
| | Reject Runt Packets | RETAIN |
| | Accept Runt Packets | RETAIN |
| | Reject Packets with wrong CRC | RETAIN |
| | Acept Packets with Wrong CRC | RETAIN |
| Ethernet Conection Flags | | | |
| | Use Auto-Negtiation | RETAIN | Flags to use for the Ethernet connection A TCPIP_ETH_OPEN_FLAGS value. Set to TCPIP_ETH_OPEN_DEFAULT unless very good reason to use different value. |
| | Use Full-Duplex | RETAIN |
| | Use Half-Duplex | RETAIN |
| | Use 100 MBps | RETAIN |
| | Use 10 MBps | RETAIN |
| | Allow Huge Packets | RETAIN |
| | Loopbacked at MAC Level | RETAIN |
| | Loopbacked at PHY level | RETAIN |
| | Use Auto MDIX | RETAIN |
| | RMII Correction | RETAIN |
| External PHY Connection Flags | | | |
| | RMII Data Interface | RETAIN | Flags to configure the MAC ->PHY connection a DRV_ETHPHY_CONFIG_FLAGS This depends on the actual connection (MII/RMII, default/alternate I/O) The DRV_ETHPHY_CFG_AUTO value will use the configuration fuses setting. |
| | Configuratoin Fuses is ALT | RETAIN | |
| | Use the Fuses Confguration | RETAIN | |
| | Delay for the Link Initialization -ms | RETAIN | The value of the delay for the link initialization, ms. This insures that the PHY is ready to transmit after it is reset A usual value is 500 ms. Adjust to your needs. |
| | PHY Address | RETAIN | The PHY address, as configured on the board. By default all the PHYs respond to address 0. |
| | ETH Module ID | RETAIN | Ethernet Module ID. Set to ETH_ID_0. Retain this. |
| Interrupt Priority | | RETAIN | Default value is five. Retain this. |
| Interrupt Sub-Priority | | RETAIN | Default value is three. Retain this. |
| Ethernet PHY Type | | RETAIN | Default is SMSC_LAN8740. Retain this. |
| PHY Instance Number | | RETAIN | Default is one. Retain this. Ethernet PHY hardware instance configuration. This definition selects the maximum number of hardware instances that can be supported by the dynamic driver. Not defining it means using a static driver. |
| PHY Clients Number | | RETAIN | Default is one. Retain this. Ethernet PHY Maximum Number of Clients. This definition select the maximum number of clients that the Ethernet PHY driver can support at run time. |
| PHY Peripheral Index Number | | RETAIN | Default is one. Retain this. Ethernet PHY Static Index Selection. This definition selects the Ethernet PHY static index for the driver object reference. |
| PHY Peripheral ID | | RETAIN | Default is one. Retain this. Ethernet PHY Peripheral ID Selection Defines an override of the peripheral ID, using macros. |
| PHY negotiation Timeout | | CHANGE | This definition sets the time out of the PHY negotiation initiation, in ms. Default is one. Change to 10 ms. |
| PHY negotiation Done Timeout | | CHANGE | This definition sets the time out of the PHY negotiation complete, in ms. Default is 2000. Change to 7000 ms. |
| PHY Reset Clear Timeout | | CHANGE | This definition sets the time out of the PHY Reset self clear, in ms. Default is 500. Change to 1000 ms. |
| ETH MAC Instance Number | | RETAIN | This definition selects the maximum number of hardware instances that can be supported by the dynamic driver. Default is one. Retain this. |
| ETH MAC Clients Number | | RETAIN | This definition select the maximum number of clients that the Ethernet MAC driver can support at run time. Default is one. Retain this. |
| ETH MAC Peripheral ID | | RETAIN | This definition selects the Ethernet MAC static index for the driver object reference. Default is one. Retain this. |
| ETH MAC Interrupt Mode | | RETAIN | Enable by Default. Retain this. |
| Power State | | RETAIN | Default set to SYS_MODULE_POWER_RUN_FULL. Retain this. |