USB 2.0 Hub IP Core

来自: http://arasan.com/products/usb/usb-2-0/usb-2-0-hub/

 

The Arasan USB 2.0 Hub IP core is an USB 2.0 specification compliant hub core that supports 480 Mbit/s in High Speed (HS) mode, 12 Mbit/s in Full Speed (FS) mode, and 1.5 Mbit/s in Low Speed (LS) mode. The Arasan USB 2.0 Hub IP core consists of the Hub Controller, Hub Repeater, Transaction Translators, Routing Logic, and Downstream Ports.

The USB 2.0 Hub Controller controls the operation of the USB hub by interpreting both the USB commands and Hub class specific commands. High-speed packets originating from the root hub are forwarded by the Hub Repeater to the HS Downstream Ports through the Routing Logic. Full-speed and low-speed packets scheduled by the host system software as split transactions are forwarded to the Transaction Translators. The Transaction Translators handle split transactions that convey isochronous, interrupt, control, and bulk transfers across the high-speed bus to and from the full-speed and low-speed devices that attached to the hub. The Transaction Translators also perform CRC on incoming packets from the Hub Repeater or Routing Logic. The Routing Logic connects the Hub Repeater to the Downstream Ports in a high-speed transfer, and it connects the Transaction Translators to the Downstream Ports in a full-speed or low-speed transfer. The number of Downstream Ports is scalable.

The Arasan Auto-configure and Auto-wire are pre-compiled C language utilities that allow users to have the freedom to fully customize their designs.

 

 

features:

 

  • High speed support: 480 Mbit/s
  • Full speed support: 12 Mbit/s
  • USB 2.0 Compliant
  • High/Full speed support using 8/16 bit UTMI/ULPI interface
  • Optional PIO Mode for each endpoint (can be used for Interrupt endoints)
  • System bus Master/Target clock
  • UTMI Interface Clock: 30/60 MHz
  • Endpoint Configuration
  • Configurable up to 15 downstream ports
  • Configuration options: Bulk, control, isochronous, interrupt
  • Dedicated control endpoint zero
  • Configurable dual port RAM shared between endpoints
  • USB Suspend/Resume support
  • LPM Support

 

转载于:https://www.cnblogs.com/pengdonglin137/articles/5151487.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
USB 2.0 HUB芯片是一种使用在USB集线器上的集成电路芯片。USB 2.0是一种高速数据传输协议,它提供了高速、可靠的数据传输,主要用于连接计算机和外部设备。USB 2.0 HUB芯片则用于扩展计算机的USB接口数量,使用户可以同时连接多个USB设备。这些设备可能包括打印机、扫描仪、鼠标、键盘、摄像头等等。 USB 2.0 HUB芯片的主要功能是将来自计算机的USB接口信号复制并传输到多个USB设备。它通过提供多个USB接口端口,使用户可以方便地连接多个设备。同时,USB 2.0 HUB芯片还具有一些其他的功能,如提供电源管理功能,为连接的USB设备供电;支持USB设备的热插拔功能,即可以在计算机运行时随时插拔USB设备而不需要重新启动计算机;还可以对连接的USB设备进行速度和地址管理,以确保数据传输的稳定和高效。 USB 2.0 HUB芯片的设计和制造需要考虑多个因素。首先,它需要兼容USB 2.0协议和标准,以确保USB设备之间的兼容性。其次,它需要具有足够的带宽和处理能力,使多个设备可以同时进行数据传输。此外,USB 2.0 HUB芯片还需要具备良好的电源管理功能,以提供稳定和可靠的供电。此外,它还需要具备一定的电磁兼容性和抗干扰能力,以保证数据传输的稳定性。以上这些都需要在设计和制造过程中进行全面考虑和测试。 总而言之,USB 2.0 HUB芯片是一种用于扩展计算机USB接口数量的集成电路芯片。它具有多个功能,如数据传输、电源管理和热插拔支持等,同时也需要考虑兼容性、带宽、电源稳定性和电磁兼容性等因素。随着USB技术的发展,USB 2.0 HUB芯片不断改进和更新,以满足用户对多设备连接和高速数据传输的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值