Endpoint Function Verification Scheme in USB Communication

Linpeng Wang, Dongyan Zhao, Yi Hu, Jie Gan, Song Cheng, Yun Wang, Pengcheng Du · 2020

This article introduces an endpoint function verification scheme in the USB communication protocol. When testing the underlying communication protocol, the Ellisys test equipment is generally used to collect USB communication data. In this solution, the Ellisys test equipment is used to simulate a Host to send instructions to the USB device on endpoint zero or non-zero endpoint. Such as sending USB Standard requests on endpoint zero, sending command requests on non-zero endpoints, etc. Using this scheme, command requests can be designed according to test requirements through software programming, and can be used to verify USB device endpoint data sending and receiving, processing functions, and collect USB devices in real time according to different timing characteristics communication data with Host, including communication time, specific command parameters, etc. It supports four transfer types on USB bus. By selecting the endpoint corresponding to the transfer type, it sends command requests to it, including status switching, command issuance, realize the process of communication and data interaction between the test software and the device under test.

Read the paper · More papers on PaperTik