
1.3 Altium Designer 6.9概述
2005年年底,Protel软件的原厂商Altium公司推出了Protel系列的高端版本Altium Designer 6.9。Altium Designer 6.9是完全一体化电子产品开发系统的一个新版本,也是业界第一款完整的板卡级设计解决方案。Altium Designer是业界首例将设计流程、集成化PCB(印制电路板)设计、可编程器件(如FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。
Altium Designer 6.9除了全面继承包括99 SE,Altium Designer 6在内的先前一系列版本的功能和优点以外,还增加了许多改进和高端功能。Altium Designer 6.9拓宽了板卡级设计的传统界限,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程师能将系统设计中的FPGA与PCB设计,以及嵌入式设计集成在一起。
首先,在PCB部分,除了Altium Designer 6中的多通道复制,实时的、阻抗控制布线功能,SitusTM自动布线器等新功能以外,Altium Designer 6.9还着重在差分对布线、FPGA器件差分对引脚的动态分配,PCB和FPGA之间的全面集成,从而实现了自动引脚优化和非凡的布线效果,以及PCB文件切片、PCB多个器件集体操作。在PCB文件中支持多国语言(中文、英文、德文、法文、日文),支持任意字体和大小的汉字字符输入,光标跟随在线信息显示功能,光标点可选器件列表,复杂BGA器件的多层自动扇出;提供了对高密度封装(如BGA)的交互布线功能、总线布线功能、器件精确移动、快速铺铜等功能。
Altium Designer 6.9具有交互式编辑、出错查询、布线和可视化功能,从而能更快地实现电路板布局,支持高速电路设计,具有成熟的布线后信号完整性分析工具。它对差分信号提供系统范围内的支持,可对高速内连的差分信号对进行充分定义、管理和交互式布线;支持包括对在FPGA项目内部定义的LVDS信号的物理设计进行自动映射。LVDS是差分信号最通用的标准,广泛应用于可编程器件。Altium Designer可充分利用当今FPGA器件上的扩展I/O引脚。
其次,在原理图部分新增加“灵巧粘贴”,可以将一些不同的对象复制到原理图当中,比如一些网络标号、一页图纸的BOM表,都可以复制、粘贴到原理图当中。它具有原理图文件切片、多个器件集体操作、文本框的直接编辑、箭头的添加、器件精确移动、总线走线、自动网标以及将多层次、多通道的原理图输入、VHDL开发和功能仿真、布线前后的信号完整性分析等功能。在信号仿真部分,提供完善的混合信号仿真,除对XSPICE标准的支持之外,还支持对Pspice模型和电路的仿真。对FPGA设计提供了丰富的IP内核,包括各种处理器、存储器、外设、接口及虚拟仪器。
第三,在嵌入式设计部分,增强了JTAG器件的实时显示功能,增强型基于FPGA的逻辑分析仪,可以支持32位或64位的信号输入。除了现有的多种处理器内核外,还增强了对更多的32位微处理器的支持,可以使嵌入式软件设计在软处理器、FPGA内部嵌入的硬处理器、分立处理器之间无缝地迁移。使用了Wishbone开放总线连接器允许在FPGA上实现的逻辑模块可以透明地连接到各种处理器上。Altium Designer 6.9支持Xilinx MicroBlaze、TSK3000等32位软处理器、PowerPC 405硬核,并且支持AMCC405和Sharp BlueStreak ARM7系列分立的处理器,对每一种处理器都提供完备的开发调试工具。