HLS学习笔记
在ZYNQ HLS工具系列(一)中,体会到了HLS的强大,本篇将持续积累对HLS的学习,加固HLS的基础
一、HLS工作过程
如图,HLS的C到硬件,有几个重要步骤:
调度: 用来确定操作发生于哪几个时钟周期(以及是否并行),调度要考虑到控制逻辑提取(可能生成状态机)以及用户的指令
绑定: 用于确定每个操作所使用的硬件单元,绑定要考虑到元件的延时以及用户的指令
上图则大致展示了从C语言中提取控制逻辑然后绑定到硬件单元的过程
本文是ZYNQ HLS工具系列的基础篇,介绍了HLS的工作过程,包括调度和绑定,并详细阐述了HLS设计流程,从添加设计文件到导出IP核的每个阶段。此外,还预告了HLS软件使用过程的后续更新。
在ZYNQ HLS工具系列(一)中,体会到了HLS的强大,本篇将持续积累对HLS的学习,加固HLS的基础
如图,HLS的C到硬件,有几个重要步骤:
调度: 用来确定操作发生于哪几个时钟周期(以及是否并行),调度要考虑到控制逻辑提取(可能生成状态机)以及用户的指令
绑定: 用于确定每个操作所使用的硬件单元,绑定要考虑到元件的延时以及用户的指令
上图则大致展示了从C语言中提取控制逻辑然后绑定到硬件单元的过程
1267
1015

被折叠的 条评论
为什么被折叠?