Until_Heat_Death_Do_Us_Part: Counting until the heat death of the universe, broadcasting counter every second over 100Mbps ethernet
Summary
This GitHub repository documents an ASIC-based counter that increments every 20ns and broadcasts the current value once per second over a 100Mbps Ethernet link. It includes hardware design notes (Verilog), a packet_receiver tool for sniffing, and Ethernet packet formats (ethtype 0x88B5 for application, 0x88B6 for configuration) with a default MAC and VLAN handling. The project discusses timing, data formats, and open-source tooling around a whimsical, long-running networked counter.