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
pm-daniel commented
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
pm-daniel commented
@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?
pm-daniel commented
went back to QFN version