发掘 FPGA潜力的关键是打破传统软件和硬件设计间的障碍。目前FPGA 设计流程仍分隔在软件开发流程之外,而实际上两个流程都隔离在板级设计流之外。业界仍然认为整个电子产品设计处于分隔的板卡设计、FPGA设计 和软件设计几个方面,而且我们使用的设计工具正反映了这种分隔。
FPGA 设计发展成为专业的设计学科,其工作流程是从芯片设计方法演变过来的。从嵌入式角度来看,这就把 FPGA放到了硬件设计领域,这就使嵌入设计师很少会使用FPGA去创建实际的嵌入式系统的智能(软件意义上的)。然而, FPGA跨越了软件和硬件之间的障碍,具有成为电子产品嵌入式智能一部分的潜力,而不仅仅是成为嵌入式智能的平台。只有把电子产品开发视作一个单一过程,我们才能看出可编程硬件技术所代表的‘宏伟蓝图’。
可编程器件技术并不是把嵌入式软件开发从硬件设计分割开,而是让开发人员在开发软件时可以交互地改变系统硬件。硬件也不再是一个固定的平台。在本质上,系统优化可包括硬件和软件,平台和运行在平台上的软件都可以在线重构。 |