找回密码
 注册

扫一扫,访问微社区

查看: 90|回复: 2

卷积函数的FPGA实现-------函数接口的HLS(上)

[复制链接]

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

发表于 2019-5-17 11:02 | 显示全部楼层 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 uperrua 于 2019-5-17 16:16 编辑 1 K  F. q$ F3 g4 _2 f" s" e( }3 Q; x- `

; Y1 i7 d- U2 L( h' K: Y) Q此篇只有目录的第一部分,其他部分请查看中、下篇4 E. l* d( f5 F. x  b3 G/ x
背景:编写好IPcore并且验证通过,但是接口需要进行HLS。' l& F8 O3 i& a7 x. q* W
' M% k7 A8 {7 o, f* N! \
目的:将卷积IPcore接口进行HLS,将权重输入输出同步为DRAM的地址,axi-stream协议进行传输数据。将神经网络参数通过axi-lite协议进行传输。4 b3 N3 p0 e) i. ]1 s) a4 ^4 Y

: a3 s. |' e7 c# v- E. N8 J目录9 ^9 @7 N6 C; n0 O  O. u
  n) y4 T& t4 @; Q0 Y; \
% q, W+ R7 |+ s8 {7 [$ y4 G* [* o
一、参考部分的接口( p9 q: a4 b0 b, ~2 m+ W: @

- V0 e' {- `( O1 h/ y' h
; _* H% d2 I! H8 d
       1.1 axi-lite
& Y. g) F0 \- H! M0 y' q- w
; R2 W$ [+ `% E# \3 X& Q  U

* `9 v7 D  n4 e/ A1 m       1.2 m_axi
2 n  ^# {* y1 a4 ~$ Q; b% T5 ^) N3 E/ _& w4 a# {, H
二、添加指令% I  k' j5 V1 Q! y
* ]6 R! |. U. \; g4 u/ @. d: w
       2.1 需要传递的参数(参考). p% D: P; _/ M3 h/ T" M4 W7 j$ `& Q
' M' f+ a  z' R+ j9 ~! A) x4 `' B
       2.2 IPcore的参数传入(参考)' t# ~2 j6 L7 d, z

+ q$ v7 O0 o% U' A5 z/ P       2.3 加入volatile指令) \6 V/ H+ p3 G- a
: u! s1 x2 y4 \' I) C2 [
       2.4 传入参数更改
+ X$ a$ l$ Q# ?4 \# o/ X7 z: d# N6 I; M8 ]! w' T" m1 C
       2.5 最终执行的接口HLS
1 R4 s3 D+ G# n$ a0 M3 d
* d: v' q, y6 w# w' K$ c8 S三、进行HLS4 F$ c# n) u  n1 T  m5 Z, l

, P0 p% q' O1 q3 Q四、 必须有return值
6 `  @5 l) ?+ s& V! F, T
, X5 z4 S1 l# n3 i3 f5 ~5 W
- T. W$ `, s% e4 P5 p& h
& D; I# b# A% `; Y( j一、参考部分的接口+ v" B( l) w; Q

( I: |/ F5 L% [  K原接口输入格式为结构体的格式,其参数包含了网络参数也包含DRAM上的指针,所以难以进行接口HLS,我们需要将DRAM指针与网络参数分开传入卷积。
+ V) Y. d+ P' z6 R/ \) v5 n
% D: U% I8 u0 Z1 m+ K) c0 h) x% |1.1 axi-lite
( l3 I1 L, `- q- b
游客,如果您要查看本帖隐藏内容请回复

& s+ }( Q7 m/ L' A7 M# a
3 q8 @4 j, H2 u0 o* X) @* G" [6 u/ J, a
  d7 t9 c. f2 o. e! ]/ O3 K2 ~
! T: M/ F- A4 k3 X# S0 e6 d( \

五级会员(50)

Rank: 5

发表于 2019-5-17 16:59 | 显示全部楼层
雷锋活了

四级会员(40)

一以贯之,坚持不懈

Rank: 4Rank: 4Rank: 4Rank: 4

发表于 2019-5-19 16:06 | 显示全部楼层
学习雷锋好榜样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

EDA365公众号

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

GMT+8, 2019-9-15 15:26 , Processed in 0.125000 second(s), 22 queries , Gzip On.

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

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

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