Ethernet MAC - КПР

M

Mudugamuwa

Guest
Привет,

Я разработки Ethernet MAC с чипа Xilinx.Проблема я это в связи с Конвенцией о правах ребенка по состоянию на конец Ethernet кадр.

Я хочу знать, откуда я, чтобы начать расчет КПР.Из книг он сказал, от данных, приведенных в верхнем слое (Layer 3) в ISO иерархии.По мнению о том, что первый байт слой 3 'IP Версия ", которая является 0x04.Таким образом, первые разрядные становится нулевым.Это проблема для меня COS я считаю, что первым должен быть битных'1 'вычислить КПР.Поэтому я хочу знать, я должен начать с первого'1 'состоянии вычислить КПР.

Я очень благодарен всем, кто может помочь.

С уважением,
Sudeera.

 
Кадр проверка последовательности (FCS) = КПР состоит из 4 байт.Эта последовательность содержит 32-битный циклический контроль избыточным кодом (КПР) стоимости, которая возникает в связи с передачей MAC и пересчитывается на получение MAC проверить повреждены рамы.В ФТС генерируется над Д.А., SA, длина / тип и полей данных.

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ethernet.htm # wp1020622

 
Ethernet MAC является L2 подслоем так doesn't есть intelligance от L3.Он будет относиться ко всем L3 протокола, как же.
входящие в пакет Ethernet, MAC следует начать с расчета КПР Дестинация MAC-адрес в конце дейтаграммы. (Не рассмотреть преамбулу
И СФО в ходе расчета КПР).
Если вы разгрузки любых L3 функция в вашем оборудовании (Dont назвать как Ethernet MAC),
т.е. IP КПР расчет то следует считать, что IP имеет только IP Header контрольная сумма, которая начинается с IP версии местах в конце заголовка IP опция.

 
Существует онлайновый инструмент, который может генерировать КПР Verilog или VHDL код для различных полиномов и данных ширин.It's
On http://outputlogic.com

Надеюсь, что она помогает

 

Welcome to EDABoard.com

Sponsor

Back
Top