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

FPGA基础知识(二)了解HLS

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

- k. f# E% `: i7 Z# a) X0 \) P本文档为实现相应操作所需掌握的背景知识,有了这些基础之后才能进行后面相应的软件操作。需要反复阅读相关概念,这样在运行相应软件时才能明白每个步骤的意义。
$ ?* z/ \5 ]; h* Q3 W+ ?1 n5 l" f' B
FPGA基础知识参阅我之前的文章:5 i' K) S' B" u3 P8 w/ V

( }+ R) G* k# f, DFPGA入门教程:赛灵思文档解析UG998 FPGA设计与vivado高层次综合介绍(一)6 E9 @. C# |3 a2 {1 |- F1 e; f
0 x7 K: b- t% W. Z% K
完成LeNet-5的FPGA实现可能需要用到和查阅的文档有:
  v1 p5 N8 K# s: [# _2 N) C& u1 U: o" }4 i% l4 G: _
UG902:Vivado Design Suite User Guide: High-Level Synthesis:
7 u- K7 N0 H9 k4 ]; ]8 R+ u8 d6 ?) w+ \/ s
该文档主要涉及vivado HLS的理解,vivado HLS软件的初步使用,以及相应的HLS相关的c语言库等,我们主要关注该文档的第一章:用vivado HLS软件实现HLS(高层综合High-level Synthesis)- M# Z- J% A1 N$ m, F: D
) D/ l  |* p6 e( R; t% q
UG871:Vivado Desigh Suite Tutoril:High-level Synthesis:4 y6 r" e8 s- T2 M

$ e! W) O0 r  D' X/ @该文档主要涉及vivado HLS软件的具体操作过程,包括HLS的介绍、c的验证、管脚综合、任意精度数、设计分析、优化分析、RTL验证、用HLS生成集成IP、在Zynq的AP Soc设计中用HLS生成的IP、这个文档是操作的重点。! y" ?" J; F4 v, [
7 Y0 I$ q% M' `$ s! l6 e
HLS相关概念(UG902 v2016.4第一章中的内容)
1 `# {7 T) {, D6 b  b+ u0 L2 d
) ^8 l6 k( Q3 E# g1 u: N/ K" A我们需要明白在HLS过程中发生了什么,HLS是高层综合(High level Synthesis),是将C或者c++语言编译为FPGA能够读懂和运行的RTL级别的语言。通过HLS这个过程可以显著加快FPGA的设计进程,而不用从底层的FPGA语言编起。
7 U$ j; Y4 G% ?* _- w( Y
- _. m, z2 ]6 R' n: YHLS包含下面这些阶段
+ f/ ]8 m# j* ~! b; e( l+ n
% L% o. u# V7 c- D
  • 游客,如果您要查看本帖隐藏内容请回复

    " G" Z% J) [# \, L

0 f- l: e/ s6 E

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-3 15:27 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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