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

可配置

  • 可编辑程逻辑及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-11-19

    上传用户:wxqman

  • 基于AT89C51单片机的微型可编程控崩器

    介招用AT8 9 c5 单片机构成微型可鳊程控制器PLc的设计思路一系统硬件配置和软件设计方法,最后给出此微型可鳊程控制器在水塔水位控制中应用的实例。

    标签: 89C C51 AT 89

    上传时间: 2013-11-19

    上传用户:adada

  • 简化FPGA配置设计过程

    本文着重介绍了 Xilinx Platform Flash PROM 如何帮助系统和电路板设计人员简化 FPGA 配置设计。用于配置 FPGA 的可选解决方案有很多,但它们通常都需要大量的前期设计工作和时间。Platform Flash 是为配置 Xilinx FPGA 专门设计的一款包括硬件和软件支持在内的整体解决方案。  

    标签: FPGA 过程

    上传时间: 2013-11-03

    上传用户:zhangchu0807

  • 可编辑逻辑控制器解决方案

    PLC系统由电源、CPU和多个模拟及数字I/O模块组成,可控制、执行和监控复杂的机器变量;PLC设计用于多输入和输出配置,具有扩展的温度范围、卓越的电噪声抑制性能、抗震性和抗冲击能力。

    标签: 可编辑逻辑 控制器 方案

    上传时间: 2013-11-14

    上传用户:ZJX5201314

  • WP253 - 简化FPGA配置设计过程

      本文着重介绍了 Xilinx Platform Flash PROM 如何帮助系统和电路板设计人员简化 FPGA 配置设计。用于配置 FPGA 的可选解决方案有很多,但它们通常都需要大量的前期设计工作和时间。Platform Flash 是为配置 Xilinx FPGA 专门设计的一款包括硬件和软件支持在内的整体解决方案。

    标签: FPGA 253 WP 过程

    上传时间: 2013-11-04

    上传用户:ifree2016

  • Spartan-3 FPGA 的 3.3V 配置应用指南

    摘要:本应用指南提供了一种方法可从3.3V接口对Spartan™-3和Spartan-3L FPGA进行配置。它针对每种配置模式都提供了一组经验证的连接框图。这些框图是完整且可直接使用的解决方案。

    标签: Spartan FPGA 3.3 应用指南

    上传时间: 2013-11-17

    上传用户:AISINI005

  • 可编程FM锁相发射机的实现

    文中设计了一种可编程的FM锁相发射机。利用Atmega8实现与计算机的串口通信,实现对锁相环芯片和数字电位器的配置,达到改变输出频率和调制频偏的目的。发射机输出频率覆盖2 200~2 300 MHz,调制响应100 Hz~3.5 MHz,能够满足大部分FM体制遥测系统的需要。

    标签: 可编程 发射机 锁相

    上传时间: 2013-10-23

    上传用户:181992417

  • ipv6配置方法

    IPV6配置方法,引用上海交大IPV6端口,可以上ipv6网站

    标签: ipv6 配置方法

    上传时间: 2013-11-12

    上传用户:sunjet

  • ACNET以太网CANbus接口卡配置函数库应用手册

    ACNET-600/622为工业级产品,可以工作在-25℃~+75℃的温度范围内。它具有10M/100M自适应以太网接口,CAN口通信最高波特率为1Mbps,完善的支持TCP Server、TCP Client和UDP等多种工作模式,每个CAN口可支持2个TCP连接或多达2×254个UDP“连接”,通过配置软件用户可以灵活的设定相关配置参数。

    标签: CANbus ACNET 以太网 接口卡

    上传时间: 2013-10-20

    上传用户:pzw421125

  • 简化FPGA配置设计过程

    本文着重介绍了 Xilinx Platform Flash PROM 如何帮助系统和电路板设计人员简化 FPGA 配置设计。用于配置 FPGA 的可选解决方案有很多,但它们通常都需要大量的前期设计工作和时间。Platform Flash 是为配置 Xilinx FPGA 专门设计的一款包括硬件和软件支持在内的整体解决方案。  

    标签: FPGA 过程

    上传时间: 2014-01-09

    上传用户:时代电子小智