产品描述
The TCPIP-1G/10G core implements a complete TCP/IP Hardware Protocol Stack.
The core acts either as a server or a client and without any assistance from the host autonomously system, opens, maintains, and closes TCP connections. The system integrating the TCPIP-1G/10G core can configure network parameters and preferences by accessing its control registers, and the core is then able to receive and send data via streaming data interfaces.
The core is highly configurable. The maximum number of simultaneous TCP sessions is configurable; it can be as high as 32,768 for devices like data servers, or as small as 1 for simpler edge devices. Further options include implementing a DHCP client, enabling or disabling the reassembly of out-of-order TCP packets data, and integrating a UDP hardware stack. Finally, users can choose the packet processing mode, either cut-through or store-and-forward. In cut-through mode, the payload data are delivered to the host system as they arrive without any internal packet buffering and before the packets’ integrity can be validated. As a result, the core operating in cut-through mode features extremely low latency and requires less memory, but it cannot reassemble out-of-order packets and may deliver data that will subsequently be marked as corrupted. Under the store-and-forward mode of operation, the core will always deliver verified, in-order packets but it will have higher latency and require more memory resources.
主要特性与优势
- Optionally pre-integrated with AMD eMAC cores
- Run-time programmable, IP and port filters
- Optional Out-of-Order TCP packet assembly
- Cut-through or store & forward processing
- Implements VLAN, IPv4, ARP with Cache, ICMP (Ping Reply), TCP, and optionally UDP, IGMP, and DHCP
- Autonomous and highly efficient TCP connection establishment, maintenance and teardown, retransmission, flow and congestion control
- TCP server or client with up to 32k simultaneous TCP sessions
- 10/100/1000, 2.5G, and 10G Ethernet Transmit and Receive