高手请进,可以这样使用usb phy芯片不?

我们的方案是FPGA+两个usb phy芯片,FPGA与phy的接口是ulpi,其中一个phy(设备)连接到一个usb hub然后连接到主机,另外一个phy(host)直接连光驱或u盘等其他usb设备,我们想在FPGA中分别于主机和usb外设协商好高速模式后将后续的数据在主机和外设间透传(FPGA不处理直接转到接口上,按照ulpi的接口时序进行转发),达到主机认为外设就是直接接到主机上的目的,此方案可行不?
请先 登录 后评论

4 个回答

550699864

理论上应该是可行的,会有几个Cycle的延迟,影响不大。

但没想明白这样做的意义,既然是FPGA不处理,直接透传了,为什么不将两个USB口直通呢?

请先 登录 后评论
zhm_33

你要做监控不用这么弄,1个phy一直听就行了

你要做延长基本不可能,

要是过滤特定包可以

只要你有本事做成个hub也是可能的,就是1进1出的hub,虽然没啥用

请先 登录 后评论
multisim

本人也遇到此类问题,还有USB的连接、断开、速度识别等总线状态怎么处理,求高手!

请先 登录 后评论
theuit

想起十几年前MSI微星推出过可以通过USB互联通讯的主板...

请先 登录 后评论
  • 4 关注
  • 0 收藏,4219 浏览
  • xiaoxiao1 提出于 2018-03-15 23:42

热门话题更多