sinara-hw/DiPho

wouldn't it be better to use SPI bus between MCU and Ethernet chip? TCP/IP stacks usually use such interface because it works with DMA. This STM can't expose internal parallel data (EMIF) bus via IO pins. This means that each IO transfer would have to be done in SW which will add a lot of overhead. Just look how stacks handle external Ethernet PHYs

Closed this issue · 2 comments

wouldn't it be better to use SPI bus between MCU and Ethernet chip? TCP/IP stacks usually use such interface because it works with DMA. This STM can't expose internal parallel data (EMIF) bus via IO pins. This means that each IO transfer would have to be done in SW which will add a lot of overhead. Just look how stacks handle external Ethernet PHYs

@gkasprow I would use the SPI interface between PHY and MCU if one would be available, in the TQFP package KSZ has only a parallel interface - maybe we should go back to the QFN version and try to find one?

went back to QFN version