虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

高速<b>数据传输</b>

  • 基于FPGA的USB通信系统的设计

    随着科学技术水平的不断提高,数字集成电路被广泛应用。通用串行总线USB(Universal Serial Bus)是计算机与外围设备互连的标准接口之一,是一种点对点的通信接口,可同时支持多个外围设备。USB2.0规范的通信速率非常高,其峰值可达480Mbit/s,使得它已经成为目前最流行的外设接口标准。FPGA芯片是今后电子产品发展的趋势,带有USB接口的FPGA系统将有很好的市场需求和发展前景。    论文主要从研究FPGA的结构、Xilinx公司Spartan3F系列中的XC3S400的引脚功能、了解FPGA开发流程、熟悉USB2.0的通信协议以及驱动的一些基本知识入手,目的是完成带有USB接口的FPGA的PCB板的制作和FPGA内部程序的编写以及USB固件的开发。结合了Cypress公司的上位机,开发了基于USB接口的FPGA和PC机通信系统,能够进行数据传输。论文研究了Xilinx的3S400芯片的内部结构和各个引脚的功能,设计了关于Xilinx的3S400最小系统电路图,在Xilinx的FPGA的开发环境,编写了FPGA的代码。由于FPGA内嵌的USB2.0的内核价格昂贵,需要向生产FPGA的芯片厂商购买,因此论文选择了外接USB芯片,虽然增加了PCB板的面积,但其开发成本较低,且技术成熟,大多数USB通信研究者进行广泛研究。论文在详细介绍了USB2.0的通信协议,Cypress公司生产的CY7C68013芯片的结构,以及其固件的开发基础上,开发了基于FPGA的USB与PC机的通信系统,该通信系统可以和上位机进行点对点的数据传输,为大批量的数据通信产品的开发提供了研究和生产的基础。

    标签: FPGA USB 通信系统

    上传时间: 2013-07-26

    上传用户:xz85592677

  • 基于FPGA的数字视频监控系统的研究

    随着社会、科技、经济的不断发展,视频监控技术因其具有直观、方便、信息内容丰富等特点以及广阔的应用范围,一直受到业界的广泛关注。而随着光纤通信技术的迅速发展,利用光纤通信技术实现视频监控系统的设计已成为视频监控技术发展的一个潮流。    本课题探究的数字视频监控系统支持八路视频信号和反向数据信号的实时传输,系统主要分为视频发送端和视频接收端两部分。系统视频发送端主要包括视频处理模块、反向数据处理模块、FPGA主控处理模块、光收发一体模块,其中FPGA主控处理模块实现的主要功能是系统视频信号传输中视频一次复接处理以及反向数据传输中数据接收和线路解码处理等。系统视频接收端与视频发送端的结构是对应的,主要功能模块同样包括视频处理模块、反向数据处理模块、FPGA主控处理模块、光收发一体模块,其中FPGA主控处理模块实现的主要功能是系统视频信号传输中视频二次分接处理以及反向数据传输中数据线路编码和发送处理等。    本论文的研究重点是八路视频信号传输中数字复分接的设计和反向数据信号传输中线路码的编解码设计。论文首先对课题研究的数字视频监控系统的总体设计进行了详细的介绍,给出了各个功能模块电路的具体实现设计方案;其次认真分析了视频监控系统八路视频信号传输中数字复分接的基本原理和实现方式,讨论了系统视频信号传输中数字复分接的设计思想及实现方案,给出了视频信号复分接的程序设计与仿真验证;最后详细阐述了视频监控系统反向数据信号传输中线路码的选择及实现方式,结合数据光纤传输的性能特点,选用CMI码作为反向数据传输的线路码型,讨论了系统反向数据信号传输中CMI编解码的设计思路及实现方案,给出了数据信号CMI编解码的程序设计与仿真验证。    论文的关键部分主要是FPGA主控处理模块的程序设计,利用VHDL硬件描述语言完成视频数字复分接和反向数据CMI编解码的程序设计,并在QuanusII软件开发平台下完成了系统的程序设计与仿真验证。

    标签: FPGA 数字视频 监控系统

    上传时间: 2013-05-31

    上传用户:fudong911

  • 基于FPGA的CCD探测系统

    随着图像采集系统的广泛应用,人们对CCD探测系统的要求日益提高。传统的CCD探测系统由于结构复杂,造价较高,己不能满足日益广泛的应用需要。本文设计了一套基于单片FPGA的小型化与经济化的CCD探测系统,能够满足空间光强的测量并实现光信号的识别和处理。    本文研究了CCD探测系统的基本结构。设计了基于单片FPGA的CCD探测系统的硬件电路原理图,完成了硬件电路板制作与调试。系统FPGA选用Altera公司的低成本FPGA芯片EP2C20Q240,电路板采用双层板设计,实现了CCD探测系统的小型化与经济化的目标。利用FPGA器件实现了CCD驱动时序脉冲的设计、实现了单采样与相关双采样的控制程序设计,利用FPGA的数字信号处理功能实现了相关双采样的信号处理。基于FPGA的可编程特性,在不改变外部电路的基础上,通过程序的改变,对CCD驱动频率、模数转换器采样时刻的选择进行方便调节。系统与上位机的数据传输接口采用了网络传输方案,充分发挥了网络传输的远距离传输、远程访问、信息共享等优势,系统采用基于FPGA的NiosⅡ嵌入式处理器系统,通过对其应用软件的开发,实现了系统与上位机之间数据的可靠性传输。

    标签: FPGA CCD 探测系统

    上传时间: 2013-08-06

    上传用户:hainan_256

  • 《MCS-51单片机应用开发实用子程序》配套源代码下载

    · 本书从工程应用的角度出发,系统地介绍了MCS-51单片机在计算、转换、应用等方面的各种子程序,内容包括二进制数运算、十进制数运算、数据转换、排序与查找、数学函数、树和图、延时和跳转、人机交互、单片机测控、单片机内部资源编成、单片机数据传输、波形发生与控制以及单片机软件抗干扰和数字滤波。对每个子程序,本书给出了入口条件、出口信息、影响资源、堆栈要求及经过详细注释的程序清单。本书的子程序具

    标签: MCS 51 单片机

    上传时间: 2013-05-27

    上传用户:2007yqing

  • 期刊论文:DSP + PLC 实现无人变电站电压和无功模糊自动控制策略

    ·论文摘要:  从中小型变电站的数学模型入手,通过数学模型地推导,指出单一的PLC 控制在无人变电站控制决策中无法高速处理数据的局限,由此提出以DSP + PLC主从式结构实现无人变电站的电压和无功模糊智能自动控制策略。具体介绍了采用DSP 为计算核心完成基于模糊边界的电压无功九域图控制策略判断,由PLC 完成具体电气控制操作的实

    标签: nbsp DSP PLC 论文

    上传时间: 2013-06-12

    上传用户:小儒尼尼奥

  • 用AT89C2051产生DTMF信号

    ·详细说明:用AT89C2051模拟产生DTMF信号,广泛用于防盗报警、电话数据传输等;节省发号及收号电路,成本低。

    标签: C2051 2051 DTMF 89C

    上传时间: 2013-06-07

    上传用户:slforest

  • S3C2440驱动DM9000A的裸机程序

    基于ARM9的s3c2440和网络芯片DM9000A实现TCP/IP协议的数据传输

    标签: S3C2440 9000A 9000 DM

    上传时间: 2013-06-28

    上传用户:hjkhjk

  • 虚拟串口破解版

    VSPM 虚拟串口软件可以将TCP/IP、UDP广播映射成本机的虚拟COM 口,应用程序通过访问虚拟串口,就可以完成远程控制、数据传输等功能。

    标签: 虚拟串口 破解版

    上传时间: 2013-07-05

    上传用户:yxgi5

  • 基于Si4432的无线射频收发系统设计

    本文设计了一种基于无线收发芯片Si4432和C8051F930单片机的无线射频收发系统。该系统由发送模块和接收模块组成。发送模块主要将要发送的数据经C8051F930处理后,通过Si4432发送出去;在接收模块中,Si4432则将数据正确接收后通过液晶显示出来,从而实现短距离的无线通信。该系统实现了低功耗、小体积、高灵敏度条件下的高质量无线数据传输。

    标签: 4432 Si 无线 射频收发

    上传时间: 2013-04-24

    上传用户:Minly

  • FPGA模块需要对GPS

    本文设计的FPGA模块需要对GPS、便携打印机和串口数据进行处理,将详细介绍如何设计FPGA和不同外设之间的数据传输。同时,在RTL编码中,编写使综合与布局布线效果更佳的代码。

    标签: FPGA GPS 模块

    上传时间: 2013-08-16

    上传用户:bruce5996