Skip to Main Content
The TCP/IP (Transmission Control Protocol/Internet Protocol) Stack processing based on software becomes a bottleneck for the explosive growth of data transmission rate on the Internet. Software- based TCP/IP is not able to process the packets at the same rate of transmission lines, which has been pushing the TCP/IP processing implementation into hardware. The use of dedicated hardware for TCP/IP stack processing aims reducing the Central Unit Processing (CPU) load and increase as possible the throughput for Internet services that need a large bandwidth. In this way, a reconfigurable hardware-based architecture to transport and network layers protocols processing is proposed. The effect of shared memory data size and the number of TCP connections were evaluated in terms of area and packets computation performance.