在Max+Plus II 环境下用VHDL 完成了电梯状态控制核心程序的设计和编程。并用 Synplify Pro 综合软件对程序进行了优化综合。通过三层电梯控制系统的仿真和实验模拟,表明了此方法的高效性和灵活性。 关键字:有限状态机,VHDL,综合 Max+PlusⅡ是Altera 公司提供的FPGA/CPLD 开发集成环境,它可独立完成简单VHDL 程 序的编译。然而,自动电梯控制程序是一个复杂的状态机描述,Max+PlusⅡ无法独立完成该程序的综合编译。Synplify Pro 是 Synplicity 公司针对复杂可编程逻辑设计的FPGA 综合工具,它带来了无与伦比的电路性能和最有效的可编程设计的资源利用率,所独有的对电路的调试与优化功能和极快的运算速度使之成为了业界倍受欢迎的的综合工具。Synplify pro 所特有的FSM 综合器可以自动识别有限状态机并根据约束条件选择最佳的编码方式。通过Max+PlusⅡ中的接口,把Synplify pro 用于对电梯控制程序的综合与优化,可大大提高设计效率,仿真和实验结果证实了该方法的有效性。