1G Ethernet MAC IP core

1G Ethernet MAC IP core 검색

구글링하다가 계속 일회성이라 검색된 결과 중 들어가 본 곳만 저장할 겸 해서

아래 내용 중 가장 인상적인 것은 750불 짜리 소스를 판매하는 곳이 있다는 것. 보통 오픈 안하고 막상 알아보면 엄청 비싼데. 싼게 비지떡이겠죠 ^^

 

pkerling/ethernet_mac

https://github.com/pkerling/ethernet_mac

Tri-mode (10/100/1000) full-duplex FPGA ethernet MAC in VHDL

This page is a short overview of the features and usage of the MAC. More information on the design and implementation can be found in the design document at https://github.com/pkerling/ethernet_mac_doc/raw/master/Thesis.pdf.

테스트 보드는 아래 보드.

https://shop.trenz-electronic.de/de/Produkte/Trenz-Electronic/TE0600-Spartan-6-Ethernet/

 

 

Opencores 10_100_1000 Mbps tri-mode ethernet MAC

https://opencores.org/project/ethernet_tri_mode

 

GRETH_GBIT 10/100/1000 Ethernet MAC

https://www.gaisler.com/j25/index.php/products?option=com_content&task=view&id=278

The GRETH_GBIT core implements a 10/100/1000 Mbit/s Ethernet Media Access Controller (MAC) with AMBA host interface. The core implements the 802.3-2002 Ethernet standard. Receive and transmit data is autonomously transferred between the Ethernet MAC and the AMBA AHB bus using DMA transfers. Through the use of receive and transmit descriptors, multiple ethernet packets can be received and transmitted without CPU involvement. The GRETH_GBIT provides support for the MII and GMII PHY interfaces. Hardware support is also provided for the EDCL UDP debugging protocol. For critical space applications, a fault-tolerant version of GRETH_GBIT is available with full SEU protection of all RAM blocks.

Deliverables VHDL source code or FPGA/ASIC netlist

 

Triple-Speed Ethernet Intel® FPGA IP Core

https://www.intel.com/content/www/us/en/programmable/products/intellectual-property/ip/interface-protocols/m-alt-ethernet-mac.html

The Triple-Speed Ethernet Intel® FPGA IP core consists of a 10/100/1000 Mbps Ethernet media access control (MAC) and physical coding sublayer (PCS) intellectual property (IP). This IP function enables Intel FPGAs to interface to an external Ethernet PHY device, which interfaces to the Ethernet network.

 

This IP is offered in MAC-only mode or in MAC+PHY mode. In the MAC only mode, the IP uses an external PHY chip to do signaling. The two supported interfaces to the external PHYs are: GMII (8 bit interface at 125 MHz SDR) and RGMII (4 bit interface at 125 MHz DDR). In the MAC+PHY mode, the PHY is realized using on-chip transceivers or LVDS I/O with dynamic phase alignment (DPA) logic that can operate up to 1.25 Gbps. SGMII or 1000Base-X protocol is used in this case. The usage of LVDS I/Os enables very scalable multiport gigabit Ethernet (GbE) system designs while saving the serial transceivers for higher performance protocols.

 

emsys Gigabit Ethernet IP Core

https://www.emsys.de/products/gbit-ethernet-ip

emsys Embedded Systems GmbH has long time experience with development of reusable hardware IP.

 

The emsys Gigabit Ethernet core is a scalable, high performance IP module for usage in ASIC and FPGA designs to integrate an IEEE802.3 Gigabit Ethernet Controller into embedded systems. It provides an easy to use programming interface for interconnecting almost any 8/16/32bit microcontroller or DSP and is optimized for camera/visual applications.

 

Deliverables

The emsys Gigabit Ethernet IP core can be ordered as:

VHDL Source code for ASIC designs

Synopsys Design Ware component for ASIC designs

VHDL/Verilog netlist for FPGA designs (Xilinx, Actel, Altera)

 

MorethanIP 10/100/1000 Ethernet MAC

http://www.morethanip.com/mbps_10_100_1000_mac.htm

 

COM-5401SOFTTri-Mode 10/100/1000 Ethernet MAC

VHDL source code for Tri-Mode 10/100/1000 Mbps Ethernet MAC

COM-5401SOFT

224 KB

COM-5401SOFT

$750

https://comblock.com/download/com5401soft.pdf

The COM-5401SOFT is a generic tri-mode Ethernet MAC core (including the VHDL source code) designed to support full- or half-duplex Gigabit throughput on low-cost FPGAs. The component's very efficient implementation makes it suitable for multiple instantiations within a small FPGA. For example, it is instantiated four times (for a 4 Gbits/s combined throughput) in a small Spartan-6 XC6SLX16 [4][5].

 

Xilinx Virtex-4 FPGA Embedded Tri-Mode Ethernet MAC

https://www.xilinx.com/support/documentation/user_guides/ug074.pdf

 

 

CAST EMAC-1G

http://www.cast-inc.com/ip-cores/interfaces/emac-1g/index.html

 

Arasan Gigabit Ethernet with IEEE 1588 and AVB

https://www.arasan.com/products/ethernet/1ge-1588/

DELIVERABLES

  • RMM Compliant Synthesizable RTL design in Verilog

 

Lattice Tri-Speed Ethernet MAC Core IP

https://www.latticesemi.com/en/Products/DesignSoftwareAndIP/IntellectualProperty/IPCore/IPCores01/TriSpeedEthernetMAC

The Tri-Speed Ethernet Media Access Controller (TSMAC) IP core can be configured to operate in either the Gigabit mode (1000Mbits/sec data rate) or the Fast Ethernet mode (10/100 Mbits/sec data rate). Operation in either Gigabit mode or Fast Ethernet mode is selected by setting an internal register bit.

 

 

 

이 블로그의 인기 게시물

SmartFusion2 SoC FPGA - arm CortexM3

ST MCU 국문 기술 자료 사이트

[스크랩] 반도체의 기본재료, 웨이퍼(Wafer)