Hi,
This is somewhat OT, but I can't find a more suitable newsgroup.
I am using a Gigabit Ethernet MAC chip from Marv***, which claims full line rate (compliance to IEEE 802.3ab). It has an integrated GMAC, PHY/Serdes, and PCI interface (64-bit, 66MHz). On the PCI bus side, we connect it to a Spartan IIe-300 with a Xilinx PCI Logicore.
Everything works in the FPGA, PCI read/write transactions, but we cannot achieve full line rate for 64-byte frame length. We can only achieve 680Mbps because of the overhead in reading/writing descriptors.
My questions are: Is this expected? Is this acceptable? I have no prior experience with Gigabit Ethernet MAC, and appreciates any feedback.
Thanks
Kang Liat Chuan