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

接口控制

  • 高清视频编解码系统控制模块设计

    在航空航天,遥感测量,安全防卫以及家用影视娱乐等领域,要求能及时保存高清晰度的视频信号供后期分析、处理、研究和欣赏。因此,研究一套处理速度快,性能可靠,使用方便,符合行业相关规范的高清视频编解码系统是十分必要的。 本文首先介绍了高清视频的发展历史。并就当前相关领域的发展阐述了高清视频编解码系统的设计思路,提出了可行的系统设计方案。基于H.264的高清视频编码系统对处理器的要求非常高,一般的DSP和通用处理器难以达到性能要求。本系统选择富士通公司最新的专用视频编解码芯片MB86H51,实时编解码分辨率达到1080p的高清视频。芯片具有压缩率高,功耗低,体积小等优点。系统的控制设备由三块FPGA芯片和ARM控制器共同完成。FPGA芯片分别负责视频输入输出,码流输入输出和主编解码芯片的控制。ARM作为上层人机交互的控制器,向系统使用者提供操作界面,并与主控FPGA相连。方案实现了高清视频的输入,实时编码和码流存储输出等功能于一体,能够编码1080p的高清视频并存储在硬盘中。系统开发的工作难点在于FPGA的程序设计与调试工作。其次,详细介绍了FPGA在系统中的功能实现,使用的方法和程序设计。使用VHDL语言编程实现I2C总线接口和接口控制功能,利用stratix系列FPGA内置的M4K快速存储单元实现128K的命令存储ROM,并对设计元件模块化,方便今后的功能扩展。编程实现了PIO模式的硬盘读写和SDRAM接口控制功能,实现高速的数据存储功能。利用时序状态机编程实现主芯片编解码控制功能,完成编解码命令的发送和状态读取,并对设计思路,调试结果和FPGA资源使用情况进行分析。着重介绍设计中用到的最新芯片及其工作方式,分析设计过程中使用的最新技术和方法。有很强的实用价值。最后,论文对系统就不同的使用情况提出了可供改进的方案,并对与高清视频相关的关键技术作了分析和展望。

    标签: 高清视频 编解码 系统控制 模块设计

    上传时间: 2013-07-26

    上传用户:shanml

  • U盘和SD卡文件管理控制芯片CH376

    概述 CH376是文件管理控制芯片,用于单片机系统读写 U 盘或者 SD 卡中的文件。 CH376 支持 USB 设备方式和 USB 主机方式,并且内置了 USB 通讯协议的基本固件,内置了处理Mass-Storage 海量存储设备的专用通讯协议的固件,内置了SD 卡的通讯接口固件,内置了FAT16和FAT32 以及 FAT12 文件系统的管理固件,支持常用的 USB 存储设备(包括 U 盘/USB 硬盘/USB 闪存盘/USB读卡器)和SD卡(包括标准容量SD 卡和高容量HC-SD 卡以及协议兼容的MMC 卡和 TF 卡)。 CH376 支持三种通讯接口:8 位并口、SPI 接口或者异步串口,单片机/DSP/MCU/MPU 等控制器可以通过上述任何一种通讯接口控制CH376芯片,存取U 盘或者 SD 卡中的文件或者与计算机通讯。 CH376的 USB设备方式与CH372 芯片完全兼容,CH376 的 USB 主机方式与CH375 芯片基本兼容。

    标签: 376 CH U盘 SD卡

    上传时间: 2014-12-27

    上传用户:sglccwk

  • 输入输出与接口技术

    2.1.1 I/O接口基本概念1.为什么要引入接口微机和I/O设备的信息类型和格式可能不一样。微机和I/O设备信号传输处理的速度可能不匹配。不用接口, I/O直接接CPU,随着外设增加,会大大降低CPU的效率。I/O直接接CPU,会使外设硬件结构过于依赖CPU,对外设本身发展不利。2.接口的概念  定义:接口是CPU与“外部世界”的连接电路,负责“中转”各种信息。 分类:存储器接口和I/O接口。 位置:介于系统总线与外部设备之间。3.I/O接口与I/O设备不同I/O设备对应I/O接口不同。I/O接口受CPU控制,I/O设备受I/O接口控制。为增加通用性,I/O接口电路一般均具有可编程功能。微机的应用离不开外部设备接口的设计、选用和连接。2.1.2、I/O接口功能  数据缓冲功能:通过寄存器或锁存器实现。    存放数据的寄存器或锁存器称之为数据口。  接受和执行CPU命令功能:    存放CPU命令代码的寄存器称之为命令口,    存放执行状态信息的寄存器称之为状态口。  设备选择功能:CPU通过地址译码选择不同外设。    即CPU通过地址译码选择不同I/O接口和I/O接口中连接的不同的设备。  信号转换功能:协调总线信号与I/O设备信号。    转换包括信号的逻辑关系、时序配合和电平转换。  可编程功能:增加接口的灵活性和智能性。

    标签: 输入输出 接口技术

    上传时间: 2013-11-05

    上传用户:jixingjie

  • 数字电位器X9241与PIC单片机的接口及程序设计

    X9241概述X9241是XICOR公司生产的、把4个E2POT数字电位器集成在单片的CMOS集成电路上的一种数字电位器。它包含4个电阻阵列,每个阵列包含63个电阻单元,在每个单元之间和2个端点之间都有被滑动单元访问的抽头点。滑动单元在阵列中的位置由用户通过2线串行总线接口控制。每个电阻阵列与1个滑动端计数寄存器(WCR)和4个8位数据寄存器联系在一起。这4个数据寄存器可由用户直接写入和读出。WCR的内容控制滑动端在电阻阵列中的位置,其功能框图如图1所示。X9241工作原理  X9241支持双向总线的定向规约,是一个从属器件。它的高4位地址为0101(器件类型辨识符),低4位地址由A3~A0输入端状态决定。在SDA线上的数据只有在SCL为低期间才能改变状态。当SCL为高时,SDA状态的改变用来表示开始和终止条件(开始条件:SCL为高时,SDA由高至低的跳变;终止条件:SCL为高时,SDA由低至高的跳变)。送给X9241的所有命令都由开始条件引导,在其后输出X9241从器件的地址。X9241把串行数据流与该器件的地址比较,若地址比较成功,则作出一个应答响应。送到X9241的下一个字节包括指令及寄存器指针的信息,高4位为指令,低4位用来指出4个电位器中的1个及4个辅助寄存器中的1个。

    标签: X9241 PIC 数字电位器 单片机

    上传时间: 2014-01-18

    上传用户:黄酒配奶茶

  • 双口RAM与PXI总线接口设计

    双口RAM与PXI总线接口设计,包括接口控制

    标签: RAM PXI 双口 总线

    上传时间: 2016-12-03

    上传用户:671145514

  • 基于CF接口的便携式数据采集系统

    本文提出了一种基于comPactFlash(CF)接口的便携式数据采集系统的设计方案,采用 可编程逻辑器件实现CF接口控制及数据采集控制:CF接口部分实现与上位机的数据传 送,数据采集控制部分完成量程变换!模数转换控制等功能"上位机基于CF接口与下位 机进行数据通信,给下位机发送量程控制字!数据采集参数等命令,采用中断方式接收下 位机采集过来的数据并进行处理,下位机只完成数据的采集"这种方案最大的优势是上位 机端的数据处理软件易于修改,以面向不同的应用" 目前基于CF接口的设计采用专用芯片实现接口控制,由FPGA!DSP等实现逻辑功 能,这种多芯片方案虽然设计简单,但成本高,功耗大"本课题首先根据CF规范,设计 了一种基于可编辑逻辑器件的CF卡端接口,实现了存储器模式和I/O模式两种传输方式 的接口设计,并在此基础上完成了数据采集系统的设计"相比较传统方案,本方案设计灵 活,系统成本和功耗更低"此外,本课题设计的基于可编辑逻辑器件的CF卡端接口具有 通用性,在此基础上可实现其它多种基于CF接口的便携式I/O设备" 本课题完成的数据采集系统中,用于逻辑控制的可编程逻辑器件采用了FPGA和 CPLD两种实现方案"在完成系统的硬件和软件设计后,对系统进行了测试,结果表明系 统成功地实现了数据采集!处理!显示和控制,采用CPLD作为本设计的逻辑控制在系 统功耗方面具有明显的优势"

    标签: ComPactFlash接口可编辑逻辑器件数据采集系统

    上传时间: 2015-05-25

    上传用户:wjc511

  • usb接口控制

    能控制地电脑的USB使用,包括开启和关闭

    标签: usb 接口控制

    上传时间: 2017-04-07

    上传用户:wangxiaohan668

  • 基于DSP的软件无线电的数字调制技术研究与实现.rar

    近几十年来,移动通信进入了飞速发展时期,它与人们的日常生活息息相关,已经成为了人们生活中的必需品,目前移动通信正处在由第二代向第三代过渡的阶段。调制技术是移动通信中的一项关键技术,根据不同的无线信道的特点选择合适的、高效的调制方式对移动通信系统的性能非常重要。软件无线电技术的出现对于移动通信的发展起到了很大的推动作用,构建一个通用的、标准的、模块化的硬件平台,把以前用硬件实现的无线电功能用软件来实现,大大地提高了通信系统的灵活性。用软件无线电技术实现的数字调制灵活性好,可以通过空中下载实现不同的调制方式,从而适应不同的通信体制。 在阅读了大量数字调制和软件无线电的国内外文献的基础上,本文深入研究了各种数字调制方式的原理以及优缺点,设计了一个软件无线电平台以实现相应的数字调制。该平台以TI公司的DSP芯片TMS320VC5416为核心部分进行信号的处理用于实现数字调制算法,在外围电路上扩展了ADC、DAC芯片分别构成前向数据采集模块和后向调制信号处理模块,同时用CPLD来构成逻辑控制模块,主要实现地址分配、提供接口控制信号、输入信息检索功能、译码功能和分频功能。在软件设计方面,本设计分为整体逻辑控制和数字调制算法实现两部分。在整体逻辑控制部分主要是针对CPID模块进行整体逻辑控制的设计,在数字调制算法部分主要是在DSP模块实现ASK、FSK、QPSK等数字调制算法的设计。 本软件无线电平台具有处理速度快、实时操作性强、存储大量数据等优点。 关键字:软件无线电;数字调制;DSP;CPLD

    标签: DSP 软件无线电 数字调制

    上传时间: 2013-04-24

    上传用户:zukfu

  • 基于ARMFPGA的雷达伺服控制器设计

    这篇论文在系统分析国内外雷达伺服控制系统研究现状的基础上,选定以ARM为内核的基于ARM+FPGA的雷达伺服控制器为研究对象。 首先,根据雷达伺服控制系统功能要求与性能指标,进行系统的硬件设计:选择基于ARM920T的S3C2410和Altera公司的FPGA芯片EP1C12Q240作为主控芯片,ARM与FPGA的连接形式采用中断+存储器的形式;将ARM与FPGA上多余的引脚引出作为将来升级的需要;还画出ARM+FPGA的雷达伺服控制器的系统图并制作了PCB板。 其次,选用PID对伺服系统进行控制,模糊神经网络综合了模糊控制和神经网络的优点,并利用模糊神经网络算法对PID参数进行在线调整。用Matlab7.1进行仿真,其结果表明:该控制算法对系统具有良好的控制效果,性能较常规PID得到较大改善。 最后,根据FPGA在伺服系统主要任务,用VHDL语言和原理图在FPGA芯片中分别编制实现DAC0832接口控制功能、光电编码器与脉冲发生电路的程序代码;并在Quartus II6.0环境下通过仿真,且得到仿真的波形符合系统功能要求。采用C语言编写在ARM中实现模糊神经网络PID控制算法的代码,通过CodeWarrior for ARM的编译无误后,生成可执行文件.axf,,调用AXD进行在线仿真调试。仿真结果表明:模糊神经网络PID算法对伺服系统能够进行有效控制。 结果表明:ARM作为伺服控制器的内核,其性价比与集成度高:用FPGA芯片实现接口电路使伺服控制器的可靠性高、速度快、可配置及连接方式灵活。因此采用基于ARM+FPGA的雷达伺服控制器,提高了系统的开放性、实时性、可靠性,降低了系统功耗,具有重要的应用价值。

    标签: ARMFPGA 雷达 伺服 制器设计

    上传时间: 2013-06-30

    上传用户:Ruzzcoy

  • 基于FPGA的串行通信实现与CRC校验

    本文应用EDA技术,基于FPGA器件设计与实现UART,并采用CRC校验。主要工作如下: 1、在异步串行通信电路部分完全用FPGA来实现。选用Xilinx公司的SpartanⅢ系列的XC3S1000来实现异步串行通信的接收、发送和接口控制功能,利用FPGA集成度比较高,具有在线可编程能力,在其完成各种功能的同时,完全可以将串行通信接口构建其中,可根据实际需求分配资源。 2、利用VerilogHDL语言非常容易掌握,功能比VHDL更强大的特点,可以在设计时不断修改程序,来适用不同规模的应用,而且采用Verilog输入法与工艺性无关,利用系统设计时对芯片的要求,施加不同的约束条件,即可设计出实际电路。 3、利用ModelSim仿真工具对程序进行功能仿真和时序仿真,以验证设计是否能获得所期望的功能,确定设计程序配置到逻辑芯片之后是否可以运行,以及程序在目标器件中的时序关系。 4、为保证数据传输的正确性,采用循环冗余校验CRC(CyclicRedundancyCheck),该编码简单,误判概率低,为了减少硬件成本,降低硬件设计的复杂度,本设计通过CRC算法软件实现。 实验结果表明,基于EDA技术的现场可编程门阵列FPGA集成度高,结构灵活,设计方法多样,开发周期短,调试方便,修改容易,采用FPGA较好地实现了串行数据的通信功能,并对数据作了一定的处理,本设计中为CRC校验。另外,可以利用FPGA的在线可编程特性,对本设计电路进行功能扩展,以满足更高的要求。

    标签: FPGA CRC 串行 通信实现

    上传时间: 2013-04-24

    上传用户:Altman