10/100/1000 Mb/s Ethernet


So-Logic's solution to the 10/100/1000 Mbit/s Ethernet consists from the following cores:

  • 10/100/1000 Mbit/s Ethernet MAC Controller Core, implementing Media Access Control sublayer
  • 1000Base-X PCS Core, implementing 1000Base-X PCS/PMA sublayer
  • 10/100/1000 Mbit/s Ethernet MAC Configurator Core, implementing configurator for 1G MAC controller core
  • Ethernet GMII Core, implementing GMII interfcace between MAC and PHY
  • Ethernet GMII2MII Core, implementing MII interfcace between MII-compliant PHY and MAC
  • Ethernet GMII2RGMII Core, implementing RGMII interfcace between RGMII-compliant Ethernet PHY and MAC

Using these cores from So-Logic, user can easily and quickly build a complete 10/100/1000 Mbit/s Ethernet solution.

10/100/1000 Mbit/s MAC Controller Core is used to encapsulate user payload into Ethernet frames. It implements MAC and MAC flow control layers as defined in the Std. 802.3-2008 specification. The core can be configured during the runtime to operate at 10 Mbit/s, 100 Mbit/s or 1000 Mbit/s communication speeds, without any modification of the surrounding system. 10/100/1000 Mbit/s MAC Controller core uses standard GMII interface to connect to the lower level Ethernet PCS/PMA core, and AXI-Lite and AXI-Stream protocols to connect to the user logic.

1000Base-X PCS Core transforms the input TX GMII frame to the physical TX signals and the physical RX signals to the RX GMII frame. It implements the IEEE 802.3-2008 Ethernet specification, clauses 34 through to 37. This core can be used to connect to the majority of SFP Ethernet Phy transceiver modules, allowing data communication over twisted pair copper, as well as optical fiber medium.

10/100/1000 Mbit/s Ethernet MAC Configurator Core can be used to define desired configuration and loaded into So-Logic's 1G MAC Controller core. 1G Ethernet MAC Configurator core also automatically gathers statistics about 1G MAC RX and TX data streams and output it in demultiplexed format to the surrounding logic.

Ethernet GMII Core provides GMII interface between Media Access Control (MAC) device and Physical Layer (PHY).

Ethernet GMII2MII Core provides MII interface between MII-compliant Ethernet Physical media devices (PHY) and the Gigabit Ethernet MAC controller (MAC).

Ethernet GMII2RGMII Core provides RGMII interface between RGMII-compliant Ethernet physical media devices (PHY) the Gigabit Ethernet MAC controller (MAC).

10/100/1000 Mbit/s Ethernet MAC Controller Core

1000Base-X PCS Core

10/100/1000 Mbit/s Ethernet MAC Configurator Core

Ethernet GMII Core

Ethernet GMII2MII Core

Ethernet GMII2RGMII Core

Updated at: 2019-05-10 15:38to the top