对基于FPGA的电子设计,传统的方法是拿到FPGA芯片之后,将所有的硬件模块在PCB板上搭建出来,然后再编写或者植入嵌入式软件。在这种方法下,需要在早期就对设计环节进行分割,所有功能的实现要在FPGA逻辑阶段、PCB阶段和嵌入式软件阶段之间统一安排,这种分割如果不合理或者不够优化,就会导致在设计后期调整在早期进行的任务分割,这可能需要重新锁定硬件实现和修改软件编写流程,最严重的情况下会导致完全推翻在早期进行的任务分割,也就是从头再来。而且,传统模式由于必须要对设计进行分割,也就不可避免地在不同环节使用各种单点工具,这使得设计整合存在一定的隐患。
Altium公司改变了传统的创建和开发电子产品的方式。与传统的设计工具将电子产品开发看成是一系列独立的设计流程不同,Altium的Altium Designer 6系列(AD 6) 设计工具环境将硬件和可编程硬件的设计以及嵌入式软件的开发统一起来,在项目开展的任何一个阶段,都可以根据需要对FPGA、PCB、嵌入式软件各阶段的功能分割进行调整和优化。由于AD 6是一种统一化的EDA流程,工程师可以对硬件、软件和可编程硬件进行同步的重构和验
证,甚至在还没有制作PCB试验板的阶段也可以进行。因此,工程师就能够在一个更高的抽象层面进行设计,从而可以更加自主地专注于应用中的嵌入智能,设计出更具新意的产品。
Altium公司表示,AD 6.0增加了交互式布线网络长度调节、增强的板层导航和功能更强大的多边形面积填筑模式等功能,大大加强了其在高速、高密度板的设计能力。此前,Altium Designer工具已经具备了交互式差分对布线、阻抗控制布线、内置信号完整性分析和终端匹配、自动BGA 扇出逃逸布线、自动FPGA 板级管脚优化和PCB-FPGA 完全双向设计同步等功能。
为了帮助工程师节省设计时间,AD 6.0提供图形界面窗口,其与电路设计的原理语言保持一致。另外,AD 6.0基于桌面PC和Windows操作系统就可以实现,降低了用户的采纳成本。