Home
  • About Us
    • History
    • Mission
    • Team
    • Partners & Memberships
    • Customer Stories
  • Applications
    • Video
    • Automotive
    • Aerospace & Defense
    • Industrial
    • Telecommunications
  • News
    • Press Releases
    • Blog
    • Events
  • Careers
  • Contact
  • LinkedIn
  • Twitter
Xilinx & Verification Training Courses
Quality training delivered by industry experts
Back to
Course scheduleCourse list

Designing with Ethernet MAC Controllers

2-day training course covering Xilinx Ethernet connectivity solutions.

Become acquainted with the various solutions that Xilinx offers for Ethernet connectivity. Learn the basics of the Ethernet standard, protocol, and OSI model while applying Xilinx solutions via hands-on laboratory exercises. Perform simulation to understand fundamental principles and obtain the knowledge to assess hardware design considerations and software development requirements. Become familiar with Ethernet IP core design architectures, core IP port naming conventions, and signal waveforms.

Release date

February 2015

Level

Connectivity 3

Training duration

2 days

Price

USD 1600 or 16 Training Credits

Course Part Number

CONN-EMAC-ILT

Who Should Attend?

Engineers who would like to come up to speed on utilizing Xilinx Ethernet connectivity solutions

Prerequisites

  • FPGA Design Experience
  • Completion of the Designing FPGAs Using the Vivado Design Suite 1 course or equivalent knowledge of Xilinx Vivado software implementation tools
  • Basic understanding of microprocessors
  • Some HDL modeling experience

Software Tools

  • Vivado Design or System Edition 2019.2

Hardware

  • Architecture: 7 series and UltraScale FPGAs
  • Demo board: Kintex-7 KC705 board (optional)

Skills gained

After completing this comprehensive training, you will have the necessary skills to:
  • Describe the basics of Ethernet standard, protocol, and OSI model
  • Identify the various solutions that Xilinx offers for Ethernet connectivity
  • Utilize various Ethernet cores either in a standalone mode or as a peripheral in a processor-based design
  • Determine an appropriate core to use
  • Develop software to drive the core and achieve desired functionality
  • Integrate hard and soft IP into the EDK

Course Outline

  • Introduction
  • Ethernet Basics
  • Network Protocols, Ethernet Interfaces, and Hardware
  • Lab 1: Exploring Ethernet Frames
  • Physical Layer
  • AXI Interface
  • Lab 2: Advanced Ethernet Frames
  • Xilinx EMAC Offerings
  • Lab 3: AXI Ethernet Example Design
  • 10/100/1000 EMAC Solutions
  • Processor-Based Ethernet
  • Lab 4: Processor-Based Ethernet Design
  • 10/25/40/100GE Solutions
  • Ethernet Odds and Ends
  • Lab 5: Analyzing 10GE MAC Frames

Lab Descriptions

  • Lab 1: Exploring Ethernet Frames - Perform a functional simulation of the Tri-Mode Ethernet MAC LogiCORE IP. This IP is available through the Vivado IP catalog tool. A Vivado Design Suite project, based on the Tri-Mode Ethernet MAC example design, is provided and includes a simulation testbench. You will use the Vivado simulator to analyze Ethernet frames and identify the components of the frames. You will then modify the testbench to view its effect on core behavior.
  • Lab 2: Advanced Ethernet Frames - Perform a functional simulation of a Vivado Design Suite project, based on the Tri-Mode Ethernet MAC example design, that is provided with several simulation testbenches. You will use these testbenches to generate various kinds of frames and observe how the core behaves to these received frames. AXI MAC register configuration commands will be modified to affect the behavior of the MAC core. You will also study various signals involved in identifying frames and classify them into good frames or bad frames.
  • Lab 3: AXI Ethernet Example Design - Create a new Vivado Design Suite project, use the IP catalog tool to generate an AXI Ethernet Subsystem core, and open the Xilinx-provided example design. You will then analyze, simulate, synthesize, and implement the design for the Kintex-7 FPGA.
  • Lab 4: Processor-Based Ethernet Design - Use the Vivado IP integrator tool to create an Ethernet-based embedded system. The design will be based around the MicroBlaze processor and the Ethernet Lite controller. The SDK tool will be used to create and build the lwIP Echo Server example software application. This lab encompasses the entire design experience from cradle to grave.
  • Lab 5: Analyzing 10GE MAC Frames - Investigate the PHY and client interfaces of the 10-Gigabit Ethernet MAC LogiCORE IP, available in the Vivado IP catalog, by performing a functional simulation. You will use the Vivado simulator to view these waveform signals.

Special Comments

Please download the respective PDF of your course: *

  • Designing_with_Ethernet_MAC_Controllers_conn-emac_2019-2_ilt_H.pdf

Enquire Now

* The course version can be found in the training registration form
Contact HardentContact me
Your Trainer, Stéphane
Have a question about the course?

Course Schedule

  • Enquire Now
Wondering Which Course to Take?

Download our learning path guide to find the right course level and topic for the next step in your career development.

Training Funding

From Xilinx training credits to government funding, there are several options available to help you cover training costs.

See our list of resources
Upcoming Sessions
Jan 27–28
Designing with Versal AI Engine 2
Register
Feb 01–04
Introduction to UVM
Register
Feb 02–03
Designing with the Versal ACAP: Embedded Processor Architecture and Methodology
Register
Feb 03–04
Advanced Hardware Debugging Techniques Using Vivado Design Suite
Register
Complete Course Schedule
Latest News
Contact Us
Hardent Announces Availability of New Xilinx Versal ACAP Training Courses
New Xilinx Versal ACAP training courses will cover all aspects of designing with the latest Xilinx device category.
More
Hardent Announces Expansion of Xilinx Training in the USA
Hardent selected by Xilinx to be the new Xilinx training provider in four U.S. states.
More
Hardent and PLC2 Announce New IP Partnership to Support German Semiconductor Companies
PLC2 named as the official IP representative for Hardent’s video compression IP cores in Germany, Austria, and Switzerland.
More
Upcoming Sessions
Jan 27–28
Designing with Versal AI Engine 2
Register
Feb 01–04
Introduction to UVM
Register
Feb 02–03
Designing with the Versal ACAP: Embedded Processor Architecture and Methodology
Register
Feb 03–04
Advanced Hardware Debugging Techniques Using Vivado Design Suite
Register
Complete Course Schedule
Contact Hardent
Your Trainer, Stéphane
Have a question about the course?
HardentMontreal
450 rue Saint-Pierre, suite 300
Montreal
,
QC
H2Y 2M9
Canada
T +1 (514) 284-5252
F +1 (514) 284-5052
Tick to hear more from Hardent by email. This includes our newsletter, details about offers, new courses, and events. You can opt out at any time. For further information, please refer to our privacy policy.

Having worked in the past with independent electronic design consultants, we appreciate Hardent’s quality, team work and timely service. The company has excellent project management skills, open communication, constant follow-up and a flexible approach. We have been working with Hardent for about two years now. Though initially I was not excited about outsourcing R&D, I feel that I can 100% count on Hardent, as they know their business well and they directed us toward good technical decisions.

Michel Bitar
R&D/ I.T Manager
Prodco International Inc.
More testimonials
Training Partners
WHDL logo
Hardent © 2002-2021.
All rights reserved.
  • Privacy Policy
We use cookies to ensure that we give you the best experience on our website. By continuing to use this website, you consent to our use of cookies. OK