Hello everyone, I am trying to implement ethernet MAC on a fpga using vhdl. I have a transmit module which generates the ethernet frame and transmits to the PC through the ethernet cable. The ethernet frame consists of preamble, sfd, destination(MAC), source(MAC), length,data,crc. I am using ethereal to detect this frame
I definitely think that my crc is right. But i am not able to detect any frames in the ethereal. I understand that by default ethereal has been set to detect ethernet frame of layer 3 or above.
But the ethernet frame which i am sending is layer2. How do i change my options in ethereal so, that i can detect this type of frame.
Ashwin