Font Size: a A A

Design And Verification Of USB3.0 Controller Based On AXI Bus

Posted on:2022-06-14Degree:MasterType:Thesis
Country:ChinaCandidate:J J HuaFull Text:PDF
GTID:2518306602466524Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of USB transmission technology,the overall rate of data transmission has increased rapidly.In the ultra-high-speed transmission mode,it has reached a transmission rate of the Gbps level,which can meet the transmission requirements of ultra-large amounts of data;At the same time,due to the continuous upgrade of the interface protocol between software and hardware,USB has greatly improved in terms of power consumption and software support.Therefore,in order to meet the ever-increasing data transmission rate requirements,the Universal Serial Bus USB has become an indispensable data communication interface and is widely used in SOC data interfaces.This text has realized the integration and verification of USB IP in DRD mode in the design of high-performance DSP chip.According to the requirements of xHCI specification,AXI protocol and USB3.0 protocol,this paper has completed part of the design of USB controller in combination with the actual needs of X-DSP.And the USB communication interface in HOST and DEVICE mode has been verified for module-level and system-level functions,respectively.Finally,the USB3.0 high-speed peripheral interface was successfully integrated into the X-DSP,and the specific work is as follows:Firstly,according to the power management requirements of the system,the design of the power management response module of the internal USB system is completed,and the differences with the existing USB power management mechanism are compared and analyzed.This design makes the power management of the USB peripheral under the system management,which can effectively reduce the system power;Then,according to the system requirements of X-DSP,the register control logic design of the top input signal of USB part is completed,so that this part of the signal can be changed by the register configuration,and the configurability of USB module is enhanced.Secondly,build a DEVICE mode verification platform based on the USB3.0 protocol and the AXI protocol.Complete the functional verification of USB3.0 in device mode,including link training,enumeration,four transmission modes,two transmission directions and three speed modes,etc.Third,in conjunction with the xHCI specification,build a HOST mode verification platform,open up system space memory,and complete USB3.0full-function verification for HOST mode.Finally,connect two DRD mode USB IP cores,one as the host side and the other as the device side.And based on the verification experience of USB device mode and host mode,combined with the DSP system working environment,build a USB system-level verification platform,Complete the USB verification work in DRD mode,The coverage rate,time series,area and power consumption after synthesis are analyzed and summarized.This method can simulate the working environment of USB under real conditions and complete the functional verification of USB3.0 without analog components,thereby better verifying the feasibility of the IP core and facilitating subsequent integration work.This research has completed the USB design that meets the requirements of the X-DSP system and realized a reusable USB3.0 verification platform.Based on this platform,the functional verification of USB3.0 was completed.According to the data comparison result and coverage rate and other information,the functional correctness of the USB3.0 required for integration was ensured,thereby ensuring the smooth progress of the X-DSP project.
Keywords/Search Tags:USB3.0, AXI protocol, xHCI specification, DRD mode
PDF Full Text Request
Related items