黑金AX516 关于usb传输问题 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs6
本版专家分:6355
Blank
红花 2018年4月 硬件/嵌入开发大版内专家分月排行榜第一
黑金ax516开发板原理图
<em>黑金</em><em>ax516</em>开发板原理图, XILINX SPARTAN-6 XC6SLX16,具有网口、USB口、DDR3、QSPI FLASH等主要功能。
FPGA黑金AX545/AX516教程
这是<em>黑金</em>AX545/AX516的教程 里面包含<em>黑金</em>大部分实验 即使没有开发板也可以配合modelsim仿真
黑金AX516FPGA开发板用户手册
<em>黑金</em>AX516FPGA开发板用户手册2016-10-28.pdf<em>黑金</em>AX516FPGA开发板用户手册
黑金AX7103开发板教程
<em>黑金</em>AX7103配套教程,包含17个部分,涉及到串口、USB口,网口PCIE等等,是FPGA学习的好资料
黑金的许多资料
8p1b <em>黑金</em>的许多资料,希望对大家有用吧,由于不能直接弄上来,我就直接给网盘连接了。里面有很多的资料还是挺不错的。 链接: http://pan.baidu.com/s/1c0MF2N2 密码: 8p1b FPGA技术讨论区 http://www.heijin.org/forum.php?mod=forumdisplay&fid=16
黑金AX516原理图
<em>黑金</em>AX516原理图
黑金FPGA教程(数学篇)
是<em>黑金</em>出的<em>关于</em>cordic算法的教程,浅显易懂,对入门FPGA数字信号处理很有帮助
黑金ax545开发板原理图
XILINX的SPTARN6开发板原理图,有千兆网,DDR3,VGA,USB等
黑金Sparten6开发板学习资料
<em>黑金</em>Sparten6开发板学习资料
黑金Sparten6开发板AX309 Verilog教程V3.1
这里是<em>黑金</em>Sparten6开发板AX309 Verilog教程V3.1,包含书籍以每个章节具体实现的源代码来进行讲解,非常适合FPGA初学者学习使用
两个黑金千兆以太网模块数据对传
利用<em>黑金</em>开发板和<em>黑金</em>以太网模块整合的一个以太网通信的程序,可以自己修改MAC,已验证可以实现功能
FPGA黑金开发板用户手册
本手册中描述了”<em>黑金</em>动力”系列开发板的设计原理和使用方法,作为开发板的配套 说明材料. 这套开发板主要是面向 FPGA 的初级,中级开发人员,或者对 FPGA 感兴趣的爱好者, 偏向个人用户.这套开发板采用核心板与扩展板分离的方式,简单实用,扩展性好,特别适 合爱好者的快速入门和开发人员的产品开发验证,也适合做更深入的 IC 前端设计.在这 套开发板上,一切皆有可能. 同时,这套开发板也提供了一个 SOPC 平台,可以实现嵌入式的软核,如 NIOSII,Open RISC 等,为嵌入式电子产品的设计开发提供了又一种选择.
千兆以太网视频传输实验
本实验将实现视频图像的以太网<em>传输</em>,也相当于用用<em>黑金</em>的 500 万摄像头 AN5642输出。以太网<em>传输</em>用 Ethernet UDP网口的 UDP 数据包,提取 JP FIFO 模块用于存储摄像头 OV5640数据包的长度时,触发一次 UDP 实验时AX7325开发FPGA 来实现网络摄像头的功能。这里模组,通过配置 OV5640 的寄存器实现 JP通信协议,达到视频图像数据的快速<em>传输</em>。上位机通过接收JPEG 的图像数据显示在电脑上。 在 FPGA 内部,我们使用一个采集的 JPG 图像数据,当 FIFO 数据的数量达到一个的数据包发送。
FPGA黑金开发板教程和源代码
FPGA<em>黑金</em>开发板教程和源代码,适合初学者,讲述很详细~~~
黑金Xilinx FPGA学习笔记(一)verilogHDL扫盲文-(1)
verilog简介 HDL 顾名思义Hardware Description Languag verilog HDL 语言的语法和格式都比较随便,它没有 VDL HDL 语言那么严谨,因此受到了广泛的应用。 0.3RTL级和组合逻辑级 笔者的眼中 Verilog HDL 语言建立的硬件模块可以 分为有时钟源和无时钟源。有时钟源的意思是需要时钟信号作为操作最基本消耗单位, 硬件模块才能执行...
Petalinux系列——5. Petalinux添加USB支持
要内核支持USB设备,首先要在内核中使能USB相关选项,然后要在设备树中添加USB设备,然后就可以使用板卡上的USB接口读取优盘或者是UVC摄像头了。 配置内核 由于USB相关内核配置较多,因此不使用menuconfig在图形界面中逐个配置,直接在kernel config文件中改动 在project-spec/meta-user/recipes-kernel/linux/linux-xlnx...
黑金FPGA开发板verilog例程代码
<em>黑金</em>FPGA开发板verilog例程代码,是<em>关于</em>FPGA的时钟和信号的讲解
usb的bulk传输
网上看到的一些论坛:http://bbs.21ic.com/icview-334294-1-1.html  里面有讨论 bulk endpoint是可选择的。 当USB设备需要<em>传输</em>大量数据的时候,bulk<em>传输</em>可以作为一个好的选择。例如,<em>传输</em>文件到闪存设备,或者扫描仪,打印机的数据收发。 USB的full speed,high speed,和super speed设备可以支持bulk endp
UDP千兆网传输FPGA代码 verilog
在FPGA平台下实现UDP网络<em>传输</em>,代码用的verilog,比较详细,值得一看,提供给需要的同志们。仅供参考。
关于USB FPGA验证的总结
前段时间接触一个<em>关于</em>USB FPGA验证的工作,将SOC中设计好的USB RTL在FPGA上综合,并设计<em>usb</em>子板完成整个项目,在该项目中整理以下几点遇到的<em>问题</em>: 1.USBD在板上调试时不能正常执行,现象是产生中断后程序莫名跑飞,原因是在SOC移植到FPGA中调整了架构,中断向量表指向错误的地址空间; 2.USBD正常运行后,通过子板的接口和PC相连无反应,查询设备管理器看到未知设备,使用U
USB的四种传输类型与端点
篇一:http://www.cnblogs.com/risunlee/p/5210759.html 1、事务 在介绍USB<em>传输</em>类型之前,请允许我先简答介绍一下USB事务。 事务一般由令牌包、数据包(可选)、握手包组成。 令牌包:用来启动一个事务,总是由主机发送。数据包:可以从主机到设备,也可以由设备到主机,方向由令牌包决定。握手包:通常情况,数据的接收者发送握手包(ACK或者NAK
FPGA那些事(黑金动力社区)-笔记
掌握verilog的秘诀是: 建模和时序 C语言和verilog语言的区别 综合语言常用的关键字举例 always@( )的多样性
USB传输模式(控制传输、批量传输、中断传输、同步传输)介绍
USB<em>传输</em>模式(控制<em>传输</em>、批量<em>传输</em>、中断<em>传输</em>、同步<em>传输</em>)介绍    控制<em>传输</em>、批量<em>传输</em>、中断<em>传输</em>、同步<em>传输</em>    USB 有上述四种<em>传输</em>类型。枚举期间外设告诉主机每个端点支持哪种<em>传输</em>类型。    USB设备驱动向USB控制器驱动请求的每次<em>传输</em>被称为一个事务(Transaction),    事务有四种类型:Bulk Transaction、Control Transaction、I
USB-HID 中断传输
   这段时间学习LPC11Uxx系列的USB-HID,研究官方的USB库文件和HID文件发现对于hiduser里面的GetReport和SetReport只在端点0的响应函数中有调用,采用USB抓包工具 Bus Hound发送指令时也可发现,如果选择HID-Compliant Device,只能发送控制类的指令,而对于实际的数据<em>传输</em>需要另外配置端点进行<em>传输</em>。    USB 的<em>传输</em>事务类型可在端...
