FPGA USB device原型验证流程及调试手段

2023-05-16

device mode

enable usb ACM(usb serial) gadget function, and connect it to PC host.

1. register access

check if register access is ok or not.

2. utmi_clk

30MHz(16bit) or 60MHz(8bit)

3. device interrupt

connecttion event

reset event

4. control transfer

check utmi_data signal

EP SRAM/EP FIFO is ok or not, check EP SRAM clk

EP-out inetrrupt

EP-out and EP-in transfer

5. enumeration

get device descriptor

other descriptor

6. data transfer

bulk out and bulk in data transfer

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FPGA USB device原型验证流程及调试手段 的相关文章

  • Linux 内存分析——进程和物理结构角度

    文章目录 前言进程如何使用内存进程地址空间虚拟内存在内核中的实现系统上查看进程内存进程用来申请内存的函数共享内存实现进程间通讯64位系统地址空间 从物理内存角度看内存内存页及虚拟内存到物理内存的映射物理内存的 ZONE伙伴系统buddy 和
  • Ubuntu18.04 禁用自动挂起,禁止自动休眠

    戴尔的7920工作站新安装了ubuntu18 04LTS xff0c 结果登录远程桌面差不多半个小时之后就断开连接了 xff0c 查看发现机器自动挂起了 修改了power设置中中blank screen 为never xff0c 保存之后过
  • 手把手教你,搭建内网穿透服务

    我的 GitHub 仓库 xff1a 手把手教你搭建内网穿透服务 xff0c 基于 lanproxy 穿透服务 xff0c 为你深度定制了开箱即用的服务端和客户端 Docker 镜像 在很多场景下内网穿透都是我们常常遇到的需求 xff0c
  • 支持alpha通道的视频编码格式以及容器类型汇总

    支持alpha通道的视频编码格式以及容器类型汇总 1 png图像序列 xff0c mov mkv等格式 2 qtrle编码 xff0c mov格式 3 Apple ProRes 4444 rgba 4个通道 xff0c 其容器格式尚未了解
  • word如何给论文加引用文献

    给论文加引用文献其实差不多就是加了个链接 xff0c 通过点击链接跳转到文末最后展示引用文献额作者 xff0c 论文名等等信息 xff0c 给论文加引用文献只要有一下几步 xff1a 一 设置参考文献标号字体格式 对于论文中的文献 xff0
  • unix中c语言典型的存储空间布局

    此文转载于 xff1a https www cnblogs com LUO77 p 5853534 html 一个程序本质上都是由 BSS 段 data段 text段三个组成的 可以看到一个可执行程序在存储 xff08 没有调入内存 xff
  • ffmpeg命令分析-b:v

    本系列 以 ffmpeg4 2 源码为准 xff0c 下载地址 xff1a 链接 xff1a 百度网盘 提取码 xff1a g3k8 本系列主要分析各种 ffmpeg 命令参数 在代码里是如何实现的 a mp4下载链接 xff1a 百度网盘
  • 魔百和M401A刷入Armbian系统EMMC

    魔百和M401A刷入Armbian系统 准备工具 span class token number 1 span 电视盒子 U盘 键盘 显示器 HDMI线 span class token number 2 span armbian系统镜像包
  • SonarQube9社区版环境配置

    由于种种原因 xff0c 需要配置SonarQuber9社区版配置中心 xff0c 记录下配置搭建过程 本次部署环境 win10 43 SonatQube9 9 43 opjdk17 1 软件下载 SonarQube9 9社区版 https
  • 虚拟内存以及进程的虚拟内存分布(第六章)

    在早期的计算机中 xff0c 程序都是直接运行在物理内存上的 xff0c 意思是运行时访问的地址都是物理地址 xff0c 而这要求程序使用的内存空间不超过物理内存的大小 在现代计算机操作系统中 xff0c 为了提高CPU的利用率计算机同时运
  • PyCharm导入模块报No model named

    PyCharm导入模块报No model named 引言 在PyCharm中同目录下import其他模块 xff0c 出现No model named 的报错 xff0c 但实际可以运行的情况 这很可能是因为PyCharm并没有将当前文件
  • 推荐一款程序猿必备IDE软件 notepad++,很好用

    编程软件对于程序猿来说不仅仅是辅助 xff0c 更是效率 对于高手 大神级别的来说 xff0c 记事本就行 xff0c 可对于刚入门的 半吊子的程序猿来说 xff0c 还是软件爽 xff0c 上图为notepad 43 43 截图 这个软件
  • IOS文件管理

    IOS文件管理 1 沙盒机制 xff1a IOS应用程序只能对自己创建的文件系统读取文件 xff0c 这个独立 封闭 安全的空间就叫做沙盒 它可以存储程序包文件 xff08 可执行文件 xff09 图片 音频 视频 plist文件 sqli
  • 工作日记NO.2

    1 安装局域网内网通 xff1b 2 安装VS2017 43 AutoCAD 43 ObjectARX VS2017 43 AutoCAD2020配置ObjectARX VS2017 43 AutoCAD2020配置ObjectARX dg
  • objectARX CString未定义标识符与常用字符类型转换

    1 CString未定义标识符 CString并非是标准类型 xff0c 为MFC中定义的类型 xff1b 情况1 xff1a 创建了一个C 43 43 的动态链接库 xff0c 属性上已经选中了dll中支持MFC xff0c 仍报错CSt
  • Windows远程桌面访问Debian系统

    前几天闲着没事 xff0c 把笔记本系统由Windows10换成了Debian xff0c 下载Debian ISO镜像文件总共花了12 4G空间 xff08 debian 10 3 0 amd64 DVD 1 iso xff08 3 7G
  • Failed to build mpi4py ERROR: Could not build wheels for mpi4py, which is required to install pyproj

    最近在配置项目环境的时候 xff0c 使用pip install r requirements txt时总是报错 Building wheel for mpi4py pyproject toml error error subprocess
  • iOS上传语音到服务器

    iOS上传语音到服务器 这里介绍用AFN上传语音文件到服务端 如果不是NSData就要想办法把语音文件转化为NSData xff0c 然后才能上传服务器 首先我们拿到语音文件对应的NSData对象 NSData voiceData 61 m
  • 【CSS】弹性盒子 display:flex和justify-content:center和align-items:center一起使用的问题...

    CSS 弹性盒子 display xff1a flex和justify content xff1a center和align items xff1a center一起使用的问题 1 例子一 xff1a 搜索框 使用 lt view gt 和
  • Ubuntu 中安装ARM-qt4.8.5

    一 准备工作 xff1a ubuntu 系统 参考 VirtualBox中安装Ubuntu14 04 https blog csdn net u012166958 article details 80040082 二 下载qt和tslib

