With the caveat that I am just speaking out my ass so to speak and know nothing about the actual hardware besides some very basic things, I am just wondering if microprocessors, as they get faster, could be programmed to emulate their own cheap Ethernet cards as well. Maybe just 10-Base-T or 100 Base T
I ask because ethernet PHYs are still relatively expensive, it seems, at least to the end user- running a few bucks a pop,
I am wondering if the Ethernet hardware could be replaced by emulated hardware inside of a microprocessor, maybe with the addition of the appropriate balun/transformers?
For example, the STM32.
Assuming you already had transformers, lets say, from old PCI network cards or obsolete DSL modems and other hardware that you no longer used because power economy, etc.
That way you get some more use out of old Ethernet cards.