Get the latest tech news

Show HN: I made a discrete logic network card


Building a 10BASE-T Ethernet transceiver (receiver and transmitter) with discrete logic chips

Data is stored in a static RAM; 20 MHz clock is fed to a 4-bit counter, its overflow output is used as a byte clock; To transmit a frame, user writes to a specific write-only memory location which enables the counter; Parallel byte data is serialized using a shift register. Despite my CPU having awfully low code density, uIP is small enough to fit into RAM and have some place left for an actual application. Ping round trip average 85 ms; HTTP server download speed 2.6 kB/s (serving static files from the SD card).

Get the Android app

Or read this on Hacker News