Tri-Speed Ethernet IP Core

Configurable Ethernet Controller

The Tri-Speed Ethernet (TSE) IP solution consists of the TSE IP Media Access Controller (MAC) core and the SGMII GbE Physical Coding Sublayer (SGMII PCS) IP core. The integration of TSE IP (MAC) core with the SGMII PCS IP core creates a seamless connection between MAC-level operations and physical Ethernet channels.

The TSE IP (MAC) is a complex core containing all the necessary logic, interfacing, and clocking infrastructure to integrate an external industry-standard Ethernet PHY with an internal processor efficiently and with minimal overhead.

The SGMII PCS IP core converts GMII frames into 8-bit code groups in both transmit and receive directions and performs auto-negotiation with a link partner as described in the Cisco SGMII and IEEE 802.3z specifications.

Resource Utilization details are available in the IP Core User Guide.

Features

  • ​​Compliant to IEEE 802.3-2005 standard.​
  • ​​​​8-bit wide internal data path.​
  • ​​​​Full-duplex operation in 1G mode.​
  • ​​​​Full- and half-duplex operation in 10/100M mode.​
  • ​​Transmit and receive statistics vector and statistic counter.

Jump to

Block Diagram

Ordering Information

  Part Number
Device Family Single Seat Perpetual Single Seat Annual
Certus-N2 TS-MAC-CN2-UT TS-MAC-CN2-US
Avant-G TS-MAC-AVG-UT TS-MAC-AVG-US
Avant-X TS-MAC-AVX-UT TS-MAC-AVX-US
Avant-E TS-MAC-AVE-UT TS-MAC-AVE-US
CrossLink-NX TS-MAC-CNX-UT TS-MAC-CNX-US
CertusPro-NX TS-MAC-CPNX-UT TS-MAC-CPNX-US
Certus-NX TS-MAC-CTNX-UT TS-MAC-CTNX-US
MachXO5-NX TS-MAC-XO5-UT TS-MAC-XO5-US
ECP5 TS-MAC-E5-UT TS-MAC-E5-US
LatticeECP3 TS-MAC-E3-UT4 TS-MAC-E3-US
LatticeECP2 TS-MAC-P2-UT4 -
LatticeECP2M TS-MAC-PM-UT4 TS-MAC-PM-US
LatticeEC/ECP TS-MAC-E2-UT4 -
LatticeSC/M TS-MAC-SC-UT4 -
LatticeXP2 TS-MAC-X2-UT4 -
LatticeXP TS-MAC-XM-UT4 -

To download a full evaluation version of this IP, go to the IP Server in Lattice Radiant. This IP core supports Lattice’s IP hardware evaluation capability, which makes it possible to generate the IP core and operate in hardware for a limited time (approximately four hours) without requiring an IP license.

To find out how to purchase the Tri-speed Ethernet MAC IP core, please contact your local Lattice Sales Office.

Documentation

Quick Reference
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Tri-Speed Ethernet IP Core - User Guide
FPGA-IPUG-02084 2.4 10/10/2025 PDF 6 MB
Triple-Speed Ethernet Driver API Reference
FPGA-TN-02341 1.2 6/26/2025 PDF 568.1 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Triple-Speed Ethernet Driver API Reference
FPGA-TN-02341 1.2 6/26/2025 PDF 568.1 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
LatticeMico32 Tri-Speed Ethernet MAC Gigabit Demo for the LatticeECP3 Versa Evaluation Board User's Guide
UG47 01.0 4/15/2011 PDF 2.1 MB
Tri-Speed Ethernet IP Core - User Guide
FPGA-IPUG-02084 2.4 10/10/2025 PDF 6 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Tri-Speed Ethernet IP Core - Release Notes
FPGA-RN-02036 1.2 10/10/2025 PDF 290.7 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Tri-Speed Ethernet MAC Demo
8/6/2006 ZIP 5.5 MB
LatticeECP3 Versa - TSMAC Demo - Design Files for Windows
1.0 5/22/2013 EXE 5.8 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.