https://github.com/pat-rogers/ieee_ethernet
Author:Apache-2.0 WITH LLVM-exception
Version:1.0.0
Alire CI: Dependencies:No dependency.
Dependents:No dependents.
Badge:
Declarations from the IEEE 802.3 standard: frame and MTU lengths, Ethernet and IPv4 addresses, subnet masks, and the MII and RMII signal names.
Also provided are two abstractions defined by clause 22 of the standard, and therefore not vendor-specific:
The Serial Management Interface (SMI, also known as MDIO), including the Basic Register Set indexes and record representations of the Basic Control and Basic Status registers
An abstract PHY transceiver, whose auto-negotiation, loopback, power, reset, and link-state operations are concrete because the standard specifies them
A target supplies the concrete SMI I/O driver, and a vendor supplies the concrete PHY. Nothing here is architecture-specific: the project file sets neither Target nor Runtime, taking both from the client project.