USB2.0设备控制器IP核的AHB接口技术

[09-13 16:54:05]   来源:http://www.88dzw.com  接口定义   阅读:8603

文章摘要:图3 单周期有效信号的同步模块对于多周期高电平有效,只需要通过两级寄存器即可。这样设计简单,出错概率极小。3 IP验证验证工作主要是验证平台的搭建和testcase编写。要求验证集完备,能充分验证正常和非正常的工作情况。验证使用的软件是VCS,在验证环境中使用synopsys的UTMI和AHB VIP(验证IP)对USB部分和AHB接口一起验证。使用VIP能提高验证平台自身的可靠性。针对AHB接口的testcase有非DMA传输,多DMA一起传输,块端点和同步端点一起传输和AHB错误状态检查等。所有testcase都已通过,达到验证的目标。图4是外部DMA控制器的Master写IP Sla

USB2.0设备控制器IP核的AHB接口技术,标签:接口技术,微机原理与接口技术,http://www.88dzw.com


  图3  单周期有效信号的同步模块

  对于多周期高电平有效,只需要通过两级寄存器即可。这样设计简单,出错概率极小。

  3  IP验证验证

  工作主要是验证平台的搭建和testcase编写。要求验证集完备,能充分验证正常和非正常的工作情况。

  验证使用的软件是VCS,在验证环境中使用synopsys的UTMI和AHB VIP(验证IP)对USB部分和AHB接口一起验证。使用VIP能提高验证平台自身的可靠性。

  针对AHB接口的testcase有非DMA传输,多DMA一起传输,块端点和同步端点一起传输和AHB错误状态检查等。所有testcase都已通过,达到验证的目标。图4是外部DMA控制器的Master写IP Slave的波形图。



  图4  外部DMA控制器写Slave的波形

  结语

  经过充分的验证,证明AHB接口设计符合AHB协议,并完成既定功能。设计中应用同步器解决了双时钟域问题;用总长度寄存器,实现了多事务DMA控制,减少了块传输的中断次数;采用外部不可见的乒乓机制的缓存,减小了USB和AHB的数据相关性,提高了IP效率。

  在DC下综合后速度能达到150 MHz,给后端设计留下充分余地。本IP按计划已经投入实际使用;但也有需要改进的地方,DPRAM比较耗面积,占了IP总面积的70%。如果使用SPRAM(单口SRAM),缓存面积至少会减小一半。所以改用SPRAM,会降低成本和功耗,只是增加了USB和AHB的控制相关性以及等待时间。


上一页  [1] [2] [3] 


Tag:接口定义接口技术,微机原理与接口技术接口定义
分类导航
最新更新
热门排行