A system and method for dynamically switching between different physical
layer devices (PHYs) in a network interface. The system comprises a
network interface in a network device, e.g., a network card in a computer
system which includes a first PHY device and a second PHY device. The
first PHY device is coupled to a first transmission medium (such as
fiber-optic cable) which requires a continuous connection to the computer
system when active. For a SERDES device, this continuous connection is
required because the PHY needs constant access to its physical coding
sublayer (PCS), which is located external to the PHY. The second PHY
device is coupled to a second transmission medium (such as copper cable)
which does not require this continuous connection. This second PHY may be,
for example, a G/MII device, which includes the PCS internally. The
network interface card further includes a link switching unit, a physical
layer interface unit, and a control unit. The control unit generates a
select signal indicating which physical layer device is currently
selected. Accordingly, the link switching unit transfers data between the
physical layer interface unit and the currently selected physical layer
device. The physical layer interface unit receives incoming data from
either the link switching unit or an external interface of the network
interface card. The physical layer interface unit includes two sub-layers
corresponding to each of the physical devices. These sub-layers each
produce outgoing data in response to the incoming data, and the
appropriate outgoing data is chosen based on the currently selected
physical layer device.
Un sistema e un metodo per dinamicamente la commutazione fra i dispositivi differenti di strato fisico (PHYs) in un'interfaccia della rete. Il sistema contiene un'interfaccia della rete in un dispositivo della rete, per esempio, una scheda della rete in un sistema di elaborazione che include un primo dispositivo di PHY e un secondo dispositivo di PHY. Il primo dispositivo di PHY è accoppiato ad un primo mezzo della trasmissione (quale cavo fiber-optic) che richiede un collegamento continuo al sistema di elaborazione una volta attivo. Per un dispositivo di SERDES, questo collegamento continuo è richiesto perché il PHY ha bisogno dell'accesso costante al relativo sublayer fisico di codificazione (pc), che è esterno individuato al PHY. Il secondo dispositivo di PHY è accoppiato ad un secondo mezzo della trasmissione (quale cavo di rame) che non richiede questo collegamento continuo. Questo secondo PHY può essere, per esempio, un dispositivo di G/MII, che include i pc internamente. La scheda di interfaccia della rete ulteriore include un'unità di commutazione di collegamento, un'unità dell'interfaccia di strato fisico e un'unità di controllo. L'unità di controllo genera indicare prescelto del segnale quale dispositivo di strato fisico attualmente è selezionato. Di conseguenza, i dati di trasferimenti dell'unità di commutazione di collegamento fra l'unità dell'interfaccia di strato fisico ed il dispositivo attualmente selezionato di strato fisico. L'unità dell'interfaccia di strato fisico riceve i dati ricevuti dall'unità di commutazione di collegamento o da un'interfaccia esterna della scheda di interfaccia della rete. L'unità dell'interfaccia di strato fisico include due sub-layers che corrispondono a ciascuno dei dispositivi fisici. Questi sub-layers ogni dati uscenti dei prodotti in risposta ai dati ricevuti ed i dati uscenti adatti è scelto hanno basato sul dispositivo attualmente selezionato di strato fisico.