METHOD AND APPARATUS FOR ASSEMBLING NON-ALIGNED PACKET FRAGMENTS OVER MULTIPLE CYCLES
Patent №
US 7,073,019
Granted
2006-07-04
Filed 2002
Owner
CYPRESS SEMICONDUCTOR CORPORATION
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10317874
A method and apparatus for assembling non-aligned packet fragments over multiple cycles is described. In one embodiment, the invention is a method. The method includes rotating a non-aligned data fragment within a rotate register based on a tail pointer of a prior data fragment to form a rotated data fragment. The method also includes outputting the rotated data fragment to a double width bus as a double width image of the rotated data fragment. The method further includes selectively copying the double width image of the rotated data fragment from the bus to a location logically following the prior data fragment in a destination register.
AI classification
Ownership
CYPRESS SEMICONDUCTOR CORPORATION
assignment · 135740674
Assignors
BANERJEE, AMITABHA, PAUL, SOMNATH
On an employer assignment, the assignors are typically the inventors.