为了实现USB设备之间的直接通信,介绍一款USB OTG IP核的设计与FPGA验证。在分析OTG补充规范的基础上,重点描述了USB OTG IP核的设计原理、模块划分以及每个模块的功能,然后对USB OTG的部分特性进行详细的阐述,最后给出该IP核在ModelSim中的功能仿真及FPGA验证结果。