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.

MODIFICATION OF ETHERNET

Other Parts Discussed in Thread: TMDSEVM6678, TMS320C6678

Hello Sir,


I would like to ask you a simply question. I want to modify the Ethernet. I want to make the header smaller for speed reasons. I want to remove the IP addresses. I don't use the Packet Accelerator for routing( I put zero everywhere- no considering for routing).  So now is possible to delete from my packet the IP addresses and all the flags. Or i have to make and other configurations?

Thank you

Panagiotis

  • Hi,

    Please mention the device name which is using by you. Did you take any reference code provided by TI?
    Find the PA driver code, you can take this as a reference code and need to modify according to your requirment.
    If you are using C6678 device, see this directory. C:\ti\pdk_C6678_1_1_2_6\packages\ti\drv\pa

  • Sir,

    Yes I use a DSP TMS320C6678 device via a TMDSEVM6678 evaluation card. I have programmed it using your example emacexample singlecore. In fact I programmed 2 DSPs and I can send a packet from the one to an other. ( I used also your code for the PHYs devices and works fine) I measure via GPIO pins with an osci the speed of the packet. I want to reach really really small times. So that i want to do is to delete the headers. Only the UDP port and DATA. I dont use the PA for example. I deactivated the routing according your instructions in your code. I use direct packet to the switch like your example. That means that I can delete the IP bytes from the frame? I try this and then I try to change things in the descriptor from where to see the data.  If you have some key words to provide me where to look or documentation or anything it would be grateful. By the way thank you very much for the support. I had no idea and experience on embedded systems and in 3 months after all your documentation, training videos, the forum and hard work I am able to understand and modify an advanced DSP using your tools for validation purposes.

    Cordialement,

    Panagiotis

  • Hi,

    You have to refer the test4.c file for IP add or delete at the PDK.

    C:\ti\pdk_C6678_1_1_2_6\packages\ti\drv\pa\test\PAUnitTest2\tests\test4.c 

  • Hi,

    However this discussion of thread can helpful for future readers, If you verified this thread.