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

程序<b>设计</b>

  • 采用高速串行收发器Rocket I/O实现数据率为2.5 G

    摘要: 串行传输技术具有更高的传输速率和更低的设计成本, 已成为业界首选, 被广泛应用于高速通信领域。提出了一种新的高速串行传输接口的设计方案, 改进了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 的高速串行传输, 具有良好的可行性和广阔的应用前景。

    标签: Rocket 2.5 高速串行 收发器

    上传时间: 2013-10-13

    上传用户:lml1234lml

  • 测试程序软件开发平台的实现

    测试程序软件开发平台的实现讨论了测试程序软件设计平台的基本功能、组成和软件结构,并介绍了与测试系统和UUT有关的各控制模型或数据库的功能。在该平台基础上设计TPS可以显著减少软件设计工作量.

    标签: 测试程序 开发平台 软件

    上传时间: 2013-10-28

    上传用户:jeffery

  • 基于PCI Express总线高速数据采集卡的设计与实现

    本文介绍一种基于PCI Express 总线的高速数据采集卡的设计方案及功能实现。给出系统的基本结构及单元组成,重点阐述系统硬件设计的关键技术和本地总线的控制逻辑,详细探讨了基于DriverWorks 的设备驱动程序的开发以及上层应用软件的设计。该系统通过实践验证,可用于卫星下行高速数据的接收并可适用于其他高速数据采集与处理系统。关键词:PCI Express 总线 PCIE PEX8311 DMA 板卡驱动 随着空间科学和空间电子学技术的飞速发展,空间科学实验的种类和数量以及科学实验所产生的数据量不断增加。为了使地面接收处理系统能够实时处理和显示科学图像数据,必须要设计出新的地面数据接收处理系统,实现大量高速数据的正确接收采集、处理以及存储。为了满足地面系统的要求,并为以后的计算机系统升级提供更广阔的空间,本系统拟采用第三代I/O 互连技术PCI Express(简称PCI-E)作为本数据采集卡的进机总线形式。本文通过对PCI-E 总线专用接口芯片PLX 公司的PEX8311 性能分析,特别是对突发读、写和DMA读操作的时序研究,设计出本地总线的可编程控制逻辑,并详细讨论了整个PCI-E 高速数据采集卡的硬件设计方案,以及WDM 驱动程序和上层应用程序的设计方法。

    标签: Express PCI 总线 卡的设计

    上传时间: 2013-10-28

    上传用户:tianyi996

  • 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示

    题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。

    标签: gt 90 运算符 嵌套

    上传时间: 2015-01-08

    上传用户:lifangyuan12

  • 专为各大学、函授学校以及远程教育中心向学生们发布复习材料、实验素材等课件而设计的一套专用的基于WEB的上传、下载系统

    专为各大学、函授学校以及远程教育中心向学生们发布复习材料、实验素材等课件而设计的一套专用的基于WEB的上传、下载系统,支持包括无组件上传在内的多种上传方式。客户端脚本均采用JavaScript编写,可适用于包括IE、NC在内的所有支持JavaScript的浏览器。程序在设计上采用了多种流行的数据保护方式,如md5、登陆随机数等以保证数据的安全,其数据库不会被下载,即使数据库丢失也不会泄露密码。本系统经多方测试,占用系统资源极小,是一款非常实用的教学辅助系统。 V2.x系列版本是为面向大型站点专门设计的程序,为开放式管理

    标签: WEB 大学 发布

    上传时间: 2014-02-02

    上传用户:ruixue198909

  • 进制转换“微机原理就及汇编语言课程设计”是计算机科学与技术专业的学科基础课。其目的是通过本实践环节

    进制转换“微机原理就及汇编语言课程设计”是计算机科学与技术专业的学科基础课。其目的是通过本实践环节,加深了对” “微机原理” “汇编语言”、“C语言”等课程知识的掌握与综合运用,通过对进制转换程序的设计让我对这门语言有了更深一步的理解,积累初步的经验。

    标签: 进制转换 微机原理 实践 汇编语言

    上传时间: 2015-04-29

    上传用户:lxm

  • C++Builder 6 是一款快速开发Win32 应用程序的可视化开发工具

    C++Builder 6 是一款快速开发Win32 应用程序的可视化开发工具,利用它可以实现高性 能的执行效率和出色的底层控制。C++Builder 6 相比于5 以前的版本,提供了更多的网络开 发组件,更快速方便的可视化环境。 本书共有14 章,前三章分别介绍C++Builder 的开发环境、比较特殊的语法,并在第三 章用实例讲述使用C++Builder 开发应用程序的过程,以后的章节均通过实例讲述C++Builder 某个方面的编程技术与技巧。这些实例包括文本、绘图与图象处理、文件、多媒体、系统, 以及FTP 和WinSock 网络通信。在第12 章通过俄罗斯方块游戏介绍VCL 游戏的制作,并 在第13 章介绍游戏开发中常用的DirectX 技术。在第14 章讲述数据库程序的设计,并详细 讲解餐厅结账管理程序的制作过程。 本书是为对C++Builder 有基本了解的程序员或程序爱好者而做,读者需要熟悉C/C++ 编程。本书也可以作为软件开发人员的参考书。

    标签: Builder Win 32 快速开发

    上传时间: 2014-06-13

    上传用户:lijinchuan

  • 源代码用动态规划算法计算序列关系个数 用关系"<"和"="将3个数a

    源代码\用动态规划算法计算序列关系个数 用关系"<"和"="将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).

    标签: lt 源代码 动态规划 序列

    上传时间: 2013-12-26

    上传用户:siguazgb

  • 此程序用标准的JAVA2实现了一个连接对话框和接入表

    此程序用标准的JAVA2实现了一个连接对话框和接入表,程序的设计与实现相当标准,完全符合JAVA2的规范,是一个不错的经典范例。

    标签: JAVA2 程序 标准 对话框

    上传时间: 2014-08-09

    上传用户:sclyutian

  • 文件系统实现 1. 数据结构设计 通过分析设计题目

    文件系统实现 1. 数据结构设计 通过分析设计题目,具体设计出主要的三个数据结构。 2. 程序流程设计 根据课程设计的内容,给出具体实现的思路和程序框图,并给一定的解释,流程图要和自己的程序实现一致,不求多,要简练明确,可以参考实验指导书。 3. 主要算法设计 根据课程设计的内容和实现文件系统需要,给出查找,插入文件,用户等关键算法,可以参考演示程序。 4. 模拟实现文件系统 根据设计的数据结构,流程框图以及具体算法,用C/C++ 等高级程序设计语言模拟文件系统的实现。主要给出关键函数名称,调用关系,部分关键代码

    标签: 文件系统 数据 结构设计

    上传时间: 2014-01-18

    上传用户:aix008