Implementation of Link Layer of USB 3.1
|1Durgesh Kumar Sahu, 2 Prof. Shweta Singh, 3Asst. Prof. Nitin Meena
|Related article at Pubmed, Scholar Google|
USB is most popular interface for external computer peripherals. Peripheral devices requires very high speed data transfer rate and implements all the function of USB interface as dedicated hardware. It is standard for wired connection between two electronic devices (with maximum speed of 10Gbps), including a mobile phone and desktop computer. Different USB standard available till date are USB 1.0, USB 1.1, USB 2.0, USB 3.0 and USB 3.1. USB 3.1 is also called Enhanced SuperSpeed USB. In these standards the transmission, reception and flow control of packets on the bus is managed by the USB Host Controller. One of the essential components of USB Host Controller is USB Link Layer. This paper proposes an implementation based approach to understand the USB 3.1 standard and to develop the architecture of Link Layer in verilog and also explore the concept of CRC to achieve error free transmission.