理论教育 提高Altium Designer性能的方法

提高Altium Designer性能的方法

时间:2023-06-25 理论教育 版权反馈
【摘要】:Altium Designer Summer 09的性能主要体现在以下几个方面。Altium Designer Summer 09版本改进了在线实时及批量DRC检测中显示的传统违规的图形化信息,其涵盖了主要的设计规则。Altium Designer Summer 09版本为板级设计新增了16个机械层定义,使总的机械层定义达到32层。在Altium Designer Summer 09的PCB应用中增强了DirectX图形引擎的功能,直接关系到图形重建的速度。经过测试,Altium Designer Summer 09将在原版本的基础上提升20%的图形处理性能。Altium Designer summer 09版本中增加了基于Web协议和按需License的模式。

提高Altium Designer性能的方法

Altium的一体化设计结构将硬件、软件和可编程硬件集合在一个单一的环境中,用户可自由地探索新的设计构想。在整个设计构成中,每个人都使用同一个设计界面。Altium Designer Summer 09版本解决了大量历史遗留的工具问题,其中就包括了增加更多的机械层设置、增强的原理图网络类定义。新版本中更关注改进测试点的分配和管理、精简嵌入式软件开发、软件设计中智能化调试和流畅的License管理等功能。Altium Designer Summer 09的性能主要体现在以下几个方面。

3.1.1.1 保留了Altium Designer的主要基本功能

1)通过设计文档包的方式,将原理图编辑、电路仿真、PCB设计、FPGA设计及打印这些功能有机地结合在一起,提供了一个集成开发环境。

2)提供了混合电路仿真功能,为设计实验原理图电路中某些功能模块的正确与否提供了方便。

3)提供了丰富的原理图组件库和PCB封装库,并且为设计新的器件提供了封装向导程序,简化了封装设计过程。

4)提供了层次原理图设计方法,支持“自上向下”的设计思想,使大型电路设计工作组开发方式成为可能。

5)提供了强大的查错功能。原理图中的ERC(电气法则检查)工具和PCB的DRC(设计规则检查)工具能帮助设计者更快地查出和改正错误。

6)全面兼容Protel系列以前版本的设计文件,并提供了OrCAD格式文件的转换功能。

7)提供了全新的FPGA设计的功能,这是以前的版本所没有提供的功能。

3.1.1.2 扩展了新功能

(1)电路板设计方面。

1)增强了图形化DRC违规显示。Altium Designer Summer 09版本改进了在线实时及批量DRC检测中显示的传统违规的图形化信息,其涵盖了主要的设计规则。利用与一个可定义的指示违规信息的掩盖图形的合成,用户现在已经可以更灵活的解决出现在设计中的DRC错误。

2)用户自定制PCB布线网络颜色。Altium Designer Summer 09版本允许用户在PCB文件中自定义布线网络显示的颜色,并将该特性延伸到图形迭层模式,进一步增强了PCB的可视化特性。

3)PCB机械层设定增加到32层。Altium Designer Summer 09版本为板级设计新增了16个机械层定义,使总的机械层定义达到32层。

4)提升了PCB导出数据的兼容性,采用了3D单层显示模式,改进了测试点管理系统,改进了DirectX图形重建速度。

在Altium Designer Summer 09的PCB应用中增强了DirectX图形引擎的功能,直接关系到图形重建的速度。由于图形重构是不常用到的,如果不是非常必要,将不再执行重构的操作,同时也优化了DirectX数据填充特性。经过测试,Altium Designer Summer 09将在原版本的基础上提升20%的图形处理性能。

(2)前端设计方面。

1)按区域定义原理图网络类功能。Altium Designer现在可以允许用户使用网络类标签功能在原理图设计中将所涵盖的每条信号线纳入自定义网络类之中。当从原理图创建PCB时,就可以将自定义的网络类引入PCB规则。使用这种方式定义网络的分配,将不再需要担心耗费时间、原理图中网络定义的混乱等问题。Summer 09版本将提供更加流畅、高效和整齐的网络类定义的新模式。(www.daowen.com)

2)装配变量和板级元件标号的图形编辑功能。Altium Designer Summer 09版本提供了装配变量和板级元件标号的图形编辑功能。在编译后的原理图源文件中就可以了解装配变量和修改板级元件标号,这个新的特性可使设计者从设计的源头就可以快速、高效地完成设计的变更;对于装配变量和板级元件标号变更操作,更重要的是这将提供一种更快速、更直观的变通方法。

3)软件设计方面。

①支持C++高级语法格式的软件开发。由于软件开发技术的进步,使用更高级、更抽象的软件开发语言和工具已经成为必然。从机器语言汇编语言,再到过程化语言和面向对象的语言。Altium Designer summer 09版本现在可以支持C++软件开发语言(一种更高级的语言),包括软件的编译和调试功能。

②基于Wishbone协议的探针仪器。Altium Designer summer 09新增了一款基于Wishbone协议的探针仪器(WB_PROBE)。该仪器是一个Wishbone主端元件,因此允许用户利用探针仪器与Wishbone总线相连去探测兼容Wishbone协议的从设备。通过实时运行的调试面板,用户就可以观察和修改外设的内部寄存器内容、存储器件的内存数据区,省却了调用处理器仪器或底层调试器。对于无处理器的系统调试尤为重要。

③为FPGA仪器编写脚本。Altium Designer已经为用户提供了一种可定制虚拟仪器的功能,在新的版本中Altium新增了一种在FPGA内利用脚本编程实现可定制虚拟仪器的功能。该功能将为用户提供一种更直观、界面更友好的脚本应用模式

④增强的存储单元管理器,支持多软件平台知识库,采用新的FPGA外设内核元件和新的FPGA可配置通用元件。

(4)虚拟存储仪器。

在Altium Designer summer 09版本中,用户将看到一种全新的虚拟存储仪器(MEMORY INSTRUMENT)。在虚拟仪器内部,就可提供一个可配置存储单元区。利用这个功能可以实现从其他逻辑器件、相连的PC和虚拟仪器面板中观察和修改存储区数据。

(5)系统级设计。

1)按需模式的License管理系统(On Demand)。Altium Designer summer 09版本中增加了基于Web协议和按需License的模式。利用客户账号访问Altium客户服务器,无须变更License文件或重新激活License,基于Web协议的按需License管理器就可以允许一个License被用于任意一台计算机。就好比一个全球化浮动License,而无须建立用户自己的License服务器。

2)可浏览的License管理和报表,采用全新的主页和Altium Labs,私有的License服务模式支持,在外部Web页面内打开网络链接。

(6)增强了供应商数据。

Altium Designer Summer 09版本中新增了两个元器件供应商信息的实时数据连接,这两个供应商分别为Newark和Farnell。通过供应商数据查找面板内的供应商条目,用户现在可以向目标元件库(SchLib,DbLib,SVNDBLib)或原理图内的元器件中导入元器件的参数、数据手册链接信息、元器件价格和库存信息等。另外,用户还可以在目标库内从供应商条目中直接创建一个新的元器件。

(7)遗留问题。

在这个版本中解决了许多历史遗留问题。

需要注意的是,在Altium Designer summer 09中实现FPGA设计,设备需要安装第三方软件工具。这些工具可以从FPGA供应商的网站下载。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