Keywords: processor IP
If RX threshold and RX wait bound are both set to (1) in SG DMA interrupt mode (i.e. [RX.Threshold, RX.Waitbound] = [1, 1]), PLB TEMAC fails to assert RECV interrupt after receiving few packets. This failure is confirmed in both TEMAC Linux 2.4 adapter v1_00_a and modified standalone TEMAC driver v1_00_a sgdma_intr example.
It is possible that there are some other [RX.Threshold, RX.Waitbound] value pair combinations causing the same failure.
[RX.Threshold, RX.Waitbound] = [2, 2] was tested and PLB TEMAC is very stable asserting RECV interrupt in this case.
The combination of [RX.Threshold, RX.Waitbound] = [1, 1] is not applicable in normal useful system.