the-aerospace-corporation / satcat5

SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network.
CERN Open Hardware Licence Version 2 - Weakly Reciprocal
418 stars 26 forks source link

Release 2.2.0 #15

Closed ooterness closed 1 year ago

ooterness commented 1 year ago

Public release of version 2.2.0. Corresponds to internal PR-263.

Description

Motivation and Context

The main new feature is beta support for IEEE1588 Precision Time Protocol (PTP).

By necessity, this change adds timestamp metadata to the port definition. The new signals may break some designs.

How Has This Been Tested?

Jenkins build completed with no issues. This includes all C++ and HDL unit-tests, and bitfiles for all example designs.

PTP support is complete, and works in simulation, but has not been compatibility-tested against hardware. We're releasing it now to allow beta testing, but expect bug-fixes may be necessary.

Types of changes

Checklist: