FPGA和USB3.0通信-USB3.0 PHY介绍
可以和FPGA搭配使用的USB3.0 PHY芯片
通过之前的介绍<FPGA和USB3.0通信-USB3.0协议介绍
USB3.0 PHY简介
首先我们需要了解PHY具体完成哪些工作以及我利用FPGA能 实现哪些工作才能实现USB通信。
要实现USB通信大致需要两部分:Controller和PHY两部分,Controller大多为数字逻辑实现(逻辑控制主要分为:MAC、CSR以及FIFO,MAC部分主要按照USB协议进行数据的打包和分解,并按照PIPE(USB3.0)或者UTMI(2.0)的总线的数据格式发送给PHY(2.0或者3.0);CSR部分主要进行寄存器的控制(软件对寄存器进行操作主要是操作CSR寄存器;FIFO部分主要是实现高速和低俗转换。));PHY通常为模拟逻辑实现(实现并转串的功能,把UTMI或者PIPE口的并行数据转换成串行数据,再通过差分数据线输出到芯片外部)。大致的通信方式如下图所示:
FPGA和USB3.0通信-USB3.0 PHY介绍相关推荐
- UVM--TLM2.0通信
TLM2.0通信 TLM2.0是SystemC模型之间的核心传输方式,它于2009年发布并随后成为IEEE标准IEEE1666-2011. 与 TLM1.0 相比, TLM2.0 提供了更丰宫. 更强 ...
- FPGA和USB3.0通信-FX3硬件设计简谈
FPGA和USB3.0通信-FX3硬件设计简谈 本次演示用的是USB3.0芯片-CYPRESS CYUSB3014(下称 FX3),该芯片是标准的USB3.0 PHY,可以大大简化使用USB通信时FP ...
- FPGA和USB3.0通信知识记录(3)——基于特权同学图书《Xilinx FPGA伴你玩转USB3.0与LVDS》
PS FPGA和USB3.0通信知识记录(2)最后FX3驱动安装由于还未拿到开发板,后面再学习.我是个新人,请多多关照. 第四章 第一个例程与FPGA下载配置 4.1流水灯例程 介绍了Vivado创建 ...
- 硬件知识:USB3.0和USB2.0的区别,看完你就懂了!
1.USB的概念介绍 USB是计算机公司和通信公司在1994年联合制定的新一代接口标准,全称为通用串行总线 (Universal Serial Bus,USB) .USB 总线作为一种高速串行总线,其 ...
- 海思USB2.0、USB3.0 Device UVC规格热插拔会不识别
问题现象1:当使用Hi3519V10X/Hi3559V100 USB3.0 Device UVC规格时,正常热插拔会必现不识别的问题. 问题现象2:当使用Hi3516CV300 USB2.0 Devi ...
- linux usb3.0改2.0,TX1入门教程硬件篇-切换USB2.0与USB3.0
TX1入门教程硬件篇-切换USB2.0与USB3.0 说明: 介绍如何切换TX1USB口的为2.0或3.0版本 步骤: 编辑extlinux.conf文件,修改usb_port_owner_info= ...
- Intel Realsense D435 USB线长、光纤线长测试(使用普通USB3.0数据线最长不能超过4M,使用普通USB3.0数据线+USB3.0光纤数据线,不能超过1+5=6M)
文章目录 使用普通3.0延长线,能达到4M左右,偶尔会报`RuntimeError`错误,往上再加1M就一直报`RuntimeError`错误 往上再加3M就检测不到摄像头了 使用苏州百翼优品科技有限 ...
- usb2.0、usb3.0、usb3.1、type-c 接口含义与区别
简单说: usb3.0 比2.0的传输速率快,充电快,能向下兼容2.0 usb3.1 通常是指 usb3.1 gen2,比3.0的传输速率更快.充电更快,同兼容 type-c 通常是指 usb3.1的 ...
- vue2.0和3.0区别_usb3.0和2.0有什么区别 usb3.0和2.0哪个好【详解】
为什么说usb2.0比usb3.0好?都好在哪里,为什么大家都建议买usb3.0,看完下面三要素你就明白 usb3.0和2.0的区别 了. 1.数据传输 usb3.0 引入全双工数据传输.5根线路中2 ...
最新文章
- PyTorch 源码解读之 torch.serialization torch.hub
- Springmvc整合mybatis
- SAP收购sysbase
- Swoole安装popen()找不到
- C#如何使用DirectX实现视频播放
- 数据结构---B-(B)、B+的总结
- pyHook pyHook3 区别_一般过去时态和现在完成时态之间到底有什么区别?通过一道语法题,帮你彻底讲清楚!...
- 指针数组、数组指针、指针函数、函数指针
- 剑指Offer之第一个只出现一次的字符
- ERP 趣读 【转】
- 基于耗散性的matlab,基于耗散能的沥青抗老化性能评价方法与流程
- QT设置背景图片的3种方式 区别——设置样式表styleSheet
- 原生小说APP源码出售,可二次开发,小说阅读app源码
- EasyGUI-1:模块基础
- 微信公众账号高级接口使用小结
- 【SDCC讲师专访】全栈工匠老曹:如何去认识全栈架构师?
- 快乐大脚!快乐的帝企鹅!
- 干货 | 数据思维在携程商旅页面性能优化中的一次实践
- 中科红旗倒下,谁来挑战windows
- Swift 与 Objective-C:您应该为下一个 iOS 移动应用选择哪个?
热门文章
- Feign 获取异常
- Animator自定义动画播放
- NVIDIA Jetson TX2 or AGX Xavier apt切换国内的源
- macOS idea maven包下载中途断网后,重新尝试下载后无法下载的解决方法
- ClickHouse Query执行流程浅析
- Android开发核心知识笔记共2100页,真香!
- STM32CubeIDE1.9.0\STM32CubeMX 6.5 F429IGT6加LAN8720A,配置ETH+LWIP
- 整洁的commit 之 git rebase 的使用
- 电商购物网站(登陆注册购物车详情页等)(仿jd)
- 以管理员身份运行cmd