找回密码
 注册
关于网站域名变更的通知
查看: 291|回复: 1
打印 上一主题 下一主题

FPGA基础知识(二)了解HLS

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-16 14:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
. R  m+ J* v6 w
本文档为实现相应操作所需掌握的背景知识,有了这些基础之后才能进行后面相应的软件操作。需要反复阅读相关概念,这样在运行相应软件时才能明白每个步骤的意义。* s& g/ ]; m4 U$ v3 Y, d, b: H& M
1 s% I! _4 f  n* }8 j* t
FPGA基础知识参阅我之前的文章:! [& j. |$ _, B0 h

* z& h& r2 z- C+ d! m2 |: _FPGA入门教程:赛灵思文档解析UG998 FPGA设计与vivado高层次综合介绍(一)
1 ]$ ^( x# D4 z$ K& i  k4 P7 Z& R. J. O+ W+ E9 z
完成LeNet-5的FPGA实现可能需要用到和查阅的文档有:. Q3 W/ y* ?& v3 k; B2 i' [
  o+ o/ p0 N2 o  _, K
UG902:Vivado Design Suite User Guide: High-Level Synthesis:
% b. x7 [  B2 U( g) L( F4 f& T. S" [  j5 \
该文档主要涉及vivado HLS的理解,vivado HLS软件的初步使用,以及相应的HLS相关的c语言库等,我们主要关注该文档的第一章:用vivado HLS软件实现HLS(高层综合High-level Synthesis)  o* Q$ ^, ~' [+ N) I

! I7 @& l6 C6 w( D8 S8 ]1 m% `UG871:Vivado Desigh Suite Tutoril:High-level Synthesis:
0 f, A* ?. r/ z1 w  L7 ~% W; v
1 n. Q6 a, V3 H8 l# E' {4 _该文档主要涉及vivado HLS软件的具体操作过程,包括HLS的介绍、c的验证、管脚综合、任意精度数、设计分析、优化分析、RTL验证、用HLS生成集成IP、在Zynq的AP Soc设计中用HLS生成的IP、这个文档是操作的重点。
3 ]& F. l' S2 U6 f8 ~6 J! k
- c* r# C8 A" ]HLS相关概念(UG902 v2016.4第一章中的内容)
8 n* q' p, D2 }. R) d
/ s$ s# v, Z+ t( U0 p我们需要明白在HLS过程中发生了什么,HLS是高层综合(High level Synthesis),是将C或者c++语言编译为FPGA能够读懂和运行的RTL级别的语言。通过HLS这个过程可以显著加快FPGA的设计进程,而不用从底层的FPGA语言编起。2 A, P  }# J+ w/ \9 A: w8 Q6 I

4 {" p3 D3 x( d6 O2 LHLS包含下面这些阶段
) }9 E9 y: v5 P/ Z0 }; ]
) _/ ^2 Z4 o  @5 K8 s
  • 游客,如果您要查看本帖隐藏内容请回复

    1 o+ m# a( D) D& a
$ M% _1 Q& L! E# @

该用户从未签到

2#
发表于 2019-5-16 17:48 | 只看该作者
let me look carefully
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-3 12:33 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表