软设计
软设计一词极佳地说明了设计的”软“特性——将设计功能和智能都嵌入到大容量可编程设备中。通过将功能移出物理域、带入软设计中,您可以创建所需的设备智能,使得最终产品在市场上持续地标新立异。
软设计的一些主要优点包括:
- 由于产品未附带源地址,所以您编入系统内的IP会比物理IP得到更好的保护。
- 在硬件平台设计前后均可进行软设计。
- 在产品制造完成和部署至最终用户后,仍可继续进行软设计。这包括在软设计中实现的人机界面。
- 软设计为生态系统提供了依据,可通过您的产品将客户与您连接。
凭借其高开关频率工作的能力,现场可编程门阵列(FPGA)为实现大型高速数字设计提供了一个理想平台,使设计师可以减小产品尺寸、降低产品成本。目前,这些设备均具有足够大的容量,不仅能够实现产品中的一些硬件,还可以经过编程实现整个数字系统,包括处理器、外围元器件以及与处理器上嵌入式代码一起运行的接口逻辑。
要做到这一点,工程师需要一个能够解决系统集成问题的设计环境。在该环境中,工程师能够绘制硬件设计图、为处理器编写嵌入式软件,以及实现、测试和调试目标FPGA上的硬件与软件。
Altium Designer将硬件、软件和可编程硬件设计汇集在一个单一、统一的环境内。这种集成环境为您的产品提供了创建嵌入式智能所必需的所有工具——硬件设计本身以及在“软”处理器上运行的嵌入式软件。将Desktop NanoBoard可重构硬件平台NB2DSK01添加至设计组合,您即拥有了一个能够将嵌入式智能置于设计过程中心的FPGA设计环境。
Altium Designer和Desktop NanoBoard统称为Altium创新电子设计平台,二者可以无缝协作,提供:
- 统一的软件-硬件设计方案
- 单一设计数据模型
- 单一开发平台
- 硬件和软件设备供应商的完全独立性
- 多种硬件部署可能性
图1. Altium Designer和Desktop NanoBoard协同合作,以提供最佳创新电子设计平台。
利用Altium创新电子设计平台为您管理底层详细信息,您可以自由专注于嵌入式智能和功能——真正可持续产品差异化的来源。您可以利用无限的想象力进行产品设计。
软设计概念
从外观看,FPGA设备并不特别让人感兴趣,然而一旦进行编程,它即可凭借设计的功能“获得生机”,成为所属电子产品的脉搏。这正是创建FPGA设计时我们关注的功能。
一个FPGA系统的实际内容将取决于系统本身——需要实现的功能以及需要执行的最终任务。为了有效地开发此系统,您需要了解一些基本概念:
创建设备智能——基础 | 探索高级功能 |