推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

芯片设计中的高层次综合HLS技术详解.docx

更新时间:2026-08-29 12:14:00 大小:37K 上传用户:潇潇江南查看TA发布的资源 标签:高层次综合HLS芯片设计RTL生成设计优化 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

芯片设计中的高层次综合HLS技术详解

一、引言

高层次综合(HLS)是一种从C/C++/SystemC等高级语言描述自动生成RTL代码的设计方法,可以大幅提高芯片设计的抽象层次和设计效率。

二、HLS的基本流程

2.1 输入描述

HLS的输入是C/C++SystemC编写的功能描述,描述算法的行为。

2.2 调度

调度将高级语言中的操作分配到时钟周期,确定操作的时序关系。

2.3 绑定

绑定将操作和变量映射到硬件资源,包括运算单元、存储单元和互连资源。

2.4 RTL生成

HLS工具根据调度和绑定的结果,生成VerilogVHDLRTL代码。

三、HLS的优化指令

HLS提供优化指令控制硬件结构,包括流水线、循环展开、数组分区和数据流等。

四、HLS的优势

设计效率高:从高级语言描述生成RTL代码,设计效率远高于手写RTL

验证效率高:在高级语言层面进行功能验证,仿真速度快。

设计空间探索:通过调整优化指令,快速探索设计空间。


部分文件列表

文件名 大小
芯片设计中的高层次综合HLS技术详解.docx 37K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载