
1.2 Altium Designer的主要特点
Altium Designer提供一套完整的设计工具,可以使用户完成从概念到板卡级的设计,所有的软件设计模块都集成在一个应用环境中。Protel集成应用环境的主要功能分为:原理图设计、印制电路板设计、FPGA设计、VHDL设计。Altium Designer环境下可以进行基于原理图的FPGA设计、基于VHDL语言的FPGA设计、原理图与VHDL的混合设计等。在Protel DXP环境下可以实现测试平台程序设计、设计仿真与调试、逻辑综合等。
1.方便的工程管理
在Protel中,项目管理采用整体的设计概念,支持原理图设计系统和PCB设计系统之间的双向同步设计。“工程”这一设计概念的引入,也方便了操作者对设计各类文档的统一管理。
2.统一、高效的设计环境
使用了集成化程度更高、更加直观的设计环境,与Microsoft Windows系统相适应的界面风格更加美观、更加人性化。通过使用弹出式标签栏和功能强大的过滤器,可以对设计过程进行双重监控。在Altium Designer中,要编辑某类文件,系统自动启动相应的模块。尽管模块的功能不同,但其界面组成和使用方法完全一样。读者只要熟悉了一个模块,再使用其他模块就会变得非常容易。
3.丰富的元件库及完善的库管理
Altium Designer为用户提供了丰富的元件库,几乎包括了所有电子元件生产厂家的元件种类,从而确保设计人员可以在元件库中找到大部分元件。同时,利用系统提供的各种命令,用户还可以方便地加载/卸载元件库,以及在元件库中搜索和使用元件。
4.强大的原理图编辑器
原理图编辑器是Altium Designer的主要功能模块之一,主要用于电路原理图的设计,从而为印制电路板的制作做好前期准备工作。原理图用于反映各电子元件和各种信号之间的连接关系。
此外,Altium Designer信号模拟仿真系统包含了功能强大的数/模混合信号电路仿真器Mixed Sim和大部分常用的仿真元件,用户可以根据设计出的原理图对电路信号进行模拟仿真。
5.优秀的PCB编辑器
PCB编辑器是Altium Designer的另一重要功能模块,主要用于PCB图设计。用户在设计好原理图并对电路板进行适当设置后,可利用系统提供的自动布局和自动布线功能对电路板进行自动布局和布线。当然,如果自动布局和自动布线结果无法满足要求,用户还可方便地对其进行手工调整。
6.VHDL与FPGA
VHDL的英文全称为Very High Speed Integrated Circuit Hardware Description Language,中文意思为超高速集成电路硬件描述语言,利用它可进行硬件编程,主要用于数字电路设计。在Altium Designer中,创建VHDL文档后,可直接使用该语言进行程序设计。
FPGA的英文全称为Field Programmable Gate Array,中文意思为现场可编程门阵列。使用Altium Designer可以创建FPGA工程,以设计FPGA元件。设计完成后,可以将生成的熔丝文件烧录到设计的逻辑元件中,从而制作出符合设计功能的元件。
本书以Altium Designer 6.9版本为基础进行讲解,此后若不做特别说明,均指此版本。