龙八娱乐

当前的位置是:主页 >> 内饰

得分将SoC平台设计与DSP系统生成器相集成

时间:2020-09-16 来源网站:龙八娱乐

将SoC平台设计与DSP系统生成器相集成 - 系统设计 - 电子工程

手把手课堂:FPGA 101 将SoC平台设计与DSP系统生成器相集成

作者:Daniel E. Michek,赛灵思公司系统级产品营销高级经理,chek@

Vivado系统生成器工具能方便地接入平台设计,从而可充分利用开发板接口和处理系统。

FPGA的应用不断拓展,同时FPGA设计流程也随之不断演进。我们不再将FPGA用作简单的胶合逻辑,甚至不再作为信号处理链的核心,用以将IP与专有后端接口集成。相反,FPGA正在转变为可编程片上系统,其中包含作为处理器外设的硬件以及在强大APU上运行的高级软件。这种架构就是我们所说的赛灵思全可编程SoC。

为了充分发挥这种全新流程的优势,我们需要将设计方法从FPGA早期的自上而下RTL转变为以IP开发和标准化连接(例如ARM的高级可扩展接口 (AXI))为中心的自下而上流程。随着接口从定制接口发展为通用接口,我们就可以花更少的精力来验证数据路径与平台设计之间的交互。

赛灵思DSP系统意媒体认为生成器(System Generator for DSP)同样也得到了发展。该工具是Vivado 设计套件的一部分,其通过将DSP数据路径整合到用Vivado IP Integrator工具构建的平台设计中,打造出全新的自下而上设计方法。我们仔细看看系统生成器(System Generator)实现的设计自动化如何帮助高性能设计充分利用平台连接功能。

构建全可编程平台框架

通过定义用来存放数据路径的平台框架,我们可以启动全新的设计流程。Vivado工具套件能识别开发板;我们将利用开发板自动化功能构建新的平台设计。

如图1所示,平台设计或平台框架的基本组成包括:处理器级和开发板级接口,以及将其组合在一起的逻辑。我们将平台框架作为系统级设计的基础(即外壳),这给我们的数据路径提供了空间。模块和连接功能自动化通过IP外设将处理系统连接到板级接口。封装在IP Catalog中的DSP数据计划明年年底对全部重型柴油车实施国五标准路径或软件加速器利用赛灵思Designer Assistance自动化功能方便地连接到我们的处理器平台框架中,进而连接到外部器件接口。

创建作为可输入IP的数据路径

我们的最终目标是让数据路径能进入全可编程平台框架。如果要从头开始,我们可以用标准化接口创建数据路径。如图2所示,只需将关端口迅速标记为AXI4-Lite接口,或者对端口进行命名以匹配标准连接(如Simulink 图上的AXI4-Stream),这样,System Generator为Vivado IP Catalog打包设计时就会为设计添加额外逻辑并将通用信号收集到接口内。

不过,我们利用一种新设计方法,使用平台框架定制一个可集成到全可编程设计的插件。我们使用自动化功能确定平台设计中现有那些接口,那些接口与开发板关联,以及那些接口可为DSP数据路径创建插件。既然我们的目标是将数据路径转换为可连接至平台框架的IP,因此我们不需要关注板级接口,而是关注标准化AXI接口。开发板上的每个不关联接口转变为System Generator关。这些关在System Generator中充当简单信号,当我们将平台设计导出到IP Catalog时,这些关会生成用以连接平台设计的AXI 接口。





止咳药
宝宝奶粉过敏会自愈吗
达州牛皮癣治疗方法
XML 地图 | Sitemap 地图