随机推荐

  • win10重装系统

    1 启动盘制作 准备8G U盘一个 xff0c 插入windows系统的电脑中 xff0c 格式化为ntfs格式 进入https www microsoft com zh cn software download windows10 点击
  • mock System.getenv()

    网上找的大多不好用 甚至有的答案说不能 本人不服 xff0c 试了一个晚上终于调试成功了 span class token annotation punctuation 64 RunWith span span class token pu
  • OpenCV——Anime4k代码

    新的实时漫画放大算法 立志于改善AV画质 至于更清晰的说明请搜索baidu 核心还是用到了8方向sobel核的思想 xff0c 在改善边缘的同时 xff0c 不造成振铃和过冲 代码运行设置参数请详细见官网说明 我的设置 xff1a 34 A
  • ming w64下载安装

    下载地址 xff1a https sourceforge net projects mingw w64 files 尽量不要使用install在线安装方式 xff0c 左侧的软件包下载 xff0c 解包 xff0c 加入环境变量即可使用
  • 笔记:免费SSL证书申请,Linux+Nginx启用https

    实操 xff1a 阿里云CentOS 7 4 xff0c Nginx版 获取SSL证书 域名控制台 gt 基本信息 gt 免费开启SSL证书 gt 单域名免费证书 下载Nginx证书信息 上传SSL证书 把 crt和 key文件上传至Lin
  • iOS自定义组件-扇形进度视图

    iOS自定义组件 扇形进度视图 前言 xff1a 平时候我们在用Apple设备下载App的时候 xff0c 就会看见扇形的进度 xff0c 为了增强更好的用户体验 xff0c 本人心血来潮写了个自定义组件 扇形进度视图 xff0c 废话不多
  • Ubuntu20.04 系统禁用自带的Nouveau驱动

    注 xff1a 该博文所述的方法同样适用于Ubuntu16 04 Ubuntu18 04版本系统 nouveau 英语 xff1a nu vo 是一个自由开放源代码GPU驱动程序 xff0c 是为Nvidia的GPU所编写 xff0c 也可
  • 汇编语言减法指令

    文章目录 减法指令1 减法指令SUB2 带借位减法指令 SBB3 减量指令DEC4 求补指令NEG5 比较指令CMP 例 大小写字母转换程序 减法指令 减法运算主要包括SUB SBB DEC NEG和CMP指令 除DEC不影响CF标志外 其
  • manjaro 安装 vitualBox

    1 xff1a 安装 VirtualBox 要安装 VirtualBox xff0c 您需要安装软件包virtualbox和linux virtualbox host modules 后者必须与您正在运行的内核版本相匹配 要列出安装了哪些内
  • Android Studio环境配置安装、搭建详细步骤及使用方法

    APP准备工作如下 1 源码下载 因为我已经下载好了 就不演示了 连下载都不会我就不说什么了 稍后我会随教程发源码出去 jdk 8u77 windows x64 萝卜app 1 1 mahuaTV这个就是AS源码 COPY到非ACLL目录
  • edge浏览器打开网址提示“您可能拼写错误解决办法

    edge浏览器打开网址提示 您可能拼写错误解决办法 edge浏览器打开网址提示 您可能拼写错误 lanzoux com 建议你仔细检查地址 的解决方法 EDGE浏览器打开网址提示 您可能拼写错误 LANZOUX COM 建议你仔细检查地址
  • dwmac/stmmac/eqos EEE 驱动分析

    1 ethtool ethtool set eee eth0 eee on off ethtool gt nbsp set eee gt nbsp stmmac ethtool op set eee 2 nbsp stmmac eee in
  • 以太网PHY MMD

    1 Access to MDIO Manageable Device MMD The MDIO Manageable Device MMD is an extension to the management interface that p
  • 优化USB UVC ISO传输速度

    1 issue USB3 0单路uvc iso传输速率只有92MB s 1080p yuv 23 4fps 我们需要优化UVC传输速率 提高YUV帧率 2 analysis 2 1 ISO速度 ISO速度由mult burst max pa
  • UVC V4L2的实现

    linux 4 19 125 drivers media usb uvc uvc v4l2 c 1 uvc ops const struct v4l2 file operations uvc fops owner THIS MODULE o
  • USB3.0 PIPE接口

    1 introduction PHY Interface for the PCI Express and USB 3 0 Architectures USB SuperSpeed PHY Layer The USB SuperSpeed P
  • USB2.0 UTMI接口

    1 UTM Functional Block Diagram 2 UTMI Signal Descriptions 2 1 nbsp System Interface Signals 2 2 Data Interface Signals n
  • USB2.0 ULPI接口介绍

    UTMI Low Pin Interface ULPI nbsp a generic low pin interface LPI between a Link and a PHY 1 general ULPI defines a PHY t
  • 《IT项目管理》(郭宁编著) 课后习题答案

    目录 第一章 it项目管理概述 第二章 组织环境与项目管理过程 第三章 it项目整体管理 第四章 it项目范围管理 第五章 it项目时间管理 第六章 it项目成本管理 第七章 it项目质量管理 第八章 项目人力资源管理 第九章 项目沟通管理
  • FPGA USB device原型验证流程及调试手段

    device mode enable usb ACM usb serial gadget function and connect it to PC host 1 register access check if register acce