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

产品开发

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

  • 可二次开发的可以编译通过的VC++6.0源代码

    可二次开发的可以编译通过的VC++6.0源代码,且有硬件开发套件。有了它,在你需要做一个USB产品开发时,所有要做的就是在PC上修改源代码、调用几个函数读写I/O口。

    标签: 6.0 VC 二次开发 编译

    上传时间: 2013-12-19

    上传用户:康郎

  • C8051F单片机应用解析 内容简介   本书汇集了Cygnal集成产品公司迄今为止发布的有关C8051F高速SoC单片机的全部29篇应用笔记

    C8051F单片机应用解析 内容简介   本书汇集了Cygnal集成产品公司迄今为止发布的有关C8051F高速SoC单片机的全部29篇应用笔记,内容涉及到C8051F单片机内部各种模拟和数字资源的原理介绍、操作和编程,并给出了大量完整的应用实例。这些应用实例对于快速学习和更好地应用C8051F单片机将起到事半功倍的作用。   本书可作为使用C8051F单片机进行产品开发的工程技术人员的硬件和软件设计参考书,其中有相当一部分内容对基于其他类型单片机的产品设计也具有很重要的参考价值。

    标签: C8051F Cygnal SoC 单片机应用

    上传时间: 2013-12-15

    上传用户:hoperingcong

  • 项目开发管理流程

    项目开发管理流程,新产品开发 流程, 规范,表格

    标签: 项目 流程

    上传时间: 2014-01-04

    上传用户:yuzsu

  • 本次新版本发布是在ECshop与ShopEx整合后的首次产品升级

    本次新版本发布是在ECshop与ShopEx整合后的首次产品升级,整合后并没有影响到ECshop原有产品开发计划, 通过整合加强了ECshop产品的商务性,重点对之前用户集中反馈的问题做了重大改进,采用了全新的缓存机制。 同时在用户整合方面,将UC剥离成插件的形式,对于单纯的网店主来讲,可以无需安装UC,也能直接体验ECShop全部功能

    标签: ECshop ShopEx 版本 发布

    上传时间: 2014-01-19

    上传用户:ecooo

  • 本次新版本发布是在ECshop与ShopEx整合后的首次产品升级

    本次新版本发布是在ECshop与ShopEx整合后的首次产品升级,整合后并没有影响到ECshop原有产品开发计划, 通过整合加强了ECshop产品的商务性,重点对之前用户集中反馈的问题做了重大改进,采用了全新的缓存机制。 同时在用户整合方面,将UC剥离成插件的形式,对于单纯的网店主来讲,可以无需安装UC,也能直接体验ECShop全部功能

    标签: ECshop ShopEx 版本 发布

    上传时间: 2013-12-09

    上传用户:yd19890720

  • 策略路由是嵌入式网络产品的一个重要功能

    策略路由是嵌入式网络产品的一个重要功能,它可以帮助 用户灵活制定自己的选路策略,在实际网络建设中具有很大的 实用价值;作为嵌入式网络产品开发的首选操作系统,Vxworks IP协议栈没有实现这一功能。论文在深入研究了策略路由原 理及Vxworks原IP协议栈数据转发机制的基础上,提出了加 入策略路由后Vxworks IP协议栈的数据转发机制,并分规则 和动作两部分实现了它的原型。

    标签: 策略路由 嵌入式 网络产品

    上传时间: 2013-12-27

    上传用户:来茴

  • 电子产品工程师便携手册

    电子产品工程师便携手册,电子产品开发必不可少~

    标签: 电子产品 工程师 便携

    上传时间: 2013-12-26

    上传用户:ynsnjs

  • usb2.0原理与工程开发(第二版)

    usb2.0原理与工程开发(第二版),pdf格式,里面有很多usb 产品开发的例子,对学习usb原理,usb设备驱动开发很有帮助

    标签: usb 2.0 工程

    上传时间: 2014-01-09

    上传用户:zhangjinzj

  • 软件开发的文档及其模板

    软件开发的文档及其模板,非常全面,有软件开发计划书模版、概要设计说明书、计算机软件产品开发文件编制指南、技术测试规范、客户初步需求调查概述、软件测试指南、详细设计说明书、ERP模型构件说明、一些面向对象的设计法则等等

    标签: 软件开发 文档 模板

    上传时间: 2017-06-28

    上传用户:wangdean1101