摘要

基于VerilogA语言完成了一个USB2.0IP核的物理层模拟电路的模型建立.与大多数人采用无源器件构造电缆线模型不同,文章首次采用函数拟合的方法得到usb2.0电缆线的衰减函数,建立了电缆线的模型,具有仿真速度快、与协议要求误差小的优点.同时简要分析了Burst-mode类型数据恢复的原理,首次构造出门控型VCO的模型和数据恢复模块的模型.混合仿真结果表明,能有效的完成usb2.0通信中的设备插入检测、握手、高速数据通信、挂起、复位、重新使用等过程的仿真,仿真时间大大降低.