Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Are there known performance issues with some system controllers PCI interfaces?

0
Posted

Are there known performance issues with some system controllers PCI interfaces?

0

A. Yes, there is a known issue with a Discovery1 system controller affecting transmit dma on boards with PowerPC 74xx processors. During transmit DMA burst reads from SDRAM initiated by a bus-master, the Discovery1 target may disconnect frequently and prematurely (after one 32-byte cache line is transferred) while snooping the cache and/or fetching data from SDRAM. This results in excessive retries and poor transmit DMA performance (85MB/sec or less even with 64-bit/66 MHZ PCI). It also may cause excessive transmit latency further inhibiting driver and protocol stack performance. Flushing and invalidating the cache in the driver during transmit (normally not necessary with hardware cache coherency) helps to minimize the impact of this problem, however transmit DMA performance may be still constrained on systems utilizing this controller.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123