A placeholder project because I got a request for this and it will have to be done anyway one day.
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
Create an account to leave a comment. Already have an account? Log In.
https://hackaday.com/2024/04/10/homebrew-network-card-with-no-cpu/ !
How did I miss https://hackaday.io/project/168551-etherpic ? #EtherPIC :-D
http://www.aholme.co.uk/Ethernet/EthernetRx.htm
https://hackaday.com/2022/12/19/its-ethernet-from-an-spi-interface/
https://hackaday.com/2022/08/26/bit-banged-ethernet-on-the-raspberry-pi-pico/
https://github.com/kingyoPiyo/Pico-10BASE-T
I tried this some years ago, but didn't finish it. A good start might be this project:
http://www.pldworld.com/_xilinx/html/ref/xsvboard/stack/stack.htm
I also did some early tests with sending and receiving ethernet packets with a transceiver chip and some VHDL code, but IIRC I never got the receiving part right, and was very low level, even without ARP, just some hard coded ethernet packets.
It is a lot of work. I don't know if it is worth the trouble. Nowadays there are so many microcontrollers with integrated ethernet (plus the standard external EMAC type transceiver chip), just use one of these.
There is an FPGA bit-banged 100Base-TX Ethernet implementation in PoC||GTFO 17. You might find some ideas there.
https://www.alchemistowl.org/pocorgtfo/pocorgtfo17.pdf
I have the bible-bound edition :-)
Become a member to follow this project and never miss any updates
#Not an Ethernet Transceiver is currently my main focus