找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6|回复: 0

ch375 usb芯片驱动程序

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-15 15:49:54 | 显示全部楼层 |阅读模式
驱动标签:  芯片驱动
ch375驱动是一款usb芯片驱动,主要是负责所有的usb驱动的内容,而且有着非常多的控制层可以进行选择,选择的可能性还是非常的大的,是非常不错的usb驱动程序,有需要的用户可以下载!
usb驱动详解
sb芯片也分为controller部分和phy部分。

controller部分主要实现usb的协议和控制。内部逻辑主要有mac层、csr层和fifo控制层,还有其他低功耗管理之类层次。mac实现按usb协议进行数据包打包和解包,并把数据按照utmi总线格式发送给phy(usb3.0为pipe)。




csr层进行寄存器控制,软件对usb芯片的控制就是通过csr寄存器,这部分和cpu进行交互访问,主要作为slave通过axi或者ahb进行交互。fifo控制层主要是和ddr进行数据交互,控制usb从ddr搬运数据的通道,主要作为master通过axi/ahb进行交互。phy部分功能主要实现并转串的功能,把utmi或者pipe口的并行数据转换成串行数据,再通过差分数据线输出到芯片外部usb芯片内部实现的功能就是接受软件的控制,进而从内存搬运数据并按照usb协议进行数据打包,并串转换后输出到芯片外部。或者从芯片外部接收差分数据信号,串并转换后进行数据解包并写到内存里。
本驱动所支持的设备硬件id为:
usbvid_4348&pid_5537

usbvid_4348&pid_55e0

usbvid_4348&pid_5537

usbvid_1a86&pid_5537

usbvid_1a86&pid_5576

usbvid_4348&pid_5538

usbvid_4348&pid_55e0

usbvid_1a86&pid_e035

usbvid_1a86&pid_e036

usbvid_1a86&pid_e037

usbvid_1a86&pid_e038


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-11 07:12 , Processed in 0.067790 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表