Rosn ca popularno Internetu powoduje gwä towny wzrost ilo ci danych przesy anych w sieci oraz znaczny wzrost pr dko ci transmisji. W rezultacie przetwarzanie TCP/IP stä o si w skim gard em. Tradycyjne oprogramowanie do przetwarzania TCP/IP na procesorach ogó lnego przeznaczenia (GPP) nie jest ju w stanie nad y za pr dko ci sieci. W zwi zku z tym istnieje pilna potrzeba zaprojektowania funkcji TCP/IP o krytycznym znaczeniu dla wydajno ci jako specjalnych jednostek w celu przyspieszenia przetwarzania i odci enia procesoró w GPP. Takie jednostki funkcjonalne wykonuj ce funkcje na poziomie mikro mog by zaimplementowane w programowalnych macierzach bramek (FPGA). FPGA, jako programowalne urz dzenia sprz towe, s szczegó lnie odpowiednie do zapewnienia zaró wno wysokiej pr dko ci przetwarzania, jak i elastyczno ci niezb dnej do sprostania szybko zmieniaj cym si wymaganiom Internetu. Wyzwaniem przy projektowaniu funkcji TCP/IP jest to, e zapotrzebowanie na zaawansowane us ugi wymaga od urz dze sieciowych obs ugi szerokiego zakresu aplikacji i protoko ó w, któ re jednak stale ewoluuj .