并口epp模式下与fpga通信例子,附源码
上传时间: 2013-09-03
上传用户:caiqinlin
摘要:设计并实现了一个USB/epp 转接系统,给出其硬件设计方案并讨论了相关技术细节, 使其实现USB 接口到epp接口的相互数据转发。使仅具有epp 接口的传统仪器设备借助于USB/epp 转接系统拥有USB 总线所提供的即插即用和设备插架特性, 方便其通过USB 接口灵活接入同时拥有多个外设的计算机主机系统。关键词:USB;epp;转接系统中图分类号:TP368.3 文献标识码:A文章编号:1008- 0570(2005)11- 2- 0166- 03 在传统的I/O 模式中,计算机外设通常映射为CPU 中固定I/O 地址,要求由主机分配一个指定的IRQ 中断请求。由于PC 机的端口和中断资源有限,因而使外设的可扩展性受到局限;同时,随着电脑应用的拓展,PC 机的外设接口越来越多,外设对系统资源的独占性也容易导致系统资源冲突。由于各种外部设备不断增加,容易导致各种I/O 冲突。由Intel、Compaq、Microsoft、IBM等厂商所提出的USB 总线标准,基于即插即用和设备插架技术,设备接入时不影响应用程序的运行,具有良好的可扩充性和扩展的方便性。目前USB 协议已经发展到了最新的2.0 版本,可支持峰值传输速率为480Mbps 的高速外设,可提供4~8 个USB 2.0 接口,同时通过USB 集线器(HUB)的扩展还可以支持多达127 个外设同时连接,基本上解决了各种外设同时存在同时使用的所有问题。基于USB 接口的上述优点,目前的计算机,特别是笔记本计算机基本上都只配备USB 接口,而取消了传统的串口和并口,这对那些以前购置的需要与计算机进行通信而只有串口或并口的各种仪器的继续使用造成了极大的障碍。 针对传统的数字化仪器与计算机通信中存在的接口不足的问题,本文设计了一个USB/epp 转接系统,使其能够从计算机的USB 接口接收数据,经过格式转换,从USB/epp 转接系统的并行接口epp 发送给传统的仪器设备;同时也能够从USB/epp 转接系统的并行接口epp 接收数据,将其转化为USB 帧格式,并发送到计算机的USB 接口。从而使仅具有epp 接口的传统仪器设备借助于USB/epp 转接系统,可以继续正常使用。2 USB 总线2.1 USB 系统描述及总线协议USB 是一种电缆总线,支持在主机和各种即插即用外设之间进行数据传输。由主机预定的标准协议使各种设备分享USB 带宽,当其它设备和主机在运行时,总线允许添加、设置、使用以及拆除外设,这为多个仪器设备共享同一个主计算机提供了可能。USB 协议采用了管道模型的软硬件协议,摒弃了一般外设协议的端口映射方式,从而有效地避免了计算机应用系统I/O 端口地址冲突。根据功能划分,一个USB 系统由三个部分组成:即USB 互连、USB 主机和USB 设备。图1 给出了USB系统的通用拓扑结构。
上传时间: 2013-10-09
上传用户:半熟1994
Abstract: This reference design explains how to power the Xilinx Zynq Extensible Processing Platform (epp) and peripheral ICs using
上传时间: 2014-01-21
上传用户:haohao
The Xilinx Zynq-7000 Extensible Processing Platform (epp) redefines the possibilities for embedded systems, giving system and software architects and developers a flexible platform to launch their new solutions and traditional ASIC and ASSP users an alternative that aligns with today’s programmable imperative. The new class of product elegantly combines an industrystandard ARMprocessor-based system with Xilinx 28nm programmable logic—in a single device. The processor boots first, prior to configuration of the programmable logic. This, along with a streamlined workflow, saves time and effort and lets software developers and hardware designers start development simultaneously.
上传时间: 2013-11-01
上传用户:dingdingcandy
Abstract: This reference design explains how to power the Xilinx Zynq Extensible Processing Platform (epp) and peripheral ICs using
上传时间: 2013-10-13
上传用户:peterli123456
The Xilinx Zynq-7000 Extensible Processing Platform (epp) redefines the possibilities for embedded systems, giving system and software architects and developers a flexible platform to launch their new solutions and traditional ASIC and ASSP users an alternative that aligns with today’s programmable imperative. The new class of product elegantly combines an industrystandard ARMprocessor-based system with Xilinx 28nm programmable logic—in a single device. The processor boots first, prior to configuration of the programmable logic. This, along with a streamlined workflow, saves time and effort and lets software developers and hardware designers start development simultaneously.
上传时间: 2013-10-09
上传用户:evil
firmware for D12 USB-epp Evaluation Kit
标签: Evaluation firmware USB-epp D12
上传时间: 2014-01-12
上传用户:zjf3110
epp编程源代码,在DOS环境下的读数,简单易用,与大家分享。
上传时间: 2015-03-14
上传用户:偷心的海盗
并口的epp协议,与外部的FIFO的empty,full信号共同控制数据传输
上传时间: 2014-01-12
上传用户:xiaoyunyun
可以用于各种并口方式(SPP,epp,ECP)的读写测试。
上传时间: 2015-06-09
上传用户:lindor