下载并与设计‘现场’交互

使用可编程器件进行设计的问题之一是很难看到器件内部发生什么。虽然可以监控器件的管脚状态,但无法从物理上访问电路信号。用户无法有效地和设计断开。

Altium Designer的一个独特之处就在于可在线连接到设计中的可编程元素,与开发中的系统做交互。此外,通过 LiveDesign开发板,如独立于目标的Altium NanoBoard,用户可以处理并下载设计到 FPGA,实时地与运行器件(如处理器和 Altium Designer虚拟仪器)做交互。通过这种方法,用户可以在FPGA内交互循环地进行系统设计,减少传统设计对仿真的依赖。Altium 把这一过程称为LiveDesign

为管理LiveDesign过程,Altium Designer提供集成化的接口,通过接口,用户可以处理并综合项目,透明地调用FPGA供应商工具,进行特定器件的映射和布线,将硬件和软件程序文件下载到目标器件。

一旦编程完毕,即可通过接口与运行器件做交互。用户可以使用虚拟仪器的‘软’控制面板在FPGA系统中监控和设置信号,为系统中运行的所有处理器进行软件调试初始化。更新时,用户可以重新处理并下载新软件或硬件,然后可以立刻看到更新的效果。

在管脚级上,用户可以监控目标可编程器件的I/O状态,动态地把这一状态反映到源FPGA项目原理图。Altium Designer通过PCB编辑器也提供在线的FPGA管脚状态显示。提供到PCB设计的适当连接,您甚至可以通过 NanoBoard把原型或制造板连接到系统,继续在目标硬件上进行 LiveDesign 流程。

LiveDesign 过程的交互性本质为整个开发流程带来了活力,用户可快速开发调试基于FPGA的系统。Altium Designer提供控制设计中可编程元素的功能,在开发过程中把将客户‘现场地’连接到系统中。