发表评论取消回复
相关阅读
相关 卷积函数的FPGA实现(一)编写卷积IPcore的BRAM实现
背景:我们将MTCNN的卷积改为了zynqNet需要的嵌套的for循环形式,并且相对看懂了相应的zyqnNet的c代码,现在我们可以直接将卷积模块单独拆分出来构建一个IPcor
相关 卷积函数的FPGA实现(三)加入HLS预编译指令
背景:我们编写了卷积操作的IPcore,并且在c代码端模拟通过,现在我们需要实现加入HLS的预编译指令,然后将其实现为硬件结构。 目的:加入HLS预编译指令。 相关文章:H
相关 卷积函数的FPGA实现(二)卷积的相乘累加单元的实现
背景:已经实现了卷积操作的权重与数据从DRAM到BRAM上软件的仿真。现在需要实现处理单元的实现。 目的:编写卷积IPcore的处理单元。 目录 一、循环嵌套及子函数的顺
相关 卷积函数的FPGA实现(五)对IPcore进行HLS及bug查找
背景:我们编辑了3x3卷积的IPcore,并完成了预编译。程序通过调用3\3卷积的IPcore实现运行。并通过HLS预编译指令实现为硬件结构,现在我们需要对IPcore程序进行
相关 卷积函数的FPGA实现(四)函数接口的HLS
背景:编写好IPcore并且验证通过,但是接口需要进行HLS。 目的:将卷积IPcore接口进行HLS,将权重输入输出同步为DRAM的地址,axi-stream协议进行传输数
相关 卷积函数的FPGA实现(六)对IPcore进行HLS及RTL输出
背景:MTCNN的卷积被实现为IPcore 目的:HLS通过IPcore,输出RTL 目录 一、删掉一些语句 二、加回DATAFLOW与UNROLL 2.1 N\_P
相关 ZynqNet解析(八)对IPcore的HLS
背景:zynqNet运用HLS来实现相应的IPcore。相关HLS过程的信息会打印到console之中。 目的:读懂HLS对IPcore代码的HLS过程,具体硬件如何实现。将
相关 卷积IPcore详细报告及进展
目录 一、IPcore代码概览 1.1 接口 1.2 功能 1.3 时间与空间资源 1.3.1 空间资源 1.3.2 时间资源 二、IPcore正确性及验证 2
相关 卷积函数的FPGA实现(八)IPcore的BRAM尺寸及加入偏置和ReLU
背景:第一次编写的IPcore存在问题,没有加入偏置与ReLU 目的:给IPcore加入偏置和ReLU。 一、最终BRAM尺寸的确定 1.1 IBRAM
相关 卷积函数的FPGA实现(九)WBRAM的重新实现
背景:实测IPcore在FPGA上运行时,错误语句集中于get\_9\_weights\_to\_buffer之中,极有可能是WBRAM尺寸的设定出现了问题。 目的:找出WB
还没有评论,来说两句吧...