中文名: 强大的电子产品开发
系统英文名: Altium Designer
资源格式: 光盘镜像
版本: V6.0
发行时间: 2006年
地区: 美国
简介:
未通过安全和安装测试,使用后果自负与本论坛无关
软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件
注:此链接下载转自:TLF论坛程序语言: 英文
软件分类: 国外软件 / 零售版 / 电子电路
文件大小: 2CD 1.1GB
评价星级: http://www.9iv.com/down/images/d_star.gif http://www.9iv.com/down/images/d_star.gif http://www.9iv.com/down/images/d_star.gif http://www.9iv.com/down/images/d_star.gif http://www.9iv.com/down/images/d_star.gif
适用平台: 98/Me/NT/2000/XP/.Net/
Altium Designer 6.0 (强大的电子产品开发系统): Altium Designer是业界首个,也是唯一的电子产品开发系统,在单一设计环境内实现软件、
硬件和可编程硬件开发。允许工程师在单一
应用中实现设计中概念到完成的全部功能。
Altium Designer 提供了唯一一款统一的应用方案,其综合电子产品一体化开发所需的所有必须技术和功能。Altium Designer 在单一设计环境中集成板级和FPGA系统设计、基于FPGA和分立处理器的嵌入式软件开发以及PCB版图设计、编辑和制造。并集成了现代设计数据管理功能,使得Altium Designer成为电子产品开发的完整解决方案-一个既满足当前,也满足未来开发需求的解决方案。
Altium Designer 6.0是Altium公司继Protel系列产品(Protel 99,Protel 99 SE,Protel 2000,Protel DXP,Protel DXP 2004,Protel Nexar 2004)后的最新高端设计软件。
Altium Designer 6.0增强了FPGA的开发功能,特别适用于个人FPGA开发。其软硬件并行开发思想必将在不久的将来成为FPGA开发的主流思想,在国外已经慢慢地流行起来,并受到很高的评价。
Altium Designer 6.0加强了FPGA-PCB协同设计能力
Windows电子设计软件开发商Altium公司宣布其最新一体化电子产品开发系统Altium Designer 6.0极大地增强了FPGA-PCB协同设计的能力,工程师可以充分利用FPGA作为系统平台,而且简化大型FPGA与物理PCB平台的集成。
虽然人们早就认识到了FPGA给逻辑开发带来的好处,但把这些器件集成到PCB设计流程所带来的挑战,会使得PCB线路板设计变得十分复杂并导致整体设计时间超长。通常无需考虑PCB版图即进行FPGA管脚分配,而在大规模可编程器件中使用的密集封装技术将使得PCB板布线成为极大的挑战。
Altium Designer打破了FPGA的使用障碍,把硬连接的PCB平台和软件及软连接的逻辑开发集成在一起,后者构成的嵌入式智能通过在PCB线路板上编程以创建完整的应用。Altium Designer 6.0改进了FPGA级设计和PCB级设计间的集成,开发了很多新功能,与现在的大型可编程器件相结合,它们精简了产品开发。
http://www.ed-china.com/ARTICLES/2006JAN/3/2006JAN19_ICD_EDA_HP_1099F1.JPG
“大型FPGA器件的可用性正改变着工程师的系统设计方法――产品中可以添加更多智能并同时缩短设计时间,减少制造成本。”Altium的创始人和CEO Nick Martin说,“Altium Designer 6.0可帮助工程师在嵌入式智能级和物理设计级充分利用FPGA提供的好处,系统的统一特性打破了在主流设计中广泛采用可编程器件的障碍,这样可以充分利用这些器件的扩展资源,简化逻辑和物理设计。”
Altium Designer 6.0引入了动态
网络重分配概念,PCB布线期间可在线交换FPGA管脚。这包括重新分配预先布线的子网和交换链接的差分信号对,差分信号对可利用FPGA器件上充分的LVDS资源。动态网络重分配在板级具有增强了的FPGA管脚优化引擎,允许工程师充分利用FPGA器件管脚的可重新编程特性,在PCB板极获得最优的布线方案。Altium Designer系统的统一特性允许在板级完成的管脚交换和FPGA项目的自动同步,减少手动调整处理I/O的耗时。
通常带有大量管脚的FPGA器件是密集BGA型封装。这给原型阶段的调试带来很大困难,因为这些器件上的管脚不能直接探测。Altium Designer的LiveDesign开发方法允许工程师在开发中可与基于FPGA的设计直接交互。 Altium Designer 6.0具有改进的JTAG器件浏览器,可提供系统中所有JTAG器件的管脚状态显示,在调试期间工程师可以实时检测管脚信号状态。管脚状态也可以在源原理图和PCB版图动态显示,‘定位’查看设计文档内的信号状态。另外还有Altium Designer的FPGA虚拟仪器,可用来设定并监控FPGA内的信号,给设计师提供电路运行完整的状态图,以进行系统的逻辑和物理调试。
http://www.ed-china.com/ARTICLES/2006JAN/3/2006JAN19_ICD_EDA_HP_1099F2.JPG
FPGA系统的在线测试在Altium Designer 6.0中得到改进,提供增强的逻辑分析仪(LAX)虚拟仪器。可配置的LAX可监控FPGA内从8位到64位带宽的总线,支持多重信号集的连接。任意信号都可用来触发输入或选定为数据源。当可配置的LAX连接到处理器指令总线时,总线数据可显示为反汇编的代码指令,代码相关的问题可方便地在虚拟仪器输出中进行跟踪。
Altium Designer 6.0中32位的基于FPGA的处理器系统也有更多通用性,支持大量第三方的软核和分立处理器,包括Xilinx MicroBlaze软处理器、Sharp BlueStreak LH79520(基于ARM720T)和AMCC PowerPC 405CR分立处理器。这些新器件的支持,对于已经有了8位和32位目标独立软处理器支持的Altium Designer设计系统来说,使设计者在使用FPGA进行嵌入式系统开发时更加灵活。Altium Designer 6.0提供的包裹连接器内核可帮助设计者定位支持的第三方处理器,同时保留Altium Designer环境的所有设计功能,包括使用Altium Designer虚拟仪器方便地连接基于FPGA外设和用LiveDesign进行调试。Altium基于Viper的编译器工具链保证所有处理器间的软件兼容性,包裹连接器内核提供硬件兼容性。这意味着嵌入式设计师无需花费高昂的重新设计工程的代价即可在处理器间进行设计移植。
通过世界范围内的Altium销售与支持中心,可以直接购买到Altium Designer 6.0。有关Altium Designers的灵活产品许可证选项定价及相关信息,客户应与当地的Altium销售与支持中心联系。
http://www.ed-china.com/ARTICLES/2006JAN/3/2006JAN19_ICD_EDA_HP_1099F3.JPG
Altium Designer 6.0在FPGA开发方面有以下主要特点。
(1)支持不依赖于FPGA厂商即各个厂商通用的数字系统开发。
Altium Designer 6.0支持NanoBoard开发器。NanoBoard开发器标准配置有两块可以选择的FPGA子板,分别为:Altera Cyclone(EP1C12-Q240C7)和Xilinx Spartan IIE(XC2S300E-PQ208C),由于各个厂家不同芯片引脚有些不同,Altium Designer 6.0提供了一个可以定义引脚之间连接的约束文件(Constrain Files),可以定义不同FPGA与PCB上的引脚对应关系。这样就可在NanoBoard上将设计好的FPGA逻辑关系换烧到不同的厂家生产的不同系列的FPGA上;就可以依赖于不同厂商的FPGA而进行开发,这一点在实际开发中有很大的好处。
Altium Designer 6.0实现了跨厂家FPGA设计,以前FPGA每一个厂家每一个系列的FPGA设计都需要有专门对应的下载工具,但是现在Altium Designer 6.0克服了这种麻烦,实现了不受芯片厂家型号约束的设计方法。
(2)丰富的原理图库,有大量的预综合元件,包括处理器。
在原理图库里有大量预综合的元器件,设计者可以调用到FPGA设计上。包括很多IP模块可以直接调用。有大量免费使用的IP库可以放心使用。在设计中需要的元件基本上都可以在IP库里找到,包括51核和DSP模块等。这给IP资源复用(IP Reuse)带来了很大的方便。
IP资源复用(IP Reuse)是指在集成电路设计过程中,通过继承、共享或购买所需的智力产权内核,然后再利用EDA工具进行设计、综合和验证,从而加速流片设计过程,降低开发风险。IP Reuse已逐渐成为现代集成电路设计的重要手段,在日新月异的各种应用需求面前,超大规模集成电路设计时代正步入一个IP整合的时代。
Altium Designer 6.0把FPGA设计上升到IP核上来,可以不用以前的HDL语言进行描述。这就降低了FPGA设计的门槛。
(3)在工程的设计和调试阶段都支持原理图导向设计方法。
开发系统提供原理图设计,在设计阶段可以方便模块之间的连接;在调试阶段可以很清楚地看出各模块之间的逻辑关系,方便调试。
以FPGA为核心的PLD产品是近几年集成电路中发展得最快的产品。随着FPGA性能的高速发展和设计人员自身能力的提高,FPGA将进一步扩大可编程芯片的领地,将复杂专用芯片挤向高端和超复杂应用。随着处理器以IP的形式嵌入到FPGA中,ASIC和FPGA之间的界限将越来越模糊,未来的某些电路板上可能只有这两部分电路:模拟部分(包括电源)和一块FPGA芯片,最多还有一些大容量的存储器。由于芯片设计的复杂性和产品面市时间对于保证终端市场的成功率至关重要,设计师不断寻求缩短设计周期的方法,以及更有效的设计方式。随着我们步入系统级芯片时代,利用IP内核和可编程逻辑进行设计复用显得日趋重要。
(4)丰富的虚拟仪器。
虚拟逻辑分析仪、虚拟频率发生器、频率计数器、I/O模块、ROM仿真器,为嵌入式系统开发提供很大的便利。虚拟仪器可以对FPGA里面的模块或模块与模块之间的逻辑关系进行测试检验。
(5)为了方便在FPGA上设计嵌入式系统,Altium Designer 6.0完全综合了Altium独特的基于FPGA的现场设计开发板NanaBoard(Nano-level Breadoard)和一系列的混合到原理图层的FPGA物理设备。一旦设计被综合并下载到NanaBoard,设计者就可利用JTAG通信技术对任何核进行通信和控制。
JTAG是Joint Test Action Group的缩写,是一个国际标准(IEE 1149.1-2001)。是为了测试PCB开发的。利用JTAG可以对芯片进行边界扫描仿真。但是边界扫描仿真器不能提供真实的路径,因为JTAG逻辑没有通向内部地址和数据线单元。一般的JTAG仿真不能看到内部的逻辑情况。而Altium Designer 6.0利用其软链Nexus链,可以使用虚拟仪器看清FPGA的内部构造并对其进行调试。在开发调试过程中,可以很方便地看清楚FPGA内部的情况,也可以实时地观察FPGA发生的情况,而且在Altium Designer 6.0平台上可以看到FPGA里面烧写进去的模块。
(6)支持软硬件并行开发,克服以往嵌入式系统软硬件开发的串行开发形式中的缺点。这种方法必将成为以后FPGA开发的主流方法。
传统的嵌入式开发流程是:系统级设计→PCB板硬件制作→硬件调试→嵌入式软件开发→软件调试→整个系统的软硬件综合调试,发现问题后再从流程开始检查调试。这是一个串行的开发流程,造成的问题是一个系统开发时间过长和调试不方便,发现问题再修改会很麻烦。现在很多嵌入式开发存在的问题是,在硬件开发阶段,那些软件开发工程师无从下手,非得等硬件PCB板做出来才可以基本进行开发,从而浪费了人力和时间。而Altium Designer 6.0提供了一个软硬件并行的开发方法。当系统级设计完成以后,PCB板硬件工程师可以进行制作板子,嵌入式软件工程师可以进行芯片级的嵌入式软件开发,而到最后调试时出现问题可以很方便地进行软硬件各自的修改。这种软硬件并行的开发方法已经在国外慢慢流行起来,在不久的将来将成为嵌入式系统开发的主流方法。
如果暂时无源请耐心等待
《强大的电子产品开发系统》(Altium Designer)V6.0[Bin]评论