UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 20357

PLB 10/100 Ethernet MAC v1.01a - Release Notes for plb_ethernet_v1_01_a in EDK 6.2.02i

Description

General Description: 

This Answer Record describes improvements made in the PLB Ethernet MAC v1.01a Core (opb_ethernetlite_v1_01_a) in EDK 6.2.02i.

Solution

A new version of the PLB Ethernet MAC (v1.01a) is introduced in EDK 6.2.02i to reflect the following changes. The new version is plb_ethernet_v1_01_a. 

 

The following bug fixes and enhancements are in the EDK 6.2.02i release of the PLB 10/100 Ethernet MAC v1.01a Core: 

 

- The core version name was changed from plb_ethernet_v1_00_a to plb_ethernet_v1_01_a to reflect the following changes. 

 

- The core was enhanced to increase the randomness of the collision backoff period during half duplex operation. This change does not affect the user interface. 

 

- The COREGen asynchronous FIFO netlist files used by this core have been updated to a more recent version. This change does not affect the user interface. 

 

- Support was added for qvirtex2, qrvirtex2 device families. 

 

- The MII Management interface for accessing PHY registers was changed to detect and report a no response to a register read. MII control register bit 13 is set to indicate a read error. 

 

- A new generic (C_MIIM_CLKDVD) was made available to allow optimization of frequency generation for the PHY register read and write clock. The value "11111" is identical to previous operation. Please refer to the data sheet for information about changing this value based on PLB clock frequency. 

 

- Reduced latency in response with JAM to a collision in half duplex mode. Also increased accuracy of length of JAM pattern transmitted. Fixed bug where previously JAM may not complete if PHY_col goes inactive before the end of the JAM sequence. Also fixed bug that prevented completion of preamble and SFD field if collision occurred during that period. This change does not affect the user interface. 

 

- Fixed bug that prevented receiving a frame with an extra nibble after a correct CRC field. This change does not affect the user interface. 

 

- Increased accuracy of the interframe gap period. This change does not affect the user interface. 

 

- Fixed bug that caused receive packets with bad or missing End Of Stream characters to be accepted as good frames. These frames will now be rejected. This change does not affect the user interface. 

 

- Fixed a bug so that maximum number of transmit retries to a collision is 15 for a total attempts of 16, which is one less than before. This change does not affect the user interface. 

 

- A change in this release allows the use of the receive automatic PAD and CRC field stripping mode. 

 

- The MII Management interface for accessing PHY registers was changed to detect and report a no reponse to a register read. MII control register bit 13 is set to indicate a read error.

AR# 20357
Date Created 09/03/2007
Last Updated 05/16/2014
Status Archive
Type General Article