ALTERA DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THIS PATCH WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THIS PATCH WILL BE UNINTERRUPTED OR ERROR-FREE. //**************************************************************** quartus-10.1-1.77-readme.txt Readme file for Quartus II 10.1 SP1 Patch 1.77 Copyright (C) Altera Corporation 2011 All right reserved. Patch created on May 31 2011 Patch SPR#: 374475 SPRs fixed: 363389, 364447, 364448, 364472, 365386, 365403, 366106, 366851, 370000, 370616, 371146 //**************************************************************** --------- Issue 1: --------- Description: When Triple Speed Ethernet IP MegaCore operate in half-duplex mode, after collision there will be 3 types of failures due to retransmit enable signal is not align with clock enable signal: (a) internal TX FIFO will roll-over (b) no retransmit frame (c) SOP signal failed to copy into the retransmit buffer on the subsequence frame after a retransmit frame. Solution: This patch provides a solution to solve all 3 failures stated above. Affected device families: All device families Affected variant: Any variant with MAC with half-duplex feature enabled --------- Issue 2: --------- Description: Statistic counters of Triple Speed Ethernet IP MegaCore ifOutErrors, ifOutUcastPkts, ifOutMulticastPkts and ifOutBroadcastPkts do not count on drop packet that cause by late collision and excessive collision. Solution: This patch provides a solution to take late collision and excessive collision occasions into consideration as the count up condition for ifOutErrors, ifOutUcastPkts, ifOutMulticastPkts ,and ifOutBroadcastPkts. Affected device families: All device families Affected variant: Any variant with MAC with statistic counters feature enabled --------- Issue 3: --------- Description: When Triple Speed Ethernet IP MegaCore operate in half-duplex mode, statistisc counters aFramesReceivedOK, aOtetsReceivedOK, etherStatsOctets, etherStatsPkts and etherStatsPkts64Octets will count extra 1 frame when pause frame is received. Solution: This patch provides a solution to ensure statistisc counters aFramesReceivedOK, aOtetsReceivedOK, etherStatsOctets, etherStatsPkts and etherStatsPkts64Octets will only count once when pause frame is received. Affected device families: All device families Affected variant: Any variant with MAC with half-duplex and flow control and statistisc counters feature is enabled --------- Issue 4: --------- Description: All statistic counters of Triple Speed Ethernet IP MegaCore operate in normal mode when the MAC function operates in sleep mode. Solution: This patch provides a solution to ensure only statistic counters etherStatsOctets and etherStatsPkts will count when TSE operate in sleep mode. Affected device families: All device families Affected variant: Any variant with MAC with statistic counters and magic packet detection feature is enabled --------- Issue 5: --------- Description: Statistisc counters of Triple Speed Ethernet IP MegaCore, aFrameReceivedOK and etherStatsUndersizePkts increase by 1 when the MAC function receive magic packet and wake up. Solution: This patch provides a solution to ensure aFrameReceivedOK and etherStatsUndersizePkts do not count when the MAC is in sleep mode and receive a magic packet. Affected device families: All device families Affected variant: Any variant with MAC with statistic counters and magic packet detection feature is enabled --------- Issue 6: --------- Description: Triple Speed Ethernet IP MegaCore receives corrupted data packet when MAC's local loopback on MII interface is enabled. Solution: This patch provides a solution to ensure data packet received is not corrupted when MAC local loopback is enable on MII interface. Affected device families: All device families Affected variant: Any variant with MAC with MAC MII loopback feature enabled --------- Issue 7: --------- Description: Transceiver channels of Triple Speed Ethernet IP MegaCore that instantiate individually fail to share one transceiver quad. Solution: This patch provides a solution to ensure transceiver channels of different Triple Speed Ethernet IP MegaCore instances can share one transceiver quad. Affected device families: All tranceiver device families Affected variant: MAC with PCS with transceiver as PMA variant and PCS with transceiver as PMA variant --------- Issue 8: --------- Description: LVDS channels of Triple Speed Ethernet IP MegaCore that instantiate individually fail to share one common PLL. Solution: This patch provides a solution to ensure LVDS channels of different Triple Speed Ethernet IP MegaCore instant can share one common PLL. Affected device families: All device families Affected variant: MAC with PCS with LVDS as PMA variant and PCS with LVDS as PMA variant --------- Issue 9: --------- Description: The reset_rx_clk and reset_tx_clk signals of Triple Speed Ethernet IP MegaCore did not synchronize to rx_clk and tx_clk. Solution: This patch provides a solution to ensure reset_rx_clk signal is synchronize to rx_clk and reset_tx_clk signal is synchronize to tx_clk. Affected device families: All device families Affected variant: PCS with PMA variant --------- Issue 10: --------- Description: Triple Speed Ethernet IP MegaCore with 1000BASE-X/SGMII PCS may detect late collision when it is operating in 10/100-Mbps half-duplex mode. The external third party PYH and cables introduce latency in addition to the 1000BASE-X/SGMII PCS with embedded PMA's latency. This issue arises when the total latency exceeds the 512-bit slotTime as defined in IEEE 802.3 Clause 4.4. Solution: This patch provides a solution to reduce the PCS latency in SGMII mode so the total latency will not exceeds the 512-bit slotTime) Affected device families: All device families Affected variant: MAC with 1000BASE-X/SGMII PCS and 1000BASE-X/SGMII PCS with SGMII bridge and half-duplex feature enabled --------- Issue 11: --------- Description: Triple Speed Ethernet IP MegaCore fitting error due to reference clock from transceiver's dedicated clock input pins unable to route to global clock network in CIV GX device family. Solution: This patch provides a solution to ensure no fitting error in CIV GX family devices due to global clock network limitation. Affected device families: CIV GX device familiy Affected variant: MAC with 1000BASE-X/SGMII PCS with half-duplex feature enabled --------- Issue 12: --------- Description: PMA of Triple Speed Ethernet IP MegaCore will undergo reset sequence automatically whenever rx_freqlocked is lost. Solution: This patch provides a solution to ensure PMA will not reset whenever rx_freqlocked is lost. Affected device families: All device families Affected variant: MAC with PCS with PMA variant and PCS with PMA variant --------- Issue 13: --------- Description: MAC of Triple Speed Ethernet IP MegaCore will come out of reset later than transceiver if user hold the reset period longer than transceiver reset sequence. This will cause link never go up. Solution: This patch provides a solution to ensure transceiver reset sequencing is only active after reset deasserted. Affected device families: All device families Affected variant: MAC with PCS with PMA variant and PCS with PMA variant Caution - You must either have previously installed the Quartus II 10.1 SP1 software or must install the Quartus II 10.1 SP1 software before installing this patch. Otherwise, the patch will not be installed correctly and the Quartus II software will not run properly.