This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28388D: How to enable IP Fragmentation on CM-core

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

Per the TRM, the ethernet module supports IP fragmentation in HW.  In chapter 43.5.6.8, the TRM states to set bits 13 and 14 in DMA_CH0_TX_CONTROL to enable IP fragmentation.  However, these bits are listed as reserved and read-only. 

Is this feature available?  Assume this is documentation issue?  Can IP fragmentation be enabled and work with DriverLib?

Thanks,

Eric

  • Hi Eric,

    Yes. TCP Segmentation can be done in the Ethernet module. It can also be done with Driverlib

    There is an example in C2000Ware:

    <c2kware>\driverlib\f2838x\examples\cm\ethernet\ethernet_ex7_tranport_segmentation_offload which demonstrates how it can be done with driverlib.

    Eric Best said:
    Assume this is documentation issue?

    Yes. There is some discrepancy. I shall look into that. 

    Regards,

    Sudharsanan

     

  • Sudharsanan,

    Thanks for the quick reply.  Please post any necessary doc changes in this thread so they are available before the next TRM update.  Will assume the DriverLib example has correct register usage.

    -Eric