News for hackers. Stuff that matters.
Re:Show HN: I made a discrete logic network card by 15155 on Tuesday April 09, 2024 @04:40PM (#39984013)
USB LS/FS are pretty implementable in select FPGAs and MCUs without a dedicated PHY.
Re:Show HN: I made a discrete logic network card by segfaultbuserr on Thursday April 11, 2024 @05:43AM (#40000317)
Ironically, USB SS is more implementable than USB HS without a dedicated PHY. USB SS's PHY is just standard CML differential signaling used for almost all modern high-speed protocols like PCIe or SATA (but with an LFPS extension for link negotiation), most FPGAs already have built-in support for it. Meanwhile USB HS's PHY is a completely non-standard one: it's LVDS-like but the signals are not fully differential, it's half-duplex and needs bus arbitration, etc - only USB HS PHYs speak this odd language.