Mudugamuwa
Newbie level 6
Hi,
I'm designing a Ethernet MAC with a Xilinx chip. The problem I have is with respect to the CRC at the end of Ethernet frame.
I want to know from where I have to start calculating the CRC. From books it says, from the data given from the upper layer (layer 3) in ISO hierarchy. According to that the First byte of Layer 3 is 'IP Version' which is 0x04. So the first bit becomes zero. This is a problem to me cos I think the first bit should be '1' to calculate a CRC. So I want to know should I start from the first '1' possition to calculate the CRC.
I really thankful to anyone who can help.
Best regards,
Sudeera.
I'm designing a Ethernet MAC with a Xilinx chip. The problem I have is with respect to the CRC at the end of Ethernet frame.
I want to know from where I have to start calculating the CRC. From books it says, from the data given from the upper layer (layer 3) in ISO hierarchy. According to that the First byte of Layer 3 is 'IP Version' which is 0x04. So the first bit becomes zero. This is a problem to me cos I think the first bit should be '1' to calculate a CRC. So I want to know should I start from the first '1' possition to calculate the CRC.
I really thankful to anyone who can help.
Best regards,
Sudeera.