I'm wanting to use an ethernet switch/Phy LAN9303 to output 2, maybe 3 ethernet signals. I know that I need a 25MHz clock, supporting resistors and caps as well as the magnetics, but I want to know if there's a way to get around having to use an FPGA or processor for the MAC - or do I have the concept completely wrong? Is there an IC that has the PHY and MAC (and maybe the switch) all in one? Thanks
There are switch IC's that use external phys (you need to have a separate MII interface that goes to a phy), switch IC's that have internal phys (the differential pairs run right into the IC), and switch IC's that do both internal and external.
A good example of this is the KSZ8873MLL/FLL/RLL
Depending on the IC you buy the Phys can be external or internal.
It seems that the LAN9352 has 2 PHYs, switch, built-in MAC and host SPI interface.
Integrated MAC+PHYs are common. Integrated switch+PHYs are common. I've never run across all three in one chip, but I wouldn't be surprised if they exist. I'm not going to give specific part recommendations because EE.SE discourages "shopping" questions, but they're easy to find with a Google search.