android中usb数据通信速率慢问题解决办法
用到android与芯片通过<em>usb</em>通信,发现有延迟,最高50ms,再高有数据丢失,网上的解决办法: 这个增加fifo的缓冲区 https://stackoverflow.com/questions/9405710/android-losing-incoming-hi-speed-<em>usb</em>-data 这个用<em>usb</em>request UsbRequest.queue(..)100%无故障地工作...
ZC702与ZedBoard开发板的比较
ZC702与ZedBoard开发板基本上是同期推出的XILINX ZYNQ开发板,前者官方售价为895美元,后者官方售价为395美元,虽然二者价格差别比较大,但在资源上却有很多的相似性,下面就两者做个简单比较,以期读者对这两块开发板有个清楚的认识,如有遗漏和不当之处还请大家补充指正。 1.SoC主器件型号都是Zynq-7000XC7Z020-1CLG484(CES)
对USB同步传输feedback的一点理解
这段时间一直在做USB Audio Device(UAC)设备的开发工作。由于UAC采用的是isochronous endpoint来<em>传输</em>数据,对时钟的要求较高。但无奈我们的嵌入式平台的时钟并不准,数据同步就成了<em>问题</em>。经过研究,发现只能使用异步模式来解决这个<em>问题</em>。 所谓异步模式,就是建立一个feedback endpoint在一个固定的时间间隔反馈本地时钟给host, 从而使得host端能够实时的
基于AX7020的petalinux生成并驱动液晶屏(071)
基于AX7020的petalinux生成并驱动触摸屏(071) 环境 Ubuntu14.04、触摸屏AN071 vivado 2015.4、petalinux 2015.4、<em>黑金</em> zynq 开发板 AX7010/AX7020 测试:QT5.6.2 过程目录 1、PC下安装vivado2015.4 2、PC下安装qt5.6.2,并且交叉编译qt5.6.2 3、PC下安装petalinux 4、基于触...
EZ-USB通用驱动程序说明
EZ-USB通用驱动程序说明 全中文汉化版
usb传输类型
<em>usb</em> 4种<em>传输</em>类型:控制<em>传输</em>,中断<em>传输</em>,等时<em>传输</em>(同步<em>传输</em>),批量<em>传输</em>。中断<em>传输</em>,等时<em>传输</em>(同步<em>传输</em>),批量<em>传输</em>每<em>传输</em>一次数据都是一个事务,而控制<em>传输</em>包括2个或者多个事务,建立过程(setup) 状态过程,或者数据过程。 批量<em>传输</em>(bulk ): 批量事务包括令牌包阶段,数据阶段,握手包阶段。 批量输出事务首先先发一个OUT令牌包,令牌包中有设备地址,端点号,然后发送数据包,数据包发送之后
黑金Altera开发板AX301Verilog实例教程
<em>黑金</em> FPGA 原创教程 ALTERA Verilog HDL 篇 适用平台型号:AX301/AX4010 包含30个章节,例程详细,简单易懂
黑金6部Verilog原创教程
FPGA那些事儿--Modelsim仿真技巧REV6.0,FPGA那些事儿--TimeQuest静态时序分析REV7.0,Verilog_HDL_那些事儿_时序篇v2,VerilogHDL那些事儿_建模篇,VerilogHDL那些事儿-整合篇,VerilogHDL扫盲文
usb无法传输大于4g文件怎么办?
win+R快捷键在命令行模式下输入: convert g:/fs:ntfs 其中g为u盘所在盘符
usb传输和四种传输方式
<em>传输</em>方式       USB,有四种的<em>传输</em>方式,控制(Control),同步(isochronous),中断(interrupt),大量(bulk)。如果你是从硬件开始来设计整个的系统,你还要正确选择<em>传输</em>的方式,而作为一个驱动程序的书写者,就只需要弄清楚他是采用的什么工作方式就行了,通常所有的<em>传输</em>方式下的主动权都在PC边,也就是host边。 1、控制(Control)方式<em>传输</em>,控制<em>传输</em>是双向传
USB传输方式的一些总结
USB<em>传输</em>的4种模式: BULK:块数据<em>传输</em>       追求数据完整性,CRC校验,故该种<em>传输</em>方式,虽然可以做大数据的<em>传输</em>,但是并不适合实时<em>传输</em>; Interrupt:中断<em>传输</em> 也是实时<em>传输</em>,对数据准确性有一定保证; ISO:同步<em>传输</em>      追求实时性,无校验,允许有一定的误码率,一般用于实时<em>传输</em>比如视频会议,音频等; control:控制数据<em>传输</em> U
usb四种传输模式
USB四种<em>传输</em>模式 当USB插入USB总线时,USB控制器会自动为该USB设备分配一个数字来标示这个设备。另外,在设备的每个端点都有一个数字来表明这个端点。 USB设备驱动向USB控制器驱动请求的每次<em>传输</em>被称为一个事务(Transaction),事务有四种类型,分别是Bulk Transaction、Control Transaction、Interrupt Transaction和Isoch
USB四种传输方式
原文地址:USB四种<em>传输</em>方式作者:蒙美麦兔  USB定义了4中<em>传输</em>类型   控制<em>传输</em>:可靠的、非周期的、由主机软件发起的请求或者回应的<em>传输</em>,通常用于命令事物和状态事物。   同步<em>传输</em>:在主机与设备之间的周期性的、连续的通信,一般用于<em>传输</em>与时间相关的信息。这种类型保留了将时间概念包含于数据总的能力。但这并不意味着<em>传输</em>这样的数据的时间总是很重要,基<em>传输</em>并不一定很紧急。   中断<em>传输</em>:小规模数据
USB的四种传输模式
本文内容来自自己看宋老师的驱动详解的笔记,如有侵权速联系!        前段时间去面试一家做电视的公司,做了几道面试题,其中部分是驱动相关的内容,还有部分是HAL相关的内容。    有道题考的是USB<em>传输</em>模式相关的内容,当时答得不咋地。此文仅作为笔记,方便查阅  哈哈! USB 提供了 4 种<em>传输</em>方式以适应各种设备的需要。 (1)控制(Control)<em>传输</em>方式
基于FPGA的千兆以太网接口设计及其应用_葛长宽
千兆以太网接口,FPGA,硕士论文。利用 FPGA 完成网络数据处理并建立SOPC系统对网络<em>传输</em>进行控制,基于 SOPC 系统完成了一个通用的千兆网接口设计。
黑金zynq教程
<em>黑金</em>zynq入门教程,ALINX<em>黑金</em>Zynq7000开収平台 配套教程第二部
USB设备的bulk-only批量传输
任何USB<em>传输</em>只能由主机发起 主机发送IN或OUT的请求只需一个令牌包,这个包含在USBH_BulkSendData()和USBH_BulkReceiveData()函数中,不需要编程者操心。      为了详细一点的说明这些,我要放几幅图,这几幅图来自《USB2.0与OTG规范及开发指南》。第一幅是BULK<em>传输</em>的步骤:         1、令牌阶段就是主机给设备发送一个输入或输出的令...
如何实现自定义 USB Bulk 批量传输设备
厂商自定义设备的开发除了要完成设备硬件以及固件程序开发外,还需要开发操作系统端的设备驱动程序,还要开发设备应用程序。        厂商自定义 USB 设备的端点可以自由地选择采用哪种<em>传输</em>方式(control transaction 控制<em>传输</em>、bulk transaction 批量<em>传输</em>、interrupt transaction 中断<em>传输</em>、isochronous transfer 实时<em>传输</em>)
开源STM32F4xx自定义USB数据传输,支持Windows,Linux,Android,速度高达1MBytes
开源STM32F4xx自定义USB数据<em>传输</em>,支持Windows,Linux,Android,速度高达1MBytes
USB的四种传输模式的特点
USB的四种<em>传输</em>模式 (1) 控制<em>传输</em>模式,控制<em>传输</em>用于在外设初次连接时对器件进行配置;对外设的状态进行实时检测;对控制命令的传送等;也可以在器件配置完成后被客户软件用于其它目的。Endpoint 0信道只可以采用控制传送的方式。   (2) 块传送模式(bulk),块传送用于进行批量的、非实时的数据<em>传输</em>。如一台 USB 扫描仪即可采用块传送的模式,以保证资料连续地、在硬件层次上的实
USB 数据传输传输、中断传输、同步传输和控制传输
USB的协议对 USB 的数据<em>传输</em>类型进行了详细的分类,按照<em>传输</em>数据量的大小、<em>传输</em>速率的高低以及对时间的要求,可以分为 4 种<em>传输</em>类型:块<em>传输</em>、中断<em>传输</em>、同步<em>传输</em>和控制<em>传输</em>。USB 功能设备和USB 主机程序之间便是通过这几种<em>传输</em>方式进行通信的
黑金zynq7000教程
<em>黑金</em>Zynq7000开发平台配套教程 适合学些Xilinx ZYNQ系列SOC的朋友们学习,本文档主要讲解vivado的调试技巧,sdk的调试技巧,还有一些模块
USB驱动开发之USB四种传输模式
转自:  http://blog.csdn.net/xxxluozhen/article/details/5023543 2.3.       USB四种<em>传输</em>模式 2.3.1.  批量<em>传输</em> 批量<em>传输</em>是一种可靠的单向<em>传输</em>,但延迟没有保证,它尽量利用可以利用的带宽来完成<em>传输</em>,适合数据量比较大的<em>传输</em>。低速USB设备不支持批量<em>传输</em>,高速批量端点的最大包长度为512,全速批量端
usb音频传输的优劣
这是在网络上找到比较好<em>关于</em><em>usb</em>音频<em>传输</em>的文章,本人只是整理!!原作者:我代表广大人民 首先,为什么要去找和整理这篇文章!?起源是在一个qq群里面想和一位q友交流。。 不想特别针对人,只想对事,所以,没有把人名展示出来! 好吧!我们开始去看看网上的专家是怎么说的。 我们思考一个<em>问题</em>,为何<em>usb</em>音频可能出现失真,但是<em>usb</em>硬盘却不会出现考入内容
ALINX黑金Zynq7000开发平台AX7010_AX7020配套教程V20181121
最新,ALINX<em>黑金</em>Zynq7000开发平台AX7010_AX7020配套教程V20181121
ALINX黑金Zynq7000开发平台配套教程(共2部)
ALINX<em>黑金</em>Zynq7000开发平台配套教程,文档介绍详细,适合zynq7000新手开发帮助使用。
基于CY7C68013A的USB2.0详细开发文档
非常详细的讲解了EZ-USB(CY7C68013A)芯片的开发,里面有丰富的C语言例程,并且有许多详细的说明,是你学习USB固件开发不错的文档!
USB传输原理
首先,要明白两个观点。第一,USB总线上所有的事务(数据流<em>传输</em>)都是由USB Host主动发起,而USB设备永远永远都是只是被动地接收然后处理USB Host发来的各种各样的命令(要求)。第二,中断是USB Host和USB设备之间的信令员,USB Host所有的要求都是通过这个信令员即中断来通知USB设备。     我们可以将整个USB数据通信过程看成是由一个一个的数据包构成,而这些数据包
黑金AX7020 && ZYNQ7000 (一) PL流水灯设计
硬件平台:<em>黑金</em>AX7020 开发环境:widows7 旗舰版 x64 开发软件:vivado 2015.4 一,建立工程        打开vivado,点击create new project,如下图1所示,选择工程路径,填写文件名,接着选next                                                                
USB驱动——鼠标驱动程序(中断传输
本文以 <em>usb</em>mouse.c 为例,简单分析<em>usb</em>鼠标驱动程序。 static int __init <em>usb</em>_mouse_init(void) { int retval = <em>usb</em>_register(&<em>usb</em>_mouse_driver); if (retval == 0) printk(KERN_INFO KBUILD_MODNAME ": " DRIVER_VERSION ":"
STM32 USB大量数据传输
STM32当USB<em>传输</em>较多数据时,会出现<em>传输</em>不了,本文档完美解决。
黑金ALINX822视频图像处理板核心板、扩展板原理图、用户手册、实验手册
专业级FPGA视频图像处理开发平台 这款FPGA视频图像处理开发平台是根据本公司一个视频图像处理项目进行改进衍生而来,不管硬件设计还是软件程序的编写,都出自产品研发工程师之手,因此,这款开发平台可以堪称“专业级”,贴近产品,贴近研发的第一线。这样的一款产品非常适合即将从事或者正在从事FPGA视频图像处理的学生、工程师等群体
linux下usb传输实现
USB的数据<em>传输</em> 根据端点属性的不同,每个端点的<em>传输</em>方式也是不同的。协议中规定了4种<em>传输</em>方式,他们分别是控制数据,批量数据,中断数据及同步数据<em>传输</em>。对于任何特定的设备进行配置时,一个端点只能支持一种<em>传输</em>方式。 控制数据<em>传输</em> 当USB设备初次安装时,USB系统软件使用控制<em>传输</em>对设备进行设置,设备驱动 2. 批量数据<em>传输</em> 3. 中断数据<em>传输</em> 4. 同步数据<em>传输</em>
USB传输之控制传输
/*********************************************************************** USB入门系列: 1、USB行业标准介绍 2、USB具体通讯过程 3、USB中端点详细了解 4、USB<em>传输</em>之控制<em>传输</em> ......(待补充) *************************************************...
USB设备的4种传输方式
USB的<em>传输</em>方式 针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据<em>传输</em>方式: 1、等时<em>传输</em>方式(Isochronous) 该方式用来联接需要连续<em>传输</em>数据,且对数据的正确性要求不高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时<em>传输</em>方式以固定的<em>传输</em>速率,连续不断地在主机与USB 设备之间<em>传输</em>数据,在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。 2、
ALINX黑金Zynq7000开发平台配套教程
当我们拿刡开収板是否应该测试一下收刡癿开収板是否功能正常,以及各个接口工作是否工作正常。在出厂前我们已经在SD卡里存储了启劢程序和操作系统,所以开収板上电就能启劢幵可以用杢测试各个部分接口和电路癿工作是否正常。通过测试也使大家对我们开収板癿功能有一个大致癿认识。
ALINX黑金AX7020开发板用户手册
<em>黑金</em>基于XILINX ZYNQ7000开収平台的开収板2016款正式収布了,型号为:AX7020 。此款开収平台是XILINX的Zynq7000 SOC 芯片的解决方案。它采用ARM+FPGA SOC技术将双核ARM Cortex-A9 和FPGA 可编程逡辑集成在一颗芯片上。它采用的是Xilinx的Zynq7000系列XC7Z020-2CLG400I作为核心处理器,在ARM和FPGA上分别具有丰富的硬件资源和外围接口。设计上坚持“精致、实用、简洁”的设计理念,它丌但适合于软件工作人员的前期的软件验证,也适合于硬件开収人员的硬件设计即软硬件的系统协作,加快项目的开发进程。
USB基础知识
USB 基础知识、基础概念、<em>问题</em> USB 的重要关键字: (一)域 (二)包 (三)事务 (四)<em>传输</em>
黑金 FPGA那些事儿 (系列)
<em>黑金</em>开发系列 FPGA那些事儿-TimeQuest静态时序分析 系列资料 不错的FPGA开发教程
USB摄像头在TQ2440或TINY6410上帧速慢的真正原因
USB摄像头在TQ2440或TINY6410上帧速慢的真正原因 移植过mjpg-streamer或者ffmpeg到板子上的人都会发现,采样只有大概2fps,总想方法提升速度,修改默认配置,命令行,使用硬件编码,实际都不能明显的提高速度,原因是,这两个板子采用的是USB1.1,导致USB摄像头采集的图像无法快速的存入内存中。 USB摄像头一般输出是YUYV422,打包格式为YUY
黑金AX7101开发板
<em>黑金</em>AX7101开发板全部代码,实现光纤通信接VGA、DDR3等
ALINX黑金Zynq7000(AX7021)开发平台配套教程
本配套教程根据不同的侧重点分2部分:第一部分是基础篇,分删介绍开収板癿上电捡测,硬件电路癿介绍,ZYNQ芯片癿介绍,软件Vivado癿安装,Linux系统虚拟机癿安装,PS呾PL接口技术癿介绍呾ZYNQ开収流程癿介绍。通过基础篇让大家对<em>黑金</em>开収板AX7021及ZYNQ芯片呾开収有一个总体认识,为后面几部分癿学习打好基础。第二部分是逡辑篇,在逡辑篇里我们把ZYNQ芯片当做普通癿FPGA杢使用,结合开収板呾ZYNQ芯片癿资源实现纯逡辑癿开収。我们会通过大量癿应用实例让大家了觋呾掌插FPGA癿Verilog程序癿设计及实现、AX7021开収平台癿硬件资源
关于USB2.0和USB高速传输模式的一点说明
在最初的USB1.0和USB1.1协议规范中,仅有低速(1.5Mbps)设备和全速(12Mbps)设备之分。发展到后来的USB2.0协议规范,又增加了高速(480Mbps)模式。但是需要注意的是,USB2.0协议只是USB协议的2.0版本,并不是USB高速<em>传输</em>模式的代名词。在USB2.0协议中,规定了可以支持3种速度模式,分别是低速(Low Speed, 1.5Mbps),全速(Full Spee
USB协议传输结构
USB作为数据通信标准,固件可分为枚举配置和类协议部分,枚举配置实现USB主机对设备的枚举和配置,类协议实现设备各自的数据<em>传输</em>。USB协议<em>传输</em>结构 集合关系:<em>传输</em>类型 -> 事务 -> 包 -> 域 <em>传输</em>类型: 控制、中断、同步、批量 事务: IN、OUT、SETUP 包: 令牌包、数据包、握手包 域: 同步序列域、包标识域、地址域、端点域、帧号域、数据域、CRC校验域 注: 1、 USB基本
Zynq SoC ZYNQ 7000资料汇总
1,Zynq-7000白皮书, 2,ZedBoard板载资料 3,MicroZed板载资料 4,Zynq SoC ZC702 评估套件资料 5,Zynq SoC ZC706 评估套件资料 6,设计实例 7,学习笔记 8,X-fest 最新资料包 9,Xilinx AXI4总线资料 10,Xilinx官网上的<em>关于</em>Zynq平台的软件开发和相关工具使用手册
STM32的USB批量传输+flash读写+ADS8509转换
实现STM32F103的USB批量<em>传输</em>,并且带有读写flash以及ADS8509的AD转换,经测试,可用,写的有点乱,有<em>问题</em>可以留言
黑金108ADDA模块原理图文件(Altium原文件)
自己绘制的<em>黑金</em>108ADDA模块原理图文件(Altium原文件)
黑金FPGA开发板例程verilog代码
<em>黑金</em>FPGA开发板例程verilog代码,<em>关于</em>整合的一些讲解
ALINX黑金Zynq7000(AX7021)开发平台配套教程V1.01.pdf
<em>黑金</em>Zynq7000(AX7021)开发平台配套教程,第一部分是基础篇,基础篇让大家对<em>黑金</em>开収板AX7021及ZYNQ芯片呾开収有一个总体认识,为后面几部分癿学习打好基础。第二部分是逡辑篇,在逡辑篇里我们把ZYNQ芯片当做普通癿FPGA杢使用,结合开収板呾ZYNQ芯片癿资源实现纯逡辑癿开収
FPGA黑金开发板第一帖
从今天起,此博客将专注于NIOS II的研究,以及对FPGA<em>黑金</em>开发板的技术支持。如果大家有任何的意见及建议,请留言。
黑金 Xilinx Spartan6开发板资源下载
<em>黑金</em> Xilinx Spartan6开发板资源下载 全套资料下载,欢迎下载
linux设备驱动之USB数据传输分析 二
3.2:控制<em>传输</em>过程 1:root hub的控制<em>传输</em> 在前面看到,对于root hub的情况,流程会转入rh_urb_enqueue().代码如下: static int rh_urb_enqueue (struct <em>usb</em>_hcd *hcd, struct urb *urb) {     //如果是中断<em>传输</em>的端点     if (<em>usb</em>_endpoint_xfer_int(&urb-
黑金开发板板上实现的液晶刷屏程序(1)
1、首先介绍一下手中的资源配置 (声明:本人只是<em>黑金</em>开发板的用户,并非<em>黑金</em>技术支持)   FPGA芯片型号:Cyclone IV,EP4CE15   液晶参数:SSD1289,320*240,RGB(565)   开发板from:<em>黑金</em>淘宝官网   TFT液晶from:<em>黑金</em>淘宝官网 2、向上一张贴图:    3、贴上自己的源码:   1)显示部分代码: 1 module
从零开始学USB(九、USB的传输类型(1))
一、<em>传输</em>类型 USB通过与主机上的客户端软件相对应的内存储器区和USB设备上的端点之间的管道<em>传输</em>数据。 消息管道<em>传输</em>的数据以USB定义的结构<em>传输</em>,但USB允许特定设备的结构化数据在USB定义的消息数据有效负载内<em>传输</em>。 USB还定义了对于任何管道(流或消息),数据经过总线时都要进行分组,但最终在总线事务的数据有效载荷中<em>传输</em>的数据的格式化和解释是客户端软件和功能的责任。 但是,USB提都要供了不同的...
USB大容量存储设备Bulk Only传输过程
1、根据Universal Serial BusMass Storage ClassBulk-Only Transport数据手册中可以得知<em>usb</em>大容量存储设备的<em>传输</em>过程
linux驱动由浅入深系列:usb子系统之一(域、包、事务、传输的基本概念)
本文从<em>usb</em>协议的物理层讲起,对<em>usb</em>建立一个整体的概念再进行逐步细化。 下图是<em>usb</em>2.0协议的物理层连线,其中包括一根地线、一根电源线(在<em>usb</em>2.0中电源线仅支持到5V 500mA,目前随着人们需求的日益膨胀,<em>usb</em>线提供的供电能力正在不断增加)、两根差分数据线DP、DM(使用差分线的好处是增加抗干扰能力,能够更快速的串行<em>传输</em>数据,这个有概念就可以了,在此不做深入探讨)。 USB
基于AlteraFPGA的千兆以太网实现方案
基于AlteraFPGA的千兆以太网实现方案
二、MAC上通过USB传输信息
1、导入依赖头文件 #include &amp;lt;IOKit/hid/IOHIDLib.h&amp;gt; 2、初始化IOHIDManager IOHIDManagerRef managerRef = IOHIDManagerCreate(kCFAllocatorDefault, kIOHIDOptionsTypeNone); 3、进行配对设置,可以过滤其他USB设备。 1)无配对设备 IOHIDMan...
异步传输与同步传输
在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。 在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。 【位同步:要求接收端根据发送端发送数据的起止时间和时钟频率,来校正自己的时间基准和时钟频率,这个过程叫位同步。可见,位同步的目的是
关于套接字传输数据包的相关资料
<em>关于</em>套接字<em>传输</em>数据包的相关资料 <em>关于</em><em>传输</em>过程中可能会遇到的<em>问题</em>
zynq开发板教程
<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,<em>黑金</em>开发板zynq手把手教程,
Linux 下使用libusb 与USB-HID 设备通讯之中断传输
一、前言        上一篇文章记录到如何在ubuntu 安装开源项目lib<em>usb</em>,这篇将记录,如下使用lib<em>usb</em> 提供的api 方便的与USB-HID 设备通讯,通讯方式为中断<em>传输</em>。二、中断<em>传输</em>方式原理,可以我写安卓的那边文章 Android USB HID bulkTransfer()参数解析,下面开始记录。在lib<em>usb</em>中<em>关于</em>中断<em>传输</em>所使用的api 与android 的api 有点相似,...
USB控制传输过程 详细解析
首先,要明白两个观点。第一,USB总线上所有的事务(数据流<em>传输</em>)都是由USB Host主动发起,而USB设备永远永远都是只是被动地接收然后处理USB Host发来的各种各样的命令(要求)。第二,中断是USB Host和USB设备之间的信令员,USB Host所有的要求都是通过这个信令员即中断来通知USB设备。. 我们可以将整个USB数据通信过程看成是由一个一个的数据包构成,而这些数据包又分很多类,比如:令牌包,数据包,握手包,帧起始包。令牌包又分In包,Out包,Setup包。有一点
黑金FPGA开发板的AD_DA模块Verilog代码和硬件原理图
这是<em>黑金</em>FPGA开发板的AD_DA模块verilog代码以及相关的原理图,想学FPGA的初学者可以下载下来看看哦,资源不错
ALINX黑金Zynq7000开发平台配套教程V2
ALINX<em>黑金</em>AX7010/AX7020 开发板,Zynq7000开发平台配套教程V2。 本教程根据不同的侧重点分 4 部分:第一部分是基础篇,分别介绍开发板的上电捡测,硬件电路的介绍,ZYNQ 芯片的介绍,软件 Vivado 的安装,Linux 系统虚拟机的安装,PS 和 PL接口技术的介绍和 ZYNQ 开发流程的介绍。通过基础篇让大家对<em>黑金</em>开发板 AX7010/AX7020及 ZYNQ 芯片和开发有一个总体认识,为后面几部分的学习打好基础。第二部分是逻辑篇,在逻辑篇里我们把 ZYNQ 芯片当做普通的 FPGA 来使用,结合开发板和 ZYNQ 芯片的资源实现纯逻辑的开发。我们会通过大量的应用实例让大家了解和掌握 FPGA 的 Verilog 程序的设计及实现。 AX7010/AX7020 开发平台的硬件资源。
Linux下用USB传输文件到开发板
昨天ARM11的开发板到了,需要先验证一下各项功能。以往用FS2410时用的是minicom+<em>usb</em>2ram,功能比windows下的dnw更强,因为minicom支持彩色显示,不会像dnw一样出现很多乱码,这一点上超级终端做的也不错,可惜不能支持USB<em>传输</em>,加上我们用的是Linux嵌入式系统,平时开发都在Ubuntu下进行,当然选择minicom+<em>usb</em>2ram了~       不
黑金例子说如何快速分配引脚
如下图示;打开tool菜单选项,打开TCL Script 发现没法添加tcl引脚约束脚本,怎么办 找到<em>黑金</em>开发板的自带约束脚本,添加路径到工程文件中,如下图所示: 看到没 脚本可以看到,然后直接run就行了。 我是以<em>黑金</em>举例子,实际来说,约束管脚最好写脚本,赛琳思可能扩展名不一样。脚本可以重复利用,便于移植。 若有侵犯<em>黑金</em>,请海涵。 这是提高开发效率的
黑金FPGASparten6开发板Microblaze和Verilog集合,适合新手学习,参考
<em>黑金</em>FPGASparten6开发板Microblaze和Verilog集合,适合新手学习,参考
黑金FPGA开发板手册
<em>黑金</em>基于XILINX ZYNQ7000开发平台的开发板2016款正式发布了,型号为:AX7020 。此款开发平台是XILINX的Zynq7000 SOC 芯片的解决方案。它采用ARM+FPGA SOC技术将双核ARM Cortex-A9 和FPGA 可编程逻辑集成在一颗芯片上。它采用的是Xilinx的Zynq7000系列XC7Z020-2CLG400I作为核心处理器,在ARM和FPGA上分别具有丰富的硬件资源和外围接口。设计上坚持“精致、实用、简洁”的设计理念,它不但适合于软件工作人员的前期的软件验证,也适合于硬件开发人员的硬件设计即软硬件的系统协作,加快项目的开发进程。
黑金xlinx AX309+7寸液晶屏 AN070显示图像verilog程序
<em>黑金</em>xlinx AX309+7寸液晶屏 AN070显示图像verilog程序
黑金开发版
适用于初学者学习vhdl,内涵程序的安装方法和相关例程
我来说说究竟什么是“USB异步传输” (Asynchronous USB)吧
讨论贴: http://www.erji.net/read.php?tid=767228&fpage=0&toread=&page=1 参考资料: http://www.<em>usb</em>dacs.com/Concept/Concept.html A: 废话不多说,直奔主题吧。 对于USB音频<em>传输</em>,有一个规范,叫做“标准USB音频规范”。这个规范有什么用处和好处? 它的用处就在于,实现了
C#通过USB设备通信,收发数据,自定义协议的一些总结。
之前一直在做串口通信,比较简单,后来因为串口每次需要装驱动才能用,奈何客户群体太懒,想即插即用,选择了USB通信。开始着手搞的时候,各种百度,搞了大半天也没有收获,后来不知道在哪里下载一个demo,通信上了。下面说说遇到的坑吧。 1、这个是USB通信的类库,封装成了一个用户控件,只需要在你需要的地方拽进来。 2、一定要重写这两个方法。 3、如果遇到一直通信不上,检查下项目的平台目标,...
USB的传输类型简介
USB的<em>传输</em>类型简介USB的<em>传输</em>类型简介USB的<em>传输</em>类型简介
关于SpringBoot bean无法注入的问题(与文件包位置有关)
<em>问题</em>场景描述整个项目通过Maven构建,大致结构如下: 核心Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统后台数据管理一个module server-platform-app 给移动端提供rest数据接口一个module server-mobile-api 其中server-platform-app 与
Spring之核心容器bean下载
Spring之核心容器bean ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/44886613 相关下载链接:[url=//download.csdn.net/download/evankaka/8714835?utm_source=bbsseo]//download.csdn.net/download/evankaka/8714835?utm_source=bbsseo[/url]
openssl WindowsMobile 平台移植下载
openssl 在wince 上还是比较好移植的。但是移植到WindowsMobile 上需要........ 相关下载链接:[url=//download.csdn.net/download/zdl5406/2243656?utm_source=bbsseo]//download.csdn.net/download/zdl5406/2243656?utm_source=bbsseo[/url]
打字高手—文录教学鉴定系统 8.3绿色特别版下载
一款下集教学、训练、测试及网络监控于一体的指法及五笔字型专业培训考核软件,功能强大实用,使用简捷方便,性能稳定可靠,已广泛应用于家庭、学校及培训考核机构。该软件在教学中有许多独到之处,如指法训练的手形演示,对帮助初学者尽快掌握指法及规范指法非常有用,五笔教学的字根拆解,它为每一个爱好五笔的人提供一个极好的学习环境,让五笔练习成为一种看得见、摸得着的实践活动,帮助您在极短的时间内掌握五笔输入法,同时,在学习过程中要是你觉得有点累了的话,你可以通过其设计新颖、独具创新的打字游戏来调节一下。 此版本为绿色特别版 相关下载链接:[url=//download.csdn.net/download/jxxxlw/2308762?utm_source=bbsseo]//download.csdn.net/download/jxxxlw/2308762?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算
我们是很有底线的