首页--工业技术论文--无线电电子学、电信技术论文--基本电子电路论文--数字电路论文

基于FPGA的卷积人工神经网络加速方法与实现研究

中文摘要第3-4页
Abstract第4-5页
绪论第9-10页
第一章 人工神经网络第10-24页
    1.1 神经网络的分类第11-15页
        1.1.1 生物神经元模型第11页
        1.1.2 人工神经网络模型第11页
        1.1.3 感知器模型第11-13页
        1.1.4 反向传播模型第13-14页
        1.1.5 Hopfield模型第14-15页
    1.2 主流神经网络计算模型第15-20页
        1.2.1 卷积神经网络CNN第15-16页
        1.2.2 循环神经网络RNN第16-18页
        1.2.3 长短时记忆网络LSTM第18-19页
        1.2.4 深层信念网络DBN第19-20页
    1.3 神经网络框架第20-22页
        1.3.1 TensorFlow第20-21页
        1.3.2 Caffe第21-22页
        1.3.3 Torch第22页
    1.4 神经网络芯片第22-24页
第二章 系统架构第24-30页
    2.1 Caffe配置文件结构第24-26页
    2.2 FPGA和操作系统之间功能调用定义第26-30页
第三章 基于BRAM的存储设计第30-37页
    3.1 FPGA中的RAM简介第30-32页
        3.1.1 BRAM(blockRAM)与DRAM(distributed RAM)的区别第30页
        3.1.2 BRAM读写操作的三种模式第30-32页
            3.1.2.1 WRITE_FIRST模式第30-31页
            3.1.2.2 READ_FIRST模式第31页
            3.1.2.3 NO_CHANGE模式第31-32页
    3.2 BRAM存储的实现第32-35页
        3.2.1 ram模块设计第33页
        3.2.2 ADDR_CONTROL_ROW模块设计第33-34页
        3.2.3 ADDR_CONTROL_start模块设计第34-35页
    3.3 仿真第35-37页
        3.3.1 FPGA的实现和验证第35页
        3.3.2 电路资源使用情况第35-36页
        3.3.3 存储数据所使用的时间第36-37页
第四章 浮点数乘加计算的实现第37-48页
    4.1 浮点数乘法器第38页
    4.2 浮点数加法器第38-45页
        4.2.1 浮点数加法器设计原理第39-41页
        4.2.2 浮点数加法器设计第41-44页
            4.2.2.1 对阶模块第41-43页
            4.2.2.2 加法模块第43-44页
        4.2.3 实验结果第44-45页
    4.3 卷积加速模块的顶层实现与分析第45页
    4.4 浮点数的规格化的硬件实现与仿真第45-48页
第五章 实验与结论第48-50页
参考文献第50-53页
在学期间研究成果第53-54页
致谢第54页

论文共54页,点击 下载论文
上一篇:RVDT传感器辅助设计系统研究与开发
下一篇:基于深度学习的车辆细分类研究