1. Field of the Invention
The present invention generally relates to Ethernet networking, and more particularly to a transceiver having an HDMI Ethernet & Audio Return Channel (HEAC) connection and a wired Ethernet connection.
2. Description of Related Art
Ethernet is a computer networking technique that is widely used in constructing a local area network. Fast Ethernet or 100BASE-TX, for example, is specified in IEEE 802.3 and can transfer data at a nominal rate of 100 Mbits/sec. An Ethernet transceiver primarily includes a physical-layer (PHY) transceiving port, a Media Access Control (MAC) interfacing port and some upper-layer protocol processors.
High-Definition Multimedia Interface (HDMI) is a compact audio/video interface for transmitting uncompressed digital data. HDMI version 1.4 provides, among others, an HDMI Ethernet Channel (HEC), which allows for a 100 Mbit/sec Ethernet connection between two HDMI connected devices. HDMI 1.4 also provides an Audio Return Channel (ARC) that enables a HDMI device to send audio data or bitstream to an HDMI connected device.
In order to support HDMI 1.4 (or later version) in the conventional Ethernet transceiver, a second PHY transceiving port and a second MAC interfacing port need to be constructed. However, two pairs of PHY transceiving ports and MAC interfacing ports disadvantageously increase chip area and consumed power. Moreover, most devices such as network terminals actually do not use the HDMI Ethernet & Audio Return Channel (HEAC) and the conventional wired Ethernet at the same time.
For the foregoing reason, a need has arisen to propose a novel transceiver having the HEAC connection and the wired Ethernet connection.
In view of the foregoing, it is an object of the embodiments of the present invention to provide a transceiver that can support both the HDMI Ethernet & Audio Return Channel (HEAC) connection and the conventional wired Ethernet connection in a cost-effective manner. Further, the embodiments of the present invention can intelligently switch the incoming HDMI and Ethernet signals to obtain an optimized performance.
According to a first embodiment, the transceiver includes a pair of HDMI input/output (I/O) nodes, an active hybrid & common-mode bias (AHCB) unit, a pair of first Ethernet I/O nodes, a pair of second Ethernet I/O nodes, an Ethernet line gate, a pair of first multiplexers and an Ethernet physical-layer (PHY) transceiving unit. The AHCB unit facilitates the transmission of a pair of differential transmission signals, and reception of a pair of first differential reception signals. The Ethernet line gate controllably connects the first differential Ethernet signals with one pair of the differential transmission signals and a pair of second differential reception signals, and controllably connects the second differential Ethernet signals with the other pair of the differential transmission signals and the second differential reception signals. The first multiplexers select either the first differential reception signals or the second differential reception signals. The Ethernet PHY transceiving unit receives and processes the selected first or second differential reception signals and the differential transmission signals at a physical layer.
According to a second embodiment, the first multiplexers are omitted. Instead, the Ethernet PHY transceiving unit receives both the first and second differential reception signals, and then processes one of the first and second differential reception signals and the differential transmission signals at a physical layer.
In the embodiment, the transceiver has one pair of bi-directional HDMI input/output (I/O) nodes (or pads) 11A and 11B for transferring a pair of differential HEAC signals HEAC+ and HEAC−. An active hybrid & common-mode bias (AHCB) unit 12 is utilized to facilitate the transmission of (a pair of) differential transmission signals MDI_TX_P and MDI_TX_N, the reception of (a pair of) first differential reception signals MDI_RX_P0 and MDI_RX_N0 and the transmission of a (common-mode) audio signal ARC_TX.
Specifically speaking, the active hybrid portion of the AHCB unit 12 is responsible for the transmission of the differential transmission signals MDI_TX_P and MDI_TX_N and the reception of the first differential reception signals MDI_RX_P0 and MDI_RX_N0; the common-mode bias portion of the AHCB unit 12 is responsible for the transmission of the audio signal ARC_TX, which may, for example, be originated from an embedded system 10A, sourced by an audio source 10B and encoded by SPDIF encoder 10C. The common-mode bias portion may be enabled by an Audio-Return-Channel (ARC) enable signal ARC OEN, which is generated by an HDMI CEC/CDC (Consumer Electronics Control/Capability Discovery Control) protocol processor 13, which determines the ARC capability of a connected device according to a (bi-directional) CEC signal HDMI_CEC. The active hybrid portion may be enabled by an HDMI-Ethernet-Channel (HEC) enable signal HEC_OEN, which is generated by an Ethernet management unit 14, which determines the HEC capability of a connected device.
In the embodiment, the transceiver also has two pairs of bi-directional (wired) Ethernet I/O nodes: the pair of first Ethernet I/O nodes 15A/15B for transferring a pair of first differential Ethernet signals TPTX+/TPTX−, and the pair of second Ethernet I/O nodes 16A/16B for transferring a pair of second differential Ethernet signals TPRX+/TPRX−. An Ethernet line gate 17 is utilized to facilitate the pairing connection between the first differential Ethernet signals TPTX+/TPTX−, the second differential Ethernet signals TPRX+/TPRX−, and the differential transmission signals MDI_TX_P/MDI_TX_N, (a pair of) second differential reception signals MDI_RX_P1 and MDI_RX_N1. In other words, the first differential Ethernet signals TPTX+/TPTX− at the first side may be controllably connected to one of the differential transmission signals MDI_TX_P/MDI_TX_N and the second differential reception signals MDI_RX_P1 and MDI_RX_N1 at the second side, while the second differential Ethernet signals TPRX+/TPRX− at the first side may be controllably connected to the other one at the second side.
In the embodiment, either the first differential reception signals MDI_RX_P0 and MDI_RX_N0 (from the active hybrid & common-mode bias unit 12) or the second differential reception signals MDI_RX_P1 and MDI_RX_N1 (from the Ethernet line gate 17) are selected, for example, through a pair of first multiplexers 19A/19B, according to the HDMI-Ethernet-Channel (HEC) enable signal HEC_OEN, which is generated by the Ethernet management unit 14. The selected differential reception signals MDI_RX_P and MDI_RX_N are then fed to and processed by the Fast Ethernet PHY transceiving unit 18A at a physical layer (or the first layer) of seven-layer OSI (Open Systems Interconnection) model. The differential transmission signals MDI_TX_P and MDI_TX_N from the Fast Ethernet PHY transceiving unit 18A are fed to the active hybrid & common-mode bias unit 12 and the Ethernet line gate 17.
On the other hand, to-be transmitted data provided by the MAC unit 20 are fed to the MAC interface 183, and are processed by a PCS/PMA unit 184A and a PMD unit 185A, and are then driven, for example, by a line drive 186, thereby resulting in the differential transmission signals MDI_TX_P and MDI_TX_N if they are associated with 100BASE standard. Otherwise, the to-be transmitted data are processed by a PLS/PMA unit 184B and a PMD unit 185B, and are then driven by the line drive 186, thereby resulting in the differential transmission signals MDI_TX_P and MDI_TX_N if they are associated with 10BASE standard. The selection between 100BASE and 10BASE is done, for example, by a second multiplexer 187A.
The Fast Ethernet PHY transceiving unit 18A also includes an auto-negotiation unit 188A that is capable of negotiating with a connected device to decide between 100BASE and 10BASE. Specifically, the auto-negotiation unit 188A transmits negotiation signal via a wire 189A, a third multiplexer 187B, and the line drive 186, and receives negotiation signal via the amplifier 180 and another wire 189B. Moreover, according to the negotiation procedure, the auto-negotiation unit 188A generates the crossover signal to the Ethernet line gate 17.
As described above, the Ethernet management unit 14, in the embodiment, may determine the HEC capability of a connected device, generate the Ethernet enable signal RJ45_OEN to control the Ethernet line gate 17, and generate the HDMI-Ethernet-Channel (HEC) enable signal HEC_OEN to control the AHCB unit 12. Furthermore, the Ethernet management unit 14 may inform a management interface 188B of the Fast Ethernet PHY transceiving unit 18A about the capability of a connected device, by a capability signal. The Ethernet management unit 14 may control the management interface 188B, for example, to forcibly select 100BASE, by a link-control signal Link-Ctrl, and the management interface 188B may acknowledge it with a reply signal Link_Sta.
The transceiver according to either embodiment as disclosed above can support both the HDMI Ethernet & Audio Return Channel (HEAC) connection and the conventional wired Ethernet connection in a cost-effective manner. Particularly, a single Fast Ethernet PHY transceiving unit 18A/18B and a single MAC unit 20 are shared between the HEAC connection and the Ethernet connection. Further, the Ethernet management unit 14 accompanied by the HDMI CEC/CDC protocol processor 13 and the auto-negotiation unit 188A can intelligently switch the incoming HDMI and Ethernet signals to obtain an optimized performance. It is noted that each block described above may be implemented by hardware, software, a digital signal processor, an application specific integrated circuit (ASIC) or their combination.
Although specific embodiments have been illustrated and described, it will be appreciated by those skilled in the art that various modifications may be made without departing from the scope of the present invention, which is intended to be limited solely by the appended claims.