热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

USB_OTG_IP核中AMBA接口的设计与FPGA实现

  • 1星
  • 2013-09-21
  • 4.96MB
  • 需要1积分
  • 0次下载
标签: FPGA芯片

FPGA芯片

USB_OTG_IP核

FPGA芯片

AMBA接口

AMBA接口

  作为一种简单易用和高速的串行总线,USB(通用串行总线)从出现至今,越来越受到人们的欢迎。而随着OTG(On  The  Go)技术的推出,更加拓展了USB的应用领域。USB  OTG设备具备双重角色的功能,既能作为高速或全速USB设备使用,又能提供有限主机的功能。USB  OTG技术的广泛应用,不仅来自于市场的需求,也得益于其相关芯片开发的硬件支撑。在基于IV(知识产权核)复用的SoC芯片设计中,片内总线(OCB)成为关键的技术问题,而在目前所有的片内总线规范中,AMBA(高级微控制器总线架构)逐渐成为一种事实标准。因此,将USB  OTG技术与AMBA总线进行结合,设计通用的USB  OTG  IP并进行验证,是本文着重讲述的内容。   本文介绍的USB  OTG  IP软核,既包含了USB高速设备控制器,也具备全速和高速主机控制器,同时,还有OTG控制器用于实现OTG协议。其中,高速主机控制器基于EHCI协议,全速主机控制器基于OHCI协议,并且两者在实现上对协议做了改 进。高速设备控制器支持高速和全速的USB事务处理。OTG控制器主要用于实现SRP和HNP主从切换功能。该IP需要外接MCU解析上层协议,两者之间采用AHB(先进高性能总线)接口进行连接。    

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×