×

Performance enhancing memory interleaver for data frame processing

  • US 5,778,414 A
  • Filed: 06/13/1996
  • Issued: 07/07/1998
  • Est. Priority Date: 06/13/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A frame processing engine for receiving and processing a plurality of data frames, each of said data frames having a header and a payload, comprising:

  • a first memory;

    a second memory;

    said first memory having a shorter access time than said second memory;

    controller means including allocating means for defining said first memory to have a plurality of first memory blocks with each having the same predetermined first size and said second memory to have a plurality of second memory blocks with each having the same predetermined second size;

    said allocating means being further operable for defining a plurality of memory segments, each of said memory segments including one of said first memory blocks of said first memory and one of said second blocks of said second memory; and

    said controller means further including storing means for storing, upon receipt of said each data frame, said each data frame in a variable number of said memory segments with at least a portion of said header of said each data frame being stored in one of said first memory blocks, said variable number of said memory segments being dependent upon the size of said payload.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×