HLS实践

一.HLS介绍

1.HLS的概念
HLS是一款高层次综合工具,可以帮助开发者加快开发效率。开发者可以通过HLS将C/C++等高级语言转换为RTL电路。尤其,在对于一些比较复杂的算法的时候,能够提供较大的便利。

2.HLS与VHDL/Verilog
VHDL/Verilog对于一些算法比较简单,开发周期不长的来说是比较适用的,然而,一个开发过程,往往算法会比较复杂,并且可能会经历较长时间的仿真和调试,面对这样的问题,提出了HLS。通过高级语言编程,来实现功能模块,这样就会大大提供开发效率。

3.HLS的关键技术
通过高级语言实现功能,并转换为RTL电路。实际上HLS相对于一个IP生成器。

4.技术局限性
对于人工智能方面来说,HLS在开发上,还是比较困难的,需要有强大的C/C++的编程能力,从而,来实现功能。

二.Vivado2018.3的下载

三.HLS实现led灯的点亮

1.创建HLS工程

  • 打开Vivado HLS,点击Create New Project
    在这里插入图片描述

  • 编辑工程名和保存位置
    在这里插入图片描述

  • 选择顶层文件(此处保持默认)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值