Browse Prior Art Database

Method and Apparatus for Customer Defined Preamble/IEEE 802.3 Preamble Bidirectional Converter

IP.com Disclosure Number: IPCOM000207602D
Publication Date: 2011-Jun-03
Document File: 1 page(s) / 59K

Publishing Venue

The IP.com Prior Art Database

Abstract

Every Ethernet frame begins with an IEEE802.3 protocol defined 7 byte preamble 55-55- 55-55-55-55-55. Some applications are using a user defined preamble and cannot be tested by conventional testing equipment because it is not a part of the payload and CRC is not calculated for it. There is a need to integrate a converter between the preamble formats.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

Method and Apparatus for Customer Defined Preamble/IEEE 802.3 Preamble Bidirectional Converter

Abstract:

Every Ethernet frame begins with an IEEE802.3 protocol defined 7 byte preamble 55-55- 55-55-55-55-55. Some applications are using a user defined preamble and cannot be tested by conventional testing equipment because it is not a part of the payload and CRC is not calculated for it. There is a need to integrate a converter between the preamble formats.

Body:

Every Ethernet frame begins with an IEEE802.3 protocol defined 7 byte preamble 55-55- 55-55-55-55-55. Some applications are using a user defined preamble and cannot be tested by conventional testing equipment because it is not a part of the payload and CRC is not calculated for it. A converter is required in order to allow the frames to be tested by conventional testing equipment in both receive and transmit side. The converter module is a design that can be used both for verification and design.

The idea is to implement a state machine that converts one pattern to another as followed.
In receive side: The converter module will convert a frame with IEEE802.3 preamble to a user defined preamble.
In Transmit side: The converter module will convert user defined preamble to 55-55- 55-55-55-55-55 only if the input preamble is equal to the expected user defined pattern. If it is not equal, the state machine will force `zero` on the data bus, to propagate an error in the EXT MAC receiver.