SatCat5 mixed-media Ethernet switch

Open link in next tab

GitHub - the-aerospace-corporation/satcat5: SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network.

https://github.com/the-aerospace-corporation/satcat5

SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network. - GitHub - the-aerospace-corporation/satcat5: SatCat5 is a mixed-media Ethernet switch that ...

This is an open-source FPGA project I've been working on for several years now. It's an Ethernet switch for FPGAs, but you can mix-and-match the usual RMII/RGMII/SGMII interfaces with unconventional options like a plain old UART.

My company uses it internally, but we decided to release it as open source. (Currently LGPLv3 but open to other weak-copyleft suggestions.)

Among other things, we've recently incorporated some new technology that allows picosecond-accurate timestamps to be compared across different digital clock domains. You can think of it as a group of NCOs that all track the same best-fit line.

Sign in to add comment

That is some really neat code over there. Thank you for sharing. I have it bookmarked for later!