The key features of InFusion are:
-
Error Injection: Injects CRC, disparity, 8b/10b encoding, framing, and coding errors.
-
Break Link Recovery: Programmatically breaks the connection to test link recovery.
-
Value Replacement: Monitors the link for specific values, patterns, or ordered sets (as low as bit level) and replace with user-defined values. You can replace values on every occurrence, after a specified number of occurrences, or after a specified time interval.
-
Event Drop: Removes individual ordered sets or frames from the stream to verify retry behavior.
-
Ordered Set Manipulation: Replaces handshaking and flow control ordered sets to help validate robustness of a design.
-
Traffic Monitoring: Operates as a traffic monitor, collecting statistical data on user-specified parameters. In this mode, data passes unchanged in both directions.
-
Menu-Driven Interface: Allows easy setup of test Scenarios.
Limitation: You cannot insert a captured frame from one direction to another direction.
With respect to traffic modification, in the Link Layer you can modify ordered-sets, CRC, scrambled data, and connection Events. You cannot modify clock skew management and signal integrity.
InFusion consists of a hardware device that connects to the line under test and a Windows-based software application used to create and download test scripts to the device. You also can use the software application to configure and control the device across an Ethernet or USB link.
InFusion test scripts are called Scenarios. Scenarios determine how the hardware device monitors and modifies line traffic. In order to create and download Scenarios the Teledyne LeCroy Net Protocol Suite application must be used.
For the InFusion connections, the device is connected between the PHYs of the originator and responder.