Network acceleration controller and method

The invention provides a network acceleration controller and method. The controller at least comprises a TOE module, a TXMAC module, an RXMAC module, a TX FIFO module, an RX FIFO module, a TXDMA module, an RXDMA module, an ARBITER module and an AXI Master module. According to the method, a part of o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHANG PENGCHENG, ZHANG HONGLIU, LIU TIANMING, LU FANGYONG, WANG ZHONGXIAO
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention provides a network acceleration controller and method. The controller at least comprises a TOE module, a TXMAC module, an RXMAC module, a TX FIFO module, an RX FIFO module, a TXDMA module, an RXDMA module, an ARBITER module and an AXI Master module. According to the method, a part of operations originally belonging to TCP/IP protocol stack processing are realized by hardware, a largedata packet is processed, the protocol stack only needs to participate in one-time operation, and packet processing is completed by the hardware. In this way, excessive software participation in thenetwork processing process can be effectively reduced; the load of the CPU is reduced, operation processing is realized by hardware through an internal handshake mechanism, the CPU is notified for processing after interruption accumulation reaches a certain number, frequent interruption sending to the CPU is not needed, unnecessary waiting time can be reduced, and the processing speed of network information is greatly impr