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

屏幕<b>录像</b>与截图软件

  • 可编辑程逻辑及IC开发领域的EDA工具介绍

    EDA (Electronic Design Automation)即“电子设计自动化”,是指以计算机为工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以可编程器件PLD为实验载体(包括CPLD、FPGA、EPLD等),以集成电路芯片为目标器件的电子产品自动化设计过程。“工欲善其事,必先利其器”,因此,EDA工具在电子系统设计中所占的份量越来越高。下面就介绍一些目前较为流行的EDA工具软件。 PLD 及IC设计开发领域的EDA工具,一般至少要包含仿真器(Simulator)、综合器(Synthesizer)和配置器(Place and Routing, P&R)等几个特殊的软件包中的一个或多个,因此这一领域的EDA工具就不包括Protel、PSpice、Ewb等原理图和PCB板设计及电路仿真软件。目前流行的EDA工具软件有两种分类方法:一种是按公司类别进行分类,另一种是按功能进行划分。 若按公司类别分,大体可分两类:一类是EDA 专业软件公司,业内最著名的三家公司是Cadence、Synopsys和Mentor Graphics;另一类是PLD器件厂商为了销售其产品而开发的EDA工具,较著名的公司有Altera、Xilinx、lattice等。前者独立于半导体器件厂商,具有良好的标准化和兼容性,适合于学术研究单位使用,但系统复杂、难于掌握且价格昂贵;后者能针对自己器件的工艺特点作出优化设计,提高资源利用率,降低功耗,改善性能,比较适合产品开发单位使用。 若按功能分,大体可以分为以下三类。 (1) 集成的PLD/FPGA开发环境 由半导体公司提供,基本上可以完成从设计输入(原理图或HDL)→仿真→综合→布线→下载到器件等囊括所有PLD开发流程的所有工作。如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其优势是功能全集成化,可以加快动态调试,缩短开发周期;缺点是在综合和仿真环节与专业的软件相比,都不是非常优秀的。 (2) 综合类 这类软件的功能是对设计输入进行逻辑分析、综合和优化,将硬件描述语句(通常是系统级的行为描述语句)翻译成最基本的与或非门的连接关系(网表),导出给PLD/FPGA厂家的软件进行布局和布线。为了优化结果,在进行较复杂的设计时,基本上都使用这些专业的逻辑综合软件,而不采用厂家提供的集成PLD/FPGA开发工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler Ⅱ等。 (3) 仿真类 这类软件的功能是对设计进行模拟仿真,包括布局布线(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了门延时、线延时等的“时序仿真”(也叫“后仿真”)。复杂一些的设计,一般需要使用这些专业的仿真软件。因为同样的设计输入,专业软件的仿真速度比集成环境的速度快得多。此类软件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 以上介绍了一些具代表性的EDA 工具软件。它们在性能上各有所长,有的综合优化能力突出,有的仿真模拟功能强,好在多数工具能相互兼容,具有互操作性。比如Altera公司的 QuartusII集成开发工具,就支持多种第三方的EDA软件,用户可以在QuartusII软件中通过设置直接调用Modelsim和 Synplify进行仿真和综合。 如果设计的硬件系统不是很大,对综合和仿真的要求不是很高,那么可以在一个集成的开发环境中完成整个设计流程。如果要进行复杂系统的设计,则常规的方法是多种EDA工具协调工作,集各家之所长来完成设计流程。

    标签: EDA 编辑 逻辑

    上传时间: 2013-10-11

    上传用户:1079836864

  • 采用高速串行收发器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

  • 亚马逊网上书店、巴诺书店最佳畅销书《最后期限》 汤姆·迪马可(Tom DeMarco)是大西洋系统行会(www.atlsysguild.com)的负责人之一

    亚马逊网上书店、巴诺书店最佳畅销书《最后期限》 汤姆·迪马可(Tom DeMarco)是大西洋系统行会(www.atlsysguild.com)的负责人之一,同时他也是多塞特家族出版社的三本畅销书(《人件》(将于今年4月在清华大学出版社引进出版),与蒂姆·利斯特合著的《软件艺术的状态》(Software State-of-the-Art),以及《为何软件开销那么大?》(Why Does Software Cost So Much?)和一套基础培训录像(与蒂姆·利斯特合作的《高产团队》)的作者。

    标签: atlsysguild DeMarco Tom www

    上传时间: 2013-12-24

    上传用户:ZJX5201314

  • 编译工作台 是本人编写的用于编译原理教学的工具

    编译工作台 是本人编写的用于编译原理教学的工具,它是一个自由软件,现在已经发布(主页为http://download.enet.com.cn/html/030792005091701.html,上有软件介绍和截图)。 软件的源代码在压缩包的src目录中。WB.zip是主程序,其编译后生成WB.exe;LLDemo.zip是LL动态演示程序,其编译后生成Demo.exe,将其改名成LLDemo.exe;LRDemo.zip是LR动态演示程序,其编译后生成Demo.exe,将其改名成LRDemo.exe。将这3个exe文件和help目录中的所有文件拷贝到同一目录即可。 另外,sample目录中有例子文件,CWB_SETUP.exe是安装程序。

    标签: 编译 编写 编译原理

    上传时间: 2014-01-24

    上传用户:zukfu

  • 卡诺图在变量数目很多时

    卡诺图在变量数目很多时,不 容易 化简,Quine-McCluskey(Q-M)方法基本原理 与卡诺图相同当变量数目很多时,或者有许多function要做化简时,都需要使用计算机来做,而Q-M方法为一个系统的逻辑代数化简流程.

    标签: 卡诺图 变量

    上传时间: 2013-12-11

    上传用户:xmsmh

  • 经过研究本人初略的将原代码进行了模拟

    经过研究本人初略的将原代码进行了模拟,原理为首次进行全屏幕截图,其后只对变化的部分进行截图。代码写的比较粗糙望不要见笑。 附带一个远程视频传输的简单实现代码,用到DSPACK控件.

    标签: 代码 模拟

    上传时间: 2015-08-26

    上传用户:moerwang

  • 这个是U-LINK的软件说明

    这个是U-LINK的软件说明,并且还说明了其中的用法与作用。软件环境是KIEL。

    标签: U-LINK 软件

    上传时间: 2014-11-30

    上传用户:shanml

  • 游戏说明

    游戏说明,支持人与人,人机,机机 联网对站,有大厅,一个大厅可以容纳24桌同时开战,实时更新大厅和所有玩家信息,支持悔棋,求和,认输,机器人的人工智能分为5挡。本游戏产品代码,供有兴趣入门的朋友参考。里面涉及的五子棋算法,经网上单机程序修改而来。压缩包里包括了本人的所有代码,和设计文挡。建议先看测试文挡说明。 由于有些朋友反映程序无法运行,今天抽空重新编写了一份详细的操作测试文档,且里面有很多截图(包括服务端和客户端)。只要大家按照步骤进行,5分钟搞定。程序也做了一点点的修改,由于是业余爱好,以后可能更新的机会不多了。我把程序包重新打包,上传。上次由于没有去掉许多冗余文件,导致压缩包过大,感到非常抱歉,呵呵。为了大家有选择的下载,我将游戏截图放在测试说明文档里,单独上传一份。

    标签:

    上传时间: 2015-09-15

    上传用户:450976175

  • JAVA

    JAVA,屏幕截图,类似QQ屏幕截图功能的程序

    标签: JAVA

    上传时间: 2015-10-13

    上传用户:LIKE

  • 一:需求分析 1. 问题描述 魔王总是使用自己的一种非常精练而抽象的语言讲话,没人能听懂,但他的语言是可逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: -

    一:需求分析 1. 问题描述 魔王总是使用自己的一种非常精练而抽象的语言讲话,没人能听懂,但他的语言是可逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在这两种形式中,从左到右均表示解释.试写一个魔王语言的解释系统,把 他的话解释成人能听得懂的话. 2. 基本要求: 用下述两条具体规则和上述规则形式(2)实现.设大写字母表示魔王语言的词汇 小写字母表示人的语言的词汇 希腊字母表示可以用大写字母或小写字母代换的变量.魔王语言可含人的词汇. (1) B --> tAdA (2) A --> sae 3. 测试数据: B(ehnxgz)B 解释成 tsaedsaeezegexenehetsaedsae若将小写字母与汉字建立下表所示的对应关系,则魔王说的话是:"天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鹅 | 追 | 赶 | 下 | 蛋 | 恨 |

    标签: 语言 抽象

    上传时间: 2014-12-02

    上传用户:jkhjkh1982