摘要: 串行传输技术具有更高的传输速率和更低的设计成本, 已成为业界首选, 被广泛应用于高速通信领域。提出了一种新的高速串行传输接口的设计方案, 改进了Aurora 协议数据帧格式定义的弊端, 并采用高速串行收发器Rocket I/O, 实现数据率为2.5 Gbps的高速串行传输。关键词: 高速串行传输; Rocket I/O; Aurora 协议 为促使FPGA 芯片与串行传输技术更好地结合以满足市场需求, Xilinx 公司适时推出了内嵌高速串行收发器RocketI/O 的Virtex II Pro 系列FPGA 和可升级的小型链路层协议———Aurora 协议。Rocket I/O支持从622 Mbps 至3.125 Gbps的全双工传输速率, 还具有8 B/10 B 编解码、时钟生成及恢复等功能, 可以理想地适用于芯片之间或背板的高速串行数据传输。Aurora 协议是为专有上层协议或行业标准的上层协议提供透明接口的第一款串行互连协议, 可用于高速线性通路之间的点到点串行数据传输, 同时其可扩展的带宽, 为系统设计人员提供了所需要的灵活性[4]。但该协议帧格式的定义存在弊端,会导致系统资源的浪费。本文提出的设计方案可以改进Aurora 协议的固有缺陷,提高系统性能, 实现数据率为2.5 Gbps 的高速串行传输, 具有良好的可行性和广阔的应用前景。
上传时间: 2013-10-13
上传用户:lml1234lml
源代码\用动态规划算法计算序列关系个数 用关系"<"和"="将3个数a,b,c依次序排列时,有13种不同的序列关系: a=b=c,a=b<c,a<b=v,a<b<c,a<c<b a=c<b,b<a=c,b<a<c,b<c<a,b=c<a c<a=b,c<a<b,c<b<a 若要将n个数依序列,设计一个动态规划算法,计算出有多少种不同的序列关系, 要求算法只占用O(n),只耗时O(n*n).
上传时间: 2013-12-26
上传用户:siguazgb
本论文介绍了RoboCup机器人足球队2D仿真组的设计和实现,完成了 一个完整的符合RoboCup2D仿真组比赛要求的机器人足球队。首先介绍了 RoboCup和其仿真组比赛的背景,接着介绍了仿真组比赛的环境。从第三章 开始介绍了智能体(agent)的基本结构和球队设计的思想,并重点阐述如何设 计队员的各种场上能力,各球员间的配合策略,以及守门员的防守策略。此 外还完成了阵形的实现和转换,以及基本的场上教练的设计。最后通过比赛 对所完成的球队和使用的策略进行了分析和评估。
上传时间: 2016-03-12
上传用户:csgcd001
互联网发展速度迅猛,电子商务成为21世纪商务发展道路上发展的一大热点,已深入到人们日常生活当中,使得消费者的消费观念发生了巨大的变化, 越来越多的人们开始钟情于网络,享受它所带来的便利和快捷,而不再拘泥于传统的方式。 本毕业设计采用ASP作为程序设计语言,基于B/S模式,整体设计遵循软件工程的方法,实现了1个专门为租赁商品服务所打造的WEB在线影碟租赁系统。该系统包括客户和管理端,基本实现了影碟的库存管理、查询、预定、租赁、返还等功能。 本系统可以方便广大用户租赁影碟,实现了用户在线预定,同时管理员根据流行影碟和其类别,可以看出哪些影碟或者哪些类别的影碟受到欢迎,从而依据此制订出进货的计划,使其融入了电子商务的新理念:不仅仅是将现实中的商贸关系照搬到网络上,而且还具备了通过数据分析商务趋势的能力。数据的分析处理和给出指导性的数据,是本系统的亮点之一。
上传时间: 2014-06-17
上传用户:zuozuo1215
好用啊时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机课程设计终于完成了。俗话说“好的开始是成功的一半”。说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。硬件的连接需要自己动手去做,软件的编程也要不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运行起来。当然,这其中也有很多问题,第一、不够细心比如由于粗心大意接错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机课程设计,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。在这次难得的课程设计过程中我锻炼了自己的思考能力和动手能力。通过题目选择和软件编程的过程中,加强了我思考问题的完整性和实际生活联系的可行性。还锻炼我们个人的查阅技术资料的能力,动手能力,发现问题,解决问题的能力。并且对单片机的各个管脚的功能也有了进一步的认识。
标签: 燃气灶控制系统
上传时间: 2022-02-27
上传用户:
|- 13.PCB设计深入 - 0 B|- 9PCB制板视频教程.rar - 61.40 MB|- 9.集成库的作用和制作c.avi - 87.80 MB|- 9.集成库的作用和制作b.avi - 67.10 MB|- 9.集成库的作用和制作a.avi - 786.20 MB|- 8PCB制板视频教程.rar - 177.70 MB|- 8.PCB库的设计b.rmvb - 162.30 MB|- 8.PCB库的设计a.avi - 972.80 MB|- 13.PCB设计深入.rar - 195.40 MB|- 12.PCB设计提高.rar - 222.10 MB|- 11.PCB设计进阶.rar - 269.20 MB|- 10.PCB设计初步d.avi - 561.40 MB|- 10.PCB设计初步c.rmvb - 227.10 MB|- 10.PCB设计初步b.avi - 727.20 MB|- 10.PCB设计初步a.avi - 495.20 MB|- 10.PCB设计初步.rar - 314.60 MB|- 1.Altium Designer概述a .avi - 427.00 MB
标签: pcb
上传时间: 2022-06-06
上传用户:
9.集成库的作用和制作c.avi 87.8M9.集成库的作用和制作b.avi 67.1M9.集成库的作用和制作a.avi 786.2M8.PCB库的设计b.rmvb 162.3M8.PCB库的设计a.avi 972.8M7.原理图库的设计b.avi 624.8M7.原理图库的设计a.avi 868.9M6.原理图设计深入b.avi 592.8M6.原理图设计深入a.rmvb 235.2M5.原理图设计提高b.avi 306.6M5.原理图设计提高a.avi 427.6M4.原理图设计进阶b.rmvb 223.3M4.原理图设计进阶a.avi 746.2M3.原理图设计初步b.avi 258.3M3.原理图设计初步a.avi 651.1M2.电子设计基础知识b.avi 279.2M2.电子设计基础知识a.avi 518.9M13.PCB设计深入c.avi 861.1M13.PCB设计深入b.avi 723.8M13.PCB设计深入a.avi 588.7M12.PCB设计提高b.rmvb 234.4M12.PCB设计提高a.avi 301.7M11.PCB设计进阶c.avi 483.6M11.PCB设计进阶b.avi 798.6M11.PCB设计进阶a.rmvb 233.3M10.PCB设计初步d.avi 561.4M10.PCB设计初步c.rmvb 227.1M10.PCB设计初步b.avi 727.2M10.PCB设计初步a.avi 495.2MAltium Designer概述b.avi 400.6M1.Altium Designer概述a .avi 427M
标签: altium designer
上传时间: 2022-06-14
上传用户:
四轴飞行器拥有四个旋翼,属于多旋翼直升机。四轴飞行器具有四个成对称分布的旋翼。它通过控制四个旋翼的旋转速度而非机械结构来实现各种飞行动作。四轴飞行器具有成本低、机体结构简单、没有机械结构、飞行稳定性好、重量轻、有利于小型化无人化等特点。因此可以应用在人无法到达的一些复杂环境之中。目前四旋翼飞行器等多旋翼飞行器已经在很多行业比如航空拍摄、遥感勘测、实时监控、军事侦察、喷洒农药中得到了广泛的应用,并已经形成了相关产业。四旋翼飞行器具有非线性控制、控制量多、飞行姿态控制过程复杂等特性。本课题基于实现四轴飞行器低成本小型化通用化的思路,通过研究剖析四旋翼飞行器飞行的原理,根据其数学模型和控制系统的功能要求,在MCU上实现了四旋翼飞行器的姿态数据的获取、飞行姿态解算以及飞行姿态控制。本课题硬件上采用stm32系列STM32F103C8T632位处理器作为主控制器负责分析处理数据,根据姿态运算结果,输出电机控制信号;主要使用惯性测量单元MPU-6050等传感器模块用于姿态信息的检测;采用场效应管驱动电路来驱动空心杯电机;蓝牙模块负责和上位机进行通信以实时采集飞行数据便于分析测试。整个软硬件系统均基于模块化设计的思想。各传感器采集飞行器的传感器数据都使用通用数字接口和MCU进行数据交换和通信。软件上,编写飞行姿态控制软件,在stm32单片机上实现了四元数法和卡尔曼滤波算法,解算出飞行器正确的姿态角,并使用PID控制进行姿态角的闭环控制,稳定飞行姿态。实验结果表明,本课题设计的四轴飞行器能够较好的自主达到稳定飞行状态,抗扰动能力强。飞行姿态控制算法完全实现了使四旋翼飞行器能在室内平稳飞行的控制要求。
上传时间: 2022-07-17
上传用户:
近年来,基于CAN应用层协议CANopen的现场总线网络在工业自动化中得到了广泛的关注和应用,特别是在分布式运动控制系统中具有良好的应用前景。本文主要研究、设计、实现基于DSPTMS320F2812的CANopen通讯协议。论文首先简单介绍了CANopen协议的应用背景和意义,描述了CANopen的网络模型,分析CAN总线网络的结构,构造了相关的主节点和从节点硬件平台。其次重点分析CANopen协议的模型结构及其设计过程,简要介绍了CANopen协议的设备模型、对象字典以及CANopen设备的各种状态的基本含义,在此基础上描述了CANopen协议的框架结构、软件实现体系结构、设计实现流程,据此确定协议软件的设计编程思想。CANopen协议软件包括初始化过程和协议栈设计,论文对硬件和协议初始化以及协议栈各功能组成模块的设计过程和执行功能进行了详细说明,特别是对采用具有内嵌CAN功能外设部件的DSP处理器编程实现CANopen协议的方法进行了详细的描述,包括DSP的初始化、中断处理以及接收、发送处理等。最后,对于编程实现的CANopen 协议软件在硬件平合上进行了实际验证,按照CANopen协议的规定,测试各种通讯对象的基本功能,结果表明协议软件实现了CANopen协议的基木要求。
上传时间: 2022-07-18
上传用户:fliang
常用的实时数字信号处理的器件有可编程的数字信号处理(DSP)芯片(如AD系列、TI系列)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等。在工程实践中,往往要求对信号处理要有高速性、实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这几方面的要求。随着可编程逻辑器件和EDA技术的发展,使用FPGA来实现数字信号处理,既具有实时性,又兼顾了一定的灵活性。FPGA具有的灵活的可编程逻辑可以方便的实现高速数字信号处理,突破了并行处理、流水级数的限制,有效地利用了片上资源,加上反复的可编程能力,越来越受到国内外从事数字信号处理的研究者所青睐。 FIR数字滤波器以其良好的线性特性被广泛使用,属于数字信号处理的基本模块之一。本论文对基于FPGA的FIR数字滤波器实现进行了研究,所做的主要工作如下: 1.介绍了FIR数字滤波器的基本理论和FPGA的基本概况,以及FPGA设计流程、设计指导原则和常用的设计指导思想与技巧。 2.以FIR数字滤波器的基本理论为依据,使用分布式算法为滤波器的硬件实现算法,并对其进行了详细的讨论。针对分布式算法中查找表规模过大的缺点,采用优化分布式算法的多块查找表方式使得硬件规模极大的减小。 3.设计出一个192阶的FIR滤波器实例。其系统要求为:定点16位输入、定点12位系数、定点16位输出,采样率为75MHz。设计用Quartus II软件进行仿真,并将其仿真结果与Matlab仿真结果进行对比分析。 仿真结果表明,本论文设计的滤波器硬件规模较小,采样率达到了75MHz。同时只要将查找表进行相应的改动,就能分别实现低通、高通、带通FIR滤波器,体现了设计的灵活性。
上传时间: 2013-06-06
上传用户:June