A package system for 10 Gigabit Ethernet test equipment
A test equipment, Ethernet technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problems of lack of randomness and real-time performance of test packets, and achieve increased randomness and real-time performance, wide application, simple structure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] Please refer to figure 1 , the package system of the 10 Gigabit Ethernet test equipment of the present invention includes: an interface module for enabling FPGA to communicate with the CPU through the PCI bus; a scheduling module for at least one channel, which includes a scheduling control information memory, a flow number memory, and a packet length The memory is used to configure the sending rate of the CPU, and generates a scheduling pulse according to the sending rate, and generates and sends a message every time a scheduling pulse is generated, and then outputs it; the flow generation module is used to receive the scheduling of the at least one channel The data output by the module generates at least one channel of data stream conforming to the Ethernet protocol; the channel mixing module is used to combine the data stream including at least one channel.
[0026] Preferably, an interface module for sending to mac is also included, which is used to read the data st...
Embodiment 2
[0056] Please refer to figure 2 , the package system of the 10 Gigabit Ethernet test equipment of the present embodiment includes: an interface module for enabling the FPGA to communicate with the CPU through the PCI bus; a scheduling module for at least one channel, which includes a scheduling control information memory, a flow number memory, and a packet The long memory is used to configure the sending rate of the CPU, and according to the sending rate, a scheduling pulse is generated, and each time a scheduling pulse is generated, a message is generated and sent, and then output; the flow generation module is used to receive the at least one channel The data outputted by the scheduling module generates at least one channel of data streams conforming to the Ethernet protocol; the channel mixing module is used for combining the data streams including at least one channel.
[0057] Preferably, an interface module for sending to mac is also included, which is used to read the ...
Embodiment 3
[0070] This embodiment provides a method for grouping packets of 10 Gigabit Ethernet test equipment, including: an interface module, which enables FPGA to communicate with the CPU through the PCI bus; a scheduling module of at least one channel, which includes a scheduling control information memory, a flow number memory, and a packet The long memory configures the CPU sending rate, and generates a scheduling pulse according to the sending rate, generates and sends a message every time a scheduling pulse is generated, and then outputs it; the flow generation module receives the output of the scheduling module of the at least one channel The data generates at least one channel of data streams conforming to the Ethernet protocol; the channel mixing module combines the data streams including at least one channel.
[0071] Preferably, it also includes reading the data stream combined by the channel mixing module, and sending it to the mac according to the sending rate and the timin...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


