A jumbo frame is basically any frame that contains a payload of 1500 Bytes or larger.
When sending jumbo frame packet, the length/ether type must be set correctly (0x8870).
The example design that is delivered along with the core has TX FIFO and RX FIFO to hold (buffer) the frame that is being sent or received.
This example design FIFO is using a single RAMB36 primitive which is 36 bits including error correction (or effectively 4KB of data).
The MAC can handle larger frame packets as long as the length/ether field is set properly.
If you are sending packets with a payload larger than 4KB, you must increase this FIFO size by instantiating another Block RAM and increasing the FIFO data width appropriately.
The most significant bits will be connected to the enable pin of the Block RAMs to select the appropriate Block RAM depending on the address requested.
The FIFO is instantiated in client/fifo/*_fifo_8.v(hd)
1/23/2012 - Initial Release