充分利用开放式系统设计方法的优点
发布时间:2008/8/30 0:00:00 访问次数:539
就其本质和历史而言,电子设计工业的发展同半导体器件技术的进步息息相关。随着技术在继承基础上的每一次进步,当新型器件技术的潜能被完全开发出来时,就会出现产品设计的真正进步和变革。在一些创新的工程想法触及设计五金|工具时(该工具不但可以提供运用这些技术的新方法,而且还能以一种没有约束且易于理解的方式进行设计),这种进步便随之发生。
低成本微处理器最初是作为一种生产袖珍计算器的更有效的方法来设计和构想的,结果它的出现折射出了使用软件编码来增强、增加产品功能的可能性。然而正是那些使用更高级语言工具的新型器件的创新应用,因为允许使用以软设计为中心的方法来进行设计,而实现了技术革新。通过探究所有设计可能性,工程人员能够将大部分的硬件逻辑转移到可更改的软件领域。工程人员对工具和技术的充分利用,促使定义产品价值的功能性“智能”开始向软件领域转移。
当前,诸如 fpga 的低成本、可编程高智能器件的出现已经给我们的设计方法带来了又一次技术革新。这些智能设计不但涉及传统意义上的软件,同时也包括实施在一个 fpga 中的“软”硬件。不要仅仅把该项技术用作作为其基本潜能的胶合逻辑贮存器,这样才能实现产品的独特功能方面以及由此带来的市场竞争优势在可更改的软件域中来定义。
嵌入式系统的设计人员现在有了一个可用来创建创新型产品的全新的设计平台。当使用一个完全可配置的设计平台来实践“软”设计方法时,fpga 带来了空前的设计自由,这其中一部分得益于包括逻辑块、外围器件和微处理器在内的大量可用 ip 内核。这些都能按照设计要求的发展进行变更,在设计周期中一些关键设计决定可以在以后进行,同时产品的软硬件可以实时实地进行更新。
当技术潜能被充分利用时,固有的“软”设计方法为产品开发工艺带来了新的自由。想要利用这一技术创建出具有真正市场差异化的产品,意味着要克服运用该技术过程中出现的诸多实施问题。而这一成功的实施无疑与我们使用的设计工具的革新有着密切的关系。
局限性介绍
传统的设计流程中,可编程器件带来的设计可能性总是伴随着整个产品开发流程中不断增加的复杂性这一传统出现。被引进到产品开发工具链的一个新的层次(或一个新的“领域”)传统上都是基于一个嵌入式硬件开发工具集,而该工具集不但独立于现有设计工艺,而且与现有的设计工艺毫不相干。当一个独立的基于 fpga 的部件与整个产品设计相集成时,这不仅带来了很高的复杂性,同时还要求您掌握一套新的设计技能,以充分利用这些嵌入开发工具。
出现这些挑战的主要原因在于源自 asic 设计领域的传统 ide 工具系列(集成开发环境),该领域使用 hdl(硬件描述语言)来描述产品生产前芯片的硬件设计。使用一个传统的 ide 工具链意味着在一个独立的设计环境下进行设计,并要成为一个 hdl 专家,同时还要应用这些目标 fpga 基础架构的知识。
最常见的情况是,ide 是 fpga 器件厂商拥有所有权的工具链。它们是被开发用来支持每个厂商的产品并促进销售,自然而然也就不具备对竞争产品的支持。一个厂商 ide 的使用限制了固有的灵活性以及嵌入式硬件设计的自由度,这是由于 fpga 器件的范围、厂商 ip 内核以及您能使用的设计方法都受到了限制。另外,如果想要更改设计使用的可编程器件,您就会前功尽弃。
在实践中,开发工具自身的局限性使追求创新的过程中可以使用的设计选择大打折扣。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
就其本质和历史而言,电子设计工业的发展同半导体器件技术的进步息息相关。随着技术在继承基础上的每一次进步,当新型器件技术的潜能被完全开发出来时,就会出现产品设计的真正进步和变革。在一些创新的工程想法触及设计五金|工具时(该工具不但可以提供运用这些技术的新方法,而且还能以一种没有约束且易于理解的方式进行设计),这种进步便随之发生。
低成本微处理器最初是作为一种生产袖珍计算器的更有效的方法来设计和构想的,结果它的出现折射出了使用软件编码来增强、增加产品功能的可能性。然而正是那些使用更高级语言工具的新型器件的创新应用,因为允许使用以软设计为中心的方法来进行设计,而实现了技术革新。通过探究所有设计可能性,工程人员能够将大部分的硬件逻辑转移到可更改的软件领域。工程人员对工具和技术的充分利用,促使定义产品价值的功能性“智能”开始向软件领域转移。
当前,诸如 fpga 的低成本、可编程高智能器件的出现已经给我们的设计方法带来了又一次技术革新。这些智能设计不但涉及传统意义上的软件,同时也包括实施在一个 fpga 中的“软”硬件。不要仅仅把该项技术用作作为其基本潜能的胶合逻辑贮存器,这样才能实现产品的独特功能方面以及由此带来的市场竞争优势在可更改的软件域中来定义。
嵌入式系统的设计人员现在有了一个可用来创建创新型产品的全新的设计平台。当使用一个完全可配置的设计平台来实践“软”设计方法时,fpga 带来了空前的设计自由,这其中一部分得益于包括逻辑块、外围器件和微处理器在内的大量可用 ip 内核。这些都能按照设计要求的发展进行变更,在设计周期中一些关键设计决定可以在以后进行,同时产品的软硬件可以实时实地进行更新。
当技术潜能被充分利用时,固有的“软”设计方法为产品开发工艺带来了新的自由。想要利用这一技术创建出具有真正市场差异化的产品,意味着要克服运用该技术过程中出现的诸多实施问题。而这一成功的实施无疑与我们使用的设计工具的革新有着密切的关系。
局限性介绍
传统的设计流程中,可编程器件带来的设计可能性总是伴随着整个产品开发流程中不断增加的复杂性这一传统出现。被引进到产品开发工具链的一个新的层次(或一个新的“领域”)传统上都是基于一个嵌入式硬件开发工具集,而该工具集不但独立于现有设计工艺,而且与现有的设计工艺毫不相干。当一个独立的基于 fpga 的部件与整个产品设计相集成时,这不仅带来了很高的复杂性,同时还要求您掌握一套新的设计技能,以充分利用这些嵌入开发工具。
出现这些挑战的主要原因在于源自 asic 设计领域的传统 ide 工具系列(集成开发环境),该领域使用 hdl(硬件描述语言)来描述产品生产前芯片的硬件设计。使用一个传统的 ide 工具链意味着在一个独立的设计环境下进行设计,并要成为一个 hdl 专家,同时还要应用这些目标 fpga 基础架构的知识。
最常见的情况是,ide 是 fpga 器件厂商拥有所有权的工具链。它们是被开发用来支持每个厂商的产品并促进销售,自然而然也就不具备对竞争产品的支持。一个厂商 ide 的使用限制了固有的灵活性以及嵌入式硬件设计的自由度,这是由于 fpga 器件的范围、厂商 ip 内核以及您能使用的设计方法都受到了限制。另外,如果想要更改设计使用的可编程器件,您就会前功尽弃。
在实践中,开发工具自身的局限性使追求创新的过程中可以使用的设计选择大打折扣。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)