A universal serial bus (USB) link bridge device is disclosed. The USB link bridge device includes a host side module configured to connect to the USB host interface. The host side module includes a receiver and is configured to receive serial data from a USB host, convert the received serial data into parallel data, and store parallel data in an elastic buffer. The data controller is also coupled to the host side module. Further, the device side module is coupled to the data controller and includes a transmitter. The device side module is configured to receive parallel data from the data controller, convert the received parallel data into serial data and transmit serial data to the USB device. The data controller includes FIFO memory and bridge state machine. It is configured to receive parallel data from host side module, return acknowledgement signal to host side module, store parallel data in FIFO memory and transmit parallel data based on configuration of bridge state machine.
【技术实现步骤摘要】
USB链路桥接器
本专利技术涉及公开了一种通用串行总线(USB)链路桥接器装置。
技术介绍
通用串行总线(USB)协议实现了根据USB标准进行电子通信。USB标准限定了与协议兼容所需的信号属性、定时以及状态变化。根据USB标准,在一个或多个USB端口之间传送数据。根据USB端口之间的线缆的长度,在USB端口之间传送数据的信号当从一个端口行进至另一个端口时劣化。为了增加数据速率,无源USB线缆的线缆长度减小。USB2.0解决方案通常能够通过5米无源线缆以480Mb/s的速率进行传送。USB3.0解决方案通常能够通过3米无源线缆以5Gb/s的速率进行传送,并且USB3.1解决方案通常通过1米无源线缆以10Gb/s的速率传送数据。对于许多用户和/或应用来说,一米线缆不方便。为了实现更长的线缆,USB3.1规范限定了USB中继器。中继器是指作用于信号以增加通过其可以成功传输信号的物理长度和/或互连损耗的任何有源组件。中继器的种类包括重定时器和转接驱动器两者。重定时器是指包含时钟数据恢复(CDR)电路的组件,所述时钟数据恢复电路对信号进行“重定时”。重定时器在重新传输信号之前将所述信号锁存到同步存储器元件中。在不通过在重定时器的任一侧上创建单独时钟域来累积高频抖动的情况下,其用于延长系统的物理长度。SRIS(单独参考时钟独立SSC)重定时器是指重定时器实现(其发送时钟来自本地参考时钟),并且独立于其接收器处的恢复时钟。位级重定时器是指重定时器实现,其发送时钟来自其接收器处的恢复时钟,除了在链路训练部分期间。转接驱动器是指对信号进行操作但不对其进行重定时的模拟组件。这 ...
【技术保护点】
1.一种通用串行总线(USB)链路桥接器装置,包括:主机侧模块,所述主机侧模块被配置成与USB主机接口连接,其中,所述主机侧模块包括接收器并且被配置成从所述USB主机接收串行数据、将所述接收到的串行数据转换成并行数据并将所述并行数据存储在弹性缓冲器中;数据控制器,所述数据控制器耦合至所述主机侧模块;装置侧模块,所述装置侧模块耦合至所述数据控制器并且包括发射器,其中,所述装置侧模块被配置成从所述数据控制器接收并行数据、将所述接收到的并行数据转换成串行数据并且向USB装置传输所述串行数据;并且其中,所述数据控制器包括先入先出(FIFO)存储器以及桥接状态机模块,所述数据控制器被配置成从所述主机侧模块接收所述并行数据、向所述主机侧模块返回确认信号、将所述并行数据存储在FIFO存储器中并且基于所述桥接状态机模块的配置传输来自所述FIFO存储器的所述并行数据,其中,所述桥接状态机模块被配置成决定什么时候从所述FIFO存储器向所述USB装置发送所述并行数据。
【技术特征摘要】
2017.04.13 US 15/487,2601.一种通用串行总线(USB)链路桥接器装置,包括:主机侧模块,所述主机侧模块被配置成与USB主机接口连接,其中,所述主机侧模块包括接收器并且被配置成从所述USB主机接收串行数据、将所述接收到的串行数据转换成并行数据并将所述并行数据存储在弹性缓冲器中;数据控制器,所述数据控制器耦合至所述主机侧模块;装置侧模块,所述装置侧模块耦合至所述数据控制器并且包括发射器,其中,所述装置侧模块被配置成从所述数据控制器接收并行数据、将所述接收到的并行数据转换成串行数据并且向USB装置传输所述串行数据;并且其中,所述数据控制器包括先入先出(FIFO)存储器以及桥接状态机模块,所述数据控制器被配置成从所述主机侧模块接收所述并行数据、向所述主机侧模块返回确认信号、将所述并行数据存储在FIFO存储器中并且基于所述桥接状态机模块的配置传输来自所述FIFO存储器的所述并行数据,其中,所述桥接状态机模块被配置成决定什么时候从所述FIFO存储器向所述USB装置发送所述并行数据。2.如权利要求1所述的USB链路桥接器装置,其中,所述数据控制器被配置成生成USB链路命令。3.如权利要求1所述的USB链路桥接器装置,其中,所述数据控制器包括链路训练状况状态机(LTSSM),所述LTSSM用于检测数据传输、数据传输的轮询和同步,其中,所述LTSSM与所述桥接状态机分离。4.如权利要求1所述的USB链路桥接器装置,其中,所述桥接状态机模块被配置成当所述FIFO存储器中的缓冲空间可用于存储接收到的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。