Patent ID: 7178054

Claim:
An article comprising: a storage medium having stored therein a memory array, said memory array comprising a programmable data element, and said storage medium also having stored therein instructions that when executed by a machine result in the following: providing data in a location of a memory array having a programmable data element, said location associated with a predetermined frame type of a received frame; receiving an input signal indicating if said received frame contains an error; providing an output signal indicating a negative receive response status if an amount of count data is greater than a maximum frame length, and in response to said negative receive response checking the validity of said frame; checking a state of a first check bit and providing an output signal indicating a negative receive response status if said state of the first check bit indicates an unsupported state; checking a state of a second check bit and providing an output signal indicating a positive reception status if the maximum frame length is not checked; comparing the amount of count data for said received frame with the maximum frame length in said location of said memory associated with said predetermined frame type if the maximum frame length is to be checked; and providing an output signal indicating a positive receive response status if said count data is less than or equal to said maximum frame length.