长石厂家
免费服务热线

Free service

hotline

010-00000000
长石厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

超越SoC的设计创新

发布时间:2020-07-01 00:37:28 阅读: 来源:长石厂家

大多数软、硬件工程师都很熟悉 FPGA,这点应该勿庸置疑。这种熟悉不见得是实质性的熟悉,而是从概念上比较了解,也就是说 FPGA 功能的快速发展和成本的不断下降是大家都不容忽略的优势。同时,他们也认识到这种可编程器件显然能方便地作为各种数字电路以及逻辑处理的高灵活度、低成本的载体。

本文引用地址:基本说来,在设计方案中发挥 FPGA 的功能就是简单地映射出所需的逻辑,然后将其下载至适当容量大小的器件中。这有些像大型处理器系统主体设计的辅助支持工作,而且在该层面上也确实发挥着自身的支持性作用。

近期一些应用开始充分利用 FPGA 的高吞吐量和并行计算功能进行数据处理工作,不过这种工作仍属于发挥支持性作用,而不是主要作用。例如,我们往往在设计工作后期才决定采用基于 FPGA 的 DSP 模块,而且是将其作为主设计规划与工艺流程的附属部分来开发。

随着 FPGA 功能获得长足发展,我们已开始采用能够在可编程空间内实施处理器、存储器、高速数据处理以及外设等核心功能模块的 SoC 设计方案。随着FPGA器件各代工艺技术从 65 纳米向先进的 40 纳米方向发展,而且门的容量达到数百万个,FPGA 目前已开始走向发挥主导作用的前台,能够支持真正的大型设计,达到专业化 ASIC 器件的实施水平。

从某种程度上说,这要归功于 FPGA 厂商推动的技术发展,拉近了 FPGA 与 ASIC 器件之间的性能与效率差距。对于大多数投入中低规模量产的产品而言,基于 FPGA 的方案显然比 ASIC 更实际,这主要是因为后者的 NRE 成本已然非常高昂,而且还在不断升高。不过,目前高产量产品仍然主要选用 ASIC 器件。

发挥潜力的障碍

不过,如果我们简单地认为 FPGA 就是 ASIC 设计方案的低成本与多功能备选方案的话,那么我们就会忽视 FPGA 可提供的巨大潜力。FPGA 的更高级潜力集中体现在 FPGA 从根本上与 ASIC 存在的技术差异性,即 FPGA 的关键技术组件具有强大的可再编程能力。要充分发挥其这一潜力需要采用不同的设计理念和设计方法,这就远远超出了传统 SoC 的设计思路和 ASIC 的原有方案。

FPGA 型产品设计的传统开发进程反映了传统的设计理念,即将设计方案的各个部分(软件、硬件及嵌入式硬件)作为彼此独立、不相联系的任务。这就是说,传统方案与 ASIC 开发工作差不多,软硬件分组等重大设计决策都是在设计周期的早期阶段做出的(并在早期阶段就固定了)。

其结果是,物理硬件(FPGA 器件与外设硬件)以及可编程硬件元素在进行有意义的软件开发之前就已经锁定了。这些初期决策确定了后续开发工作的参数和局限性,因而导致越到开发后期设计选择的局限性就越大。通过修改软硬件分组、将嵌入式处理器改为硬连接处理器抑或是选择不同的 FPGA 器件类型等来进行细节调整设计方案的理念是不存在的。

在上述基本层面进行任何设计方案调整都必须对包括硬件、可编程硬件和软件在内的所有设计领域进行大量重新设计,这对设计工作造成的冲击是极其巨大的,因此我们必须不惜一切代价避免这种设计巨变。简而言之,只能在可编程硬件的限制框架内创建软件,而可编程硬件则又相应局限于固定的物理硬件。

在当今设计中,软件定义着产品的独特优势与竞争元素(功能性与最终用户体验),因此传统的 SoC 设计方案会人为地制造软件开发的局限性,影响设计最具价值的成分。对基于 FPGA 的设计而言,产品最核心的资产当属应用软件和嵌入式 FPGA 硬件所决定的“软”属性。

德州工作服定做

长春制作西服

菏泽订制职业装

山西西服定